:root{--st-paper: #ffffff;--st-soft: #f5f5f7;--st-soft-2: #ececf0;--st-ink: #0b0b0f;--st-muted: #6e6e73;--st-quiet: #8a8a91;--st-hairline: rgba(20, 20, 24, .1);--st-signal: #5e6ad2;--st-ease-out: cubic-bezier(.22, 1, .36, 1);--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:100%;margin:0;padding:0;width:100%;min-height:100vh}.fig[data-v-f49144ac]{margin:0;overflow:hidden;border:1px solid rgba(20,20,24,.1);border-radius:24px;background:#fff;box-shadow:0 34px 90px #1a1a201a}.chrome[data-v-f49144ac]{display:flex;height:46px;padding:0 15px;gap:9px;align-items:center;border-bottom:1px solid rgba(20,20,24,.08);color:#77787f;font-size:10px}.chrome strong[data-v-f49144ac]{color:#34353a;font-weight:600}.chrome .mode[data-v-f49144ac]{margin-left:auto;color:#a3a4aa}.mark[data-v-f49144ac]{display:flex;gap:4px}.mark i[data-v-f49144ac]{width:6px;height:6px;border-radius:50%;background:#d4d4d8}.canvas[data-v-f49144ac]{position:relative;padding:18px;background:#f4f4f6}.plan[data-v-f49144ac]{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 20px rgba(25,25,30,.05))}.sheet[data-v-f49144ac]{fill:#fff;stroke:#d5d6da}.wall[data-v-f49144ac]{fill:none;stroke:#c9cad0;stroke-width:1.1}.u[data-v-f49144ac]{stroke-width:1.2;transition:opacity .3s ease,fill .3s ease,stroke .3s ease}.pdf .u[data-v-f49144ac]{fill:#f6f6f7;stroke:#d0d1d5}.pdf .lab[data-v-f49144ac]{opacity:0}.labels .a[data-v-f49144ac],.live .a[data-v-f49144ac],.vacant .a[data-v-f49144ac]{fill:#e8eafd;stroke:#707be1}.labels .b[data-v-f49144ac],.live .b[data-v-f49144ac],.vacant .b[data-v-f49144ac]{fill:#eef0f7;stroke:#a4a9c3}.labels .c[data-v-f49144ac],.live .c[data-v-f49144ac],.vacant .c[data-v-f49144ac]{fill:#fff;stroke:#9b9da6;stroke-dasharray:4 4}.labels .d[data-v-f49144ac],.live .d[data-v-f49144ac],.vacant .d[data-v-f49144ac]{fill:#e3e6ff;stroke:#5e6ad2}.labels .e[data-v-f49144ac],.live .e[data-v-f49144ac],.vacant .e[data-v-f49144ac]{fill:#f0f1f6;stroke:#a9adbd}.labels .f[data-v-f49144ac],.live .f[data-v-f49144ac],.vacant .f[data-v-f49144ac]{fill:#f4f4f5;stroke:#c6c7cc}.live .b[data-v-f49144ac],.live .c[data-v-f49144ac],.live .e[data-v-f49144ac],.live .f[data-v-f49144ac],.vacant .a[data-v-f49144ac],.vacant .b[data-v-f49144ac],.vacant .d[data-v-f49144ac],.vacant .e[data-v-f49144ac],.vacant .f[data-v-f49144ac]{opacity:.34}.lab[data-v-f49144ac]{fill:#575960;font-size:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:550;transition:opacity .3s ease}.labels .lab[data-v-f49144ac],.live .lab[data-v-f49144ac],.vacant .lab[data-v-f49144ac]{opacity:1}.pulse[data-v-f49144ac]{fill:#5e6ad2;stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 7px rgba(94,106,210,.6))}.canvas-badge[data-v-f49144ac]{position:absolute;right:28px;bottom:28px;padding:6px 8px;border:1px solid rgba(20,20,24,.09);border-radius:7px;background:#ffffffe0;color:#6c6d73;font-size:9px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cap[data-v-f49144ac]{margin:0;padding:13px 15px 14px;border-top:1px solid rgba(20,20,24,.08);color:#85868d;font-size:11px}@media(prefers-reduced-motion:reduce){.u[data-v-f49144ac],.lab[data-v-f49144ac]{transition:none}}.mock[data-v-a8d055b9]{--slate-900:#172033;--slate-800:#273449;--slate-700:#334155;--slate-500:#64748b;--slate-400:#94a3b8;--slate-300:#cbd5e1;--slate-200:#e2e8f0;--blue:#586ee0;--blue-dark:#4055c3;display:grid;grid-template-columns:142px minmax(0,1fr);width:100%;aspect-ratio:16/9;overflow:hidden;background:#f3f6f8;color:#172033;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.35;font-variant-numeric:tabular-nums}.sidebar[data-v-a8d055b9]{display:flex;min-width:0;flex-direction:column;padding:16px 12px 12px;color:#cbd5e1;background:#182033}.mock-brand[data-v-a8d055b9]{display:flex;gap:9px;align-items:center;margin:0 5px 22px;color:#fff}.brand-mark[data-v-a8d055b9]{display:grid;width:27px;height:27px;padding:5px;grid-template-columns:1fr 1fr;gap:2px;border-radius:7px;background:linear-gradient(145deg,#6579ea,#8b82df);box-shadow:0 5px 16px #5769d847}.brand-mark i[data-v-a8d055b9]{border-radius:1px;background:#f3f4ff}.mock-brand>span[data-v-a8d055b9]:last-child{display:grid;min-width:0}.mock-brand strong[data-v-a8d055b9]{font-size:13px;font-weight:750;letter-spacing:.02em}.mock-brand small[data-v-a8d055b9]{margin-top:2px;color:#94a3b8;font-size:7px}.nav-label[data-v-a8d055b9]{margin:0 8px 8px;color:#7f8ea3;font-size:8px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.mock-nav[data-v-a8d055b9]{display:grid;gap:4px}.mock-nav span[data-v-a8d055b9]{display:flex;min-height:34px;padding:0 10px;align-items:center;gap:9px;border-radius:6px;color:#aab6c7;font-size:10px}.mock-nav .active[data-v-a8d055b9]{color:#eef0ff;background:#6b79e229;box-shadow:inset 3px 0 #8d98ff}.nav-icon[data-v-a8d055b9]{width:13px;height:13px;border:1.4px solid currentColor;border-radius:3px;opacity:.9}.nav-icon.chart[data-v-a8d055b9]{border-width:0 0 1.4px 1.4px;transform:skewY(-18deg)}.nav-icon.event[data-v-a8d055b9]{border-radius:2px}.nav-icon.task[data-v-a8d055b9]{border-radius:50%}.workspace-presence[data-v-a8d055b9]{display:grid;margin-top:auto;padding:12px 8px 2px;grid-template-columns:auto 1fr;gap:2px 7px;border-top:1px solid rgba(255,255,255,.08);color:#94a3b8;font-size:8px}.workspace-presence i[data-v-a8d055b9]{width:6px;height:6px;margin-top:2px;border-radius:50%;background:#7f91ff;box-shadow:0 0 0 3px #7f91ff1f}.workspace-presence small[data-v-a8d055b9]{grid-column:2;color:#d6dee9;font-size:8px}.shell[data-v-a8d055b9]{display:grid;min-width:0;grid-template-rows:52px minmax(0,1fr)}.topbar[data-v-a8d055b9]{display:flex;min-width:0;padding:0 16px 0 18px;align-items:center;gap:14px;border-bottom:1px solid #dce4ea;background:#fffffff7}.crumb[data-v-a8d055b9]{min-width:0;flex:1;white-space:nowrap;font-size:10px}.crumb strong[data-v-a8d055b9]{color:#273449;font-weight:650}.crumb span[data-v-a8d055b9]{margin:0 6px;color:#cbd5e1}.crumb em[data-v-a8d055b9]{color:#64748b;font-style:normal}.search[data-v-a8d055b9]{display:flex;width:190px;height:30px;padding:0 7px 0 10px;align-items:center;gap:7px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#94a3b8;font-size:9px}.search span[data-v-a8d055b9]{flex:1}.search kbd[data-v-a8d055b9]{padding:1px 4px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;font:inherit;font-size:7px}.avatar[data-v-a8d055b9]{display:grid;width:30px;height:30px;place-items:center;border:2px solid white;border-radius:50%;background:#334155;box-shadow:0 0 0 1px #e2e8f0;color:#fff;font-size:8px;font-weight:700}.content[data-v-a8d055b9]{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:10px 14px 12px}.page-head[data-v-a8d055b9]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.page-head>div[data-v-a8d055b9]{display:grid}.page-head strong[data-v-a8d055b9]{font-size:16px;font-weight:720;color:#1e293b}.page-head small[data-v-a8d055b9]{margin-top:1px;color:#626f83;font-size:8px}.live-updated[data-v-a8d055b9]{display:flex;align-items:center;gap:5px;color:#64748b;font-size:8px}.live-updated i[data-v-a8d055b9]{width:5px;height:5px;border-radius:50%;background:#687ee9;box-shadow:0 0 0 3px #687ee914}.workspace[data-v-a8d055b9]{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(184px,218px);gap:10px}.floor-card[data-v-a8d055b9],.rail[data-v-a8d055b9]{min-width:0;min-height:0;border:1px solid #dce4ea;background:#fff;box-shadow:0 1px 2px #1e293b0a,0 4px 12px #1e293b0b}.floor-card[data-v-a8d055b9]{display:grid;grid-template-rows:40px minmax(0,1fr);overflow:hidden;border-radius:10px}.floor-toolbar[data-v-a8d055b9]{display:flex;padding:0 12px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e7edf1}.floor-title[data-v-a8d055b9]{display:flex;min-width:0;align-items:center;gap:8px}.floor-title strong[data-v-a8d055b9]{font-size:9px;font-weight:650;color:#273449}.floor-title small[data-v-a8d055b9]{padding-left:8px;border-left:1px solid #e2e8f0;color:#64748b;font-size:7px}.legend[data-v-a8d055b9]{display:flex;align-items:center;gap:7px;color:#64748b;font-size:7px}.legend span[data-v-a8d055b9]{display:flex;align-items:center;gap:3px;white-space:nowrap}.sw[data-v-a8d055b9]{width:8px;height:8px;border:1px solid;border-radius:2px}.sw.occupied[data-v-a8d055b9]{border-color:#7889df;background:#dfe6ff}.sw.available[data-v-a8d055b9]{border-color:#9aa8b7;background:#f7f9fb}.sw.attention[data-v-a8d055b9]{border-color:#d49b34;background:#fff0d6}.map-wrap[data-v-a8d055b9]{position:relative;min-width:0;min-height:0;padding:6px 8px 8px;overflow:hidden;background:linear-gradient(rgba(226,232,240,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(226,232,240,.35) 1px,transparent 1px),#f8fafb;background-size:16px 16px}.floorplan[data-v-a8d055b9]{display:block;width:100%;height:100%;transform:scale(1);transition:transform .9s cubic-bezier(.22,1,.36,1),filter .7s ease}.site[data-v-a8d055b9]{fill:#fff;stroke:#aebbc8;stroke-width:1.4}.walkway[data-v-a8d055b9]{fill:#eef2f6}.walkline[data-v-a8d055b9]{fill:none;stroke:#d3dce6;stroke-dasharray:3 4}.void[data-v-a8d055b9]{fill:#f8fafc;stroke:#c3ceda;stroke-dasharray:2.5 2.5}.fixture[data-v-a8d055b9],.service[data-v-a8d055b9]{fill:#fff;stroke:#c3ceda}.fixture-line[data-v-a8d055b9],.seat[data-v-a8d055b9]{fill:none;stroke:#c9d4de;stroke-width:.9}.service-icon[data-v-a8d055b9]{fill:none;stroke:#64748b;stroke-width:1.2}.space[data-v-a8d055b9]{stroke-width:1.15;transition:fill .65s ease,stroke .65s ease,opacity .5s ease}.occupied[data-v-a8d055b9]{fill:#dfe6ff;stroke:#7789df}.available[data-v-a8d055b9]{fill:#f7f9fb;stroke:#a4b0bc}.attention[data-v-a8d055b9]{fill:#fff0d6;stroke:#d49b34}.selected[data-v-a8d055b9]{fill:#d5defe;stroke:#4f63d9;stroke-width:2}.select-halo[data-v-a8d055b9]{fill:none;stroke:#4f63d973;stroke-width:1.4}.tick[data-v-a8d055b9]{fill:#b7791f}.floorplan text[data-v-a8d055b9]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .48s ease}.code[data-v-a8d055b9]{fill:#2f4658;font-size:7.4px;font-weight:680;text-anchor:middle}.space-name[data-v-a8d055b9]{fill:#52657a;font-size:6.9px;font-weight:500;text-anchor:middle}.available-note[data-v-a8d055b9]{fill:#7d8fa1;font-size:6.6px;font-style:italic;text-anchor:middle}.anchor-name[data-v-a8d055b9]{fill:#29435a;font-size:8.6px;font-weight:680;text-anchor:middle}.meta[data-v-a8d055b9]{fill:#64788c;font-size:6.6px;text-anchor:middle}.wayfind[data-v-a8d055b9]{fill:#8a99ab;font-size:6.2px;font-weight:620;letter-spacing:.14em}.gate[data-v-a8d055b9]{fill:#4f63d9;font-size:6.8px;font-weight:700;letter-spacing:.1em;text-anchor:middle}.gate-line[data-v-a8d055b9]{fill:none;stroke:#7183e6;stroke-width:1.2}.tag[data-v-a8d055b9]{fill:#fff;stroke:#c8d3dd}.tag-text[data-v-a8d055b9]{fill:#29435a;font-size:7px;font-weight:650;text-anchor:middle}.tag-sub[data-v-a8d055b9]{fill:#64788c;font-size:6.4px;text-anchor:middle}.signal-nodes[data-v-a8d055b9]{opacity:0;transition:opacity .52s ease}.signal[data-v-a8d055b9]{fill:none;stroke:#6578df;stroke-width:1}.signal.soft[data-v-a8d055b9]{stroke:#d49b34}.signal-core[data-v-a8d055b9]{fill:#6578df}.attention-core[data-v-a8d055b9]{fill:#d49b34}.rail[data-v-a8d055b9]{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border-radius:8px;transition:opacity .65s ease,transform .7s cubic-bezier(.22,1,.36,1)}.rail section[data-v-a8d055b9]{padding:10px 12px}.rail section+section[data-v-a8d055b9]{border-top:1px solid #e7edf1}.sec-head[data-v-a8d055b9]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;color:#64748b;font-size:8px;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.chip[data-v-a8d055b9]{display:inline-flex;padding:2px 7px;align-items:center;gap:4px;border:1px solid #c7ceff;border-radius:999px;background:#f1f3ff;color:#4f63d9;font-size:8px;font-weight:700}.chip i[data-v-a8d055b9]{width:4px;height:4px;border-radius:50%;background:currentColor}.rail-title[data-v-a8d055b9]{display:block;color:#1e293b;font-size:12px;font-weight:700}.rail section>small[data-v-a8d055b9]{display:block;margin-top:2px;color:#64748b;font-size:7.5px}.rail dl[data-v-a8d055b9]{margin:6px 0 0}.rail dl div[data-v-a8d055b9]{display:flex;padding:3px 0;align-items:baseline;justify-content:space-between;gap:5px}.rail dl div+div[data-v-a8d055b9]{border-top:1px solid #eef2f5}.rail dt[data-v-a8d055b9]{color:#64748b;font-size:8px}.rail dd[data-v-a8d055b9]{margin:0;color:#273449;font-size:8.5px;font-weight:650}.rail-label[data-v-a8d055b9]{display:block;color:#64748b;font-size:8px;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.metric[data-v-a8d055b9]{display:block;margin-top:2px;color:#1e293b;font-size:20px;font-weight:730;letter-spacing:-.03em}.mixbar[data-v-a8d055b9]{display:flex;height:6px;margin-top:6px;gap:2px;overflow:hidden;border-radius:4px}.mixbar i[data-v-a8d055b9]:nth-child(1){flex:9;background:#7183e6}.mixbar i[data-v-a8d055b9]:nth-child(2){flex:2;background:#cbd5e1}.mixbar i[data-v-a8d055b9]:nth-child(3){flex:1;background:#d8a34a}.signal-summary[data-v-a8d055b9]{display:flex;margin-top:2px;align-items:flex-end;justify-content:space-between;gap:8px}.signal-summary strong[data-v-a8d055b9]{font-size:16px;font-weight:730;color:#1e293b}.signal-summary svg[data-v-a8d055b9]{width:58px;height:28px}.spark-fill[data-v-a8d055b9]{fill:#5b6edc1a}.signal-summary polyline[data-v-a8d055b9]{fill:none;stroke:#6578df;stroke-width:1.6}.activity p[data-v-a8d055b9]{display:flex;margin:0;padding:5px 0;align-items:center;justify-content:space-between;gap:5px}.activity p+p[data-v-a8d055b9]{border-top:1px solid #eef2f5}.activity b[data-v-a8d055b9]{overflow:hidden;color:#334155;font-size:7.8px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.activity em[data-v-a8d055b9]{color:#59657a;font-size:7.4px;font-style:normal;font-weight:680}.pdf-layer[data-v-a8d055b9]{position:absolute;inset:0;display:grid;place-items:center;background:#14182252;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}.pdf-page[data-v-a8d055b9]{position:relative;width:54%;height:72%;padding:7% 6%;border:1px solid #d5d5d0;border-radius:3px;background:#f7f6f1;box-shadow:0 22px 50px #00000038;color:#333;transform:rotate(-1.2deg)}.pdf-page>span[data-v-a8d055b9]{padding:2px 4px;border:1px solid #bbb;border-radius:3px;color:#777;font-size:6px;font-weight:700}.pdf-page strong[data-v-a8d055b9]{display:block;margin-top:5%;font-size:14px;font-weight:650}.pdf-lines[data-v-a8d055b9]{width:52%;height:12%;margin-top:6%;background:repeating-linear-gradient(to bottom,#bbb 0 1px,transparent 1px 6px)}.pdf-plan[data-v-a8d055b9]{position:absolute;right:7%;bottom:9%;left:7%;height:44%;border:1px solid #999;background:linear-gradient(90deg,transparent 31%,#aaa 31% 31.5%,transparent 31.5% 68%,#aaa 68% 68.5%,transparent 68.5%),linear-gradient(0deg,transparent 47%,#aaa 47% 47.5%,transparent 47.5%)}.crop-layer[data-v-a8d055b9]{position:absolute;inset:7% 8%;border:1px solid rgba(86,108,224,.9);border-radius:6px;box-shadow:0 0 0 100vmax #f8fafc80}.crop-layer span[data-v-a8d055b9]{position:absolute;top:-23px;left:0;padding:3px 6px;border-radius:4px;background:#1e293b;color:#fff;font-size:7px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.crop-layer i[data-v-a8d055b9]{position:absolute;top:0;bottom:0;left:4%;width:1px;background:linear-gradient(transparent,#7f91ff,transparent);box-shadow:0 0 14px #7f91ff73;animation:scan-a8d055b9 2.5s ease-in-out infinite}.mode-pdf .spaces[data-v-a8d055b9],.mode-pdf .fixtures[data-v-a8d055b9],.mode-pdf .selection-tag[data-v-a8d055b9],.mode-pdf .entrances[data-v-a8d055b9],.mode-pdf .signal-nodes[data-v-a8d055b9]{opacity:.12}.mode-pdf .rail[data-v-a8d055b9]{opacity:.08;transform:translate(6px)}.mode-pdf .spaces text[data-v-a8d055b9],.mode-pdf .fixtures text[data-v-a8d055b9],.mode-crop .spaces text[data-v-a8d055b9],.mode-crop .fixtures text[data-v-a8d055b9]{opacity:0}.mode-crop .spaces[data-v-a8d055b9],.mode-crop .fixtures[data-v-a8d055b9],.mode-crop .selection-tag[data-v-a8d055b9],.mode-crop .entrances[data-v-a8d055b9]{opacity:.42}.mode-crop .rail[data-v-a8d055b9]{opacity:.15;transform:translate(4px)}.mode-crop .space[data-v-a8d055b9],.mode-crop .service[data-v-a8d055b9]{fill:#ffffff9e;stroke:#8f9dad;stroke-dasharray:7 5;animation:geometryResolve-a8d055b9 2.2s linear infinite}.mode-labels .rail[data-v-a8d055b9]{opacity:.32;transform:translate(2px)}.mode-labels .selection-tag[data-v-a8d055b9],.mode-labels .select-halo[data-v-a8d055b9]{opacity:.45}.mode-labels .signal-nodes[data-v-a8d055b9]{opacity:.1}.mode-live .rail[data-v-a8d055b9]{opacity:.78}.mode-live .signal-nodes[data-v-a8d055b9],.mode-ready .signal-nodes[data-v-a8d055b9]{opacity:1}.mode-live .selected[data-v-a8d055b9],.mode-ready .selected[data-v-a8d055b9]{filter:drop-shadow(0 0 3px rgba(79,99,217,.4))}.mode-live .select-halo[data-v-a8d055b9],.mode-ready .select-halo[data-v-a8d055b9]{animation:pulse-a8d055b9 2.2s ease-in-out infinite}.mode-live .signal[data-v-a8d055b9],.mode-ready .signal[data-v-a8d055b9]{animation:signalPulse-a8d055b9 2.4s ease-in-out infinite}.mode-ready .floorplan[data-v-a8d055b9]{transform:scale(1.006)}.compact[data-v-a8d055b9]{grid-template-columns:104px minmax(0,1fr);font-size:10px}.compact .sidebar[data-v-a8d055b9]{padding:12px 8px 9px}.compact .mock-brand[data-v-a8d055b9]{margin:0 3px 14px;gap:6px}.compact .brand-mark[data-v-a8d055b9]{width:22px;height:22px;padding:4px}.compact .mock-brand strong[data-v-a8d055b9]{font-size:10px}.compact .mock-brand small[data-v-a8d055b9],.compact .workspace-presence small[data-v-a8d055b9],.compact .nav-label[data-v-a8d055b9]{display:none}.compact .mock-nav span[data-v-a8d055b9]{min-height:27px;padding:0 7px;font-size:8px}.compact .workspace-presence[data-v-a8d055b9]{padding-inline:4px}.compact .shell[data-v-a8d055b9]{grid-template-rows:38px minmax(0,1fr)}.compact .topbar[data-v-a8d055b9]{padding-inline:10px}.compact .search[data-v-a8d055b9]{display:none}.compact .content[data-v-a8d055b9]{padding:7px 9px 8px;gap:5px}.compact .page-head strong[data-v-a8d055b9]{font-size:12px}.compact .page-head small[data-v-a8d055b9]{font-size:6.5px}.compact .workspace[data-v-a8d055b9]{grid-template-columns:minmax(0,1fr) 154px;gap:6px}.compact .floor-card[data-v-a8d055b9]{grid-template-rows:30px minmax(0,1fr)}.compact .floor-toolbar[data-v-a8d055b9]{padding-inline:8px}.compact .floor-title small[data-v-a8d055b9],.compact .legend span[data-v-a8d055b9]:nth-child(n+2){display:none}.compact .rail section[data-v-a8d055b9]{padding:7px 8px}.compact .metric[data-v-a8d055b9]{font-size:15px}.compact .signal-summary svg[data-v-a8d055b9]{width:42px}.compact .activity p[data-v-a8d055b9]:nth-of-type(n+3){display:none}.mock.demo[data-v-a8d055b9],.mock.hero[data-v-a8d055b9]{grid-template-columns:minmax(0,1fr)}.demo .shell[data-v-a8d055b9]{grid-template-rows:38px minmax(0,1fr)}.demo-toolbar[data-v-a8d055b9]{display:grid;min-width:0;padding:0 11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #dce4ea;background:#fffffffa}.demo-product[data-v-a8d055b9]{display:flex;align-items:center;gap:7px;color:#1e293b}.demo-product .brand-mark[data-v-a8d055b9]{width:20px;height:20px;padding:4px;border-radius:6px;box-shadow:none}.demo-product strong[data-v-a8d055b9]{font-size:9px;font-weight:750;letter-spacing:.015em}.demo-location[data-v-a8d055b9]{display:flex;min-width:0;align-items:center;gap:6px;color:#94a3b8;font-size:8px;white-space:nowrap}.demo-location strong[data-v-a8d055b9]{overflow:hidden;color:#475569;font-weight:620;text-overflow:ellipsis}.demo-location span[data-v-a8d055b9]{color:#cbd5e1}.demo-location em[data-v-a8d055b9]{color:#64748b;font-style:normal}.demo-state[data-v-a8d055b9]{display:flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid #dde3ea;border-radius:999px;background:#f8fafc;color:#526174;font-size:7px;font-weight:650;white-space:nowrap}.demo-state i[data-v-a8d055b9]{width:5px;height:5px;border-radius:50%;background:#687ee9;box-shadow:0 0 0 3px #687ee914}.demo.compact .content[data-v-a8d055b9]{padding-top:6px}.demo.compact .page-head[data-v-a8d055b9]{padding-inline:1px}.mock.hero[data-v-a8d055b9],.mock.hero.compact[data-v-a8d055b9]{aspect-ratio:auto;height:100%;min-height:0;background:#f8fafb}.mock.hero .shell[data-v-a8d055b9],.mock.hero.compact .shell[data-v-a8d055b9],.mock.hero .content[data-v-a8d055b9],.mock.hero .workspace[data-v-a8d055b9],.mock.hero .floor-card[data-v-a8d055b9],.mock.hero.compact .floor-card[data-v-a8d055b9]{grid-template-rows:minmax(0,1fr);min-height:0}.mock.hero .content[data-v-a8d055b9],.mock.hero.compact .content[data-v-a8d055b9]{padding:0;gap:0}.hero .workspace[data-v-a8d055b9]{grid-template-columns:minmax(0,1fr);gap:0;height:100%}.hero .shell[data-v-a8d055b9],.hero .content[data-v-a8d055b9]{height:100%}.hero .floor-card[data-v-a8d055b9]{position:relative;border:0;border-radius:0;background:#f8fafb;box-shadow:none}.hero .map-wrap[data-v-a8d055b9]{position:absolute;inset:0;padding:0}.hero .floorplan[data-v-a8d055b9]{position:absolute;inset:0;transform:none;width:100%;height:100%}.hero.mode-ready .floorplan[data-v-a8d055b9]{transform:none}@keyframes scan-a8d055b9{0%,10%{transform:translate(0);opacity:0}20%,70%{opacity:1}90%,to{transform:translate(46vw);opacity:0}}@keyframes pulse-a8d055b9{0%,to{stroke-opacity:.25}50%{stroke-opacity:.95}}@keyframes geometryResolve-a8d055b9{to{stroke-dashoffset:-24}}@keyframes signalPulse-a8d055b9{0%,to{stroke-opacity:.28;opacity:.55}50%{stroke-opacity:1;opacity:1}}@media(max-width:760px){.mock[data-v-a8d055b9]{grid-template-columns:82px minmax(0,1fr)}.sidebar[data-v-a8d055b9]{padding:10px 6px}.mock-brand small[data-v-a8d055b9],.nav-label[data-v-a8d055b9],.workspace-presence small[data-v-a8d055b9]{display:none}.mock-brand[data-v-a8d055b9]{margin-inline:2px}.brand-mark[data-v-a8d055b9]{width:21px;height:21px;padding:4px}.mock-nav span[data-v-a8d055b9]{padding-inline:6px;font-size:7px}.shell[data-v-a8d055b9]{grid-template-rows:36px minmax(0,1fr)}.topbar[data-v-a8d055b9]{padding-inline:8px}.search[data-v-a8d055b9],.crumb span[data-v-a8d055b9],.crumb em[data-v-a8d055b9]{display:none}.content[data-v-a8d055b9]{padding:6px}.workspace[data-v-a8d055b9]{grid-template-columns:minmax(0,1fr) 130px;gap:5px}.floor-title small[data-v-a8d055b9],.legend span[data-v-a8d055b9]:nth-child(n+2){display:none}.rail section[data-v-a8d055b9]{padding:6px}.rail dl div[data-v-a8d055b9]:nth-child(n+3),.activity p[data-v-a8d055b9]:nth-of-type(n+2){display:none}.mock.hero .shell[data-v-a8d055b9],.mock.hero .content[data-v-a8d055b9],.mock.hero .floor-card[data-v-a8d055b9]{grid-template-rows:minmax(0,1fr)}.mock.hero .content[data-v-a8d055b9]{padding:0}}@media(prefers-reduced-motion:reduce){.crop-layer i[data-v-a8d055b9],.mode-live .select-halo[data-v-a8d055b9],.mode-ready .select-halo[data-v-a8d055b9],.mode-crop .space[data-v-a8d055b9],.mode-crop .service[data-v-a8d055b9],.mode-live .signal[data-v-a8d055b9],.mode-ready .signal[data-v-a8d055b9]{animation:none}.floorplan[data-v-a8d055b9],.rail[data-v-a8d055b9],.space[data-v-a8d055b9],.floorplan text[data-v-a8d055b9]{transition:none}}.spartial-canvas[data-v-2045fa82]{display:grid;width:100%;height:100%;min-height:0;grid-template-rows:32px minmax(0,1fr);overflow:hidden;background:#111318;color:#d7dbe5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;line-height:1.3;font-variant-numeric:tabular-nums}.compact-toolbar[data-v-2045fa82]{display:grid;min-width:0;padding:0 10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid rgba(255,255,255,.075);background:#171a21;color:#858d9d}.product[data-v-2045fa82],.location[data-v-2045fa82],.state[data-v-2045fa82]{display:flex;min-width:0;align-items:center;white-space:nowrap}.product[data-v-2045fa82]{gap:6px;color:#f0f2f7}.product strong[data-v-2045fa82]{font-size:8.5px;font-weight:730;letter-spacing:.015em}.product-mark[data-v-2045fa82]{width:13px;height:13px;border-radius:4px;background:linear-gradient(145deg,#6679e5,#8b82df);box-shadow:inset 0 0 0 1px #ffffff29}.location[data-v-2045fa82]{overflow:hidden;gap:5px;font-size:7px}.location strong[data-v-2045fa82]{overflow:hidden;color:#adb4c2;font-weight:600;text-overflow:ellipsis}.location i[data-v-2045fa82]{color:#4d5565;font-style:normal}.state[data-v-2045fa82]{justify-self:end;gap:5px;padding:2px 6px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:#b7bfce;font-size:6.7px;font-weight:650}.state i[data-v-2045fa82]{width:4px;height:4px;border-radius:50%;background:#8d97ff;box-shadow:0 0 0 3px #6e7cef1c}.canvas-surface[data-v-2045fa82]{position:relative;min-width:0;min-height:0;padding:5px 6px 6px;overflow:hidden;background:linear-gradient(rgba(86,98,122,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(86,98,122,.12) 1px,transparent 1px),#f7f9fb;background-size:14px 14px}.floorplan[data-v-2045fa82]{display:block;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .6s ease}.site[data-v-2045fa82]{fill:#fff;stroke:#aebbc8;stroke-width:1.4}.walkway[data-v-2045fa82]{fill:#eef2f6}.walkline[data-v-2045fa82]{fill:none;stroke:#d3dce6;stroke-dasharray:3 4}.void[data-v-2045fa82]{fill:#f8fafc;stroke:#c3ceda;stroke-dasharray:2.5 2.5}.fixture[data-v-2045fa82],.service[data-v-2045fa82]{fill:#fff;stroke:#c3ceda}.fixture-line[data-v-2045fa82],.seat[data-v-2045fa82]{fill:none;stroke:#c9d4de;stroke-width:.9}.space[data-v-2045fa82]{stroke-width:1.15;transition:fill .6s ease,stroke .6s ease,opacity .45s ease}.occupied[data-v-2045fa82]{fill:#dfe6ff;stroke:#7789df}.available[data-v-2045fa82]{fill:#f7f9fb;stroke:#a4b0bc}.attention[data-v-2045fa82]{fill:#fff0d6;stroke:#d49b34}.selected[data-v-2045fa82]{fill:#d5defe;stroke:#4f63d9;stroke-width:2}.select-halo[data-v-2045fa82]{fill:none;stroke:#4f63d973;stroke-width:1.4}.tick[data-v-2045fa82]{fill:#b7791f}.floorplan text[data-v-2045fa82]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .42s ease}.code[data-v-2045fa82]{fill:#2f4658;font-size:7.4px;font-weight:680;text-anchor:middle}.space-name[data-v-2045fa82]{fill:#52657a;font-size:6.9px;font-weight:500;text-anchor:middle}.available-note[data-v-2045fa82]{fill:#7d8fa1;font-size:6.6px;font-style:italic;text-anchor:middle}.anchor-name[data-v-2045fa82]{fill:#29435a;font-size:8.6px;font-weight:680;text-anchor:middle}.meta[data-v-2045fa82]{fill:#64788c;font-size:6.6px;text-anchor:middle}.wayfind[data-v-2045fa82]{fill:#8a99ab;font-size:6.2px;font-weight:620;letter-spacing:.14em}.gate[data-v-2045fa82]{fill:#4f63d9;font-size:6.8px;font-weight:700;letter-spacing:.08em;text-anchor:middle}.gate-line[data-v-2045fa82]{fill:none;stroke:#7183e6;stroke-width:1.2}.tag[data-v-2045fa82]{fill:#fff;stroke:#c8d3dd}.tag-text[data-v-2045fa82]{fill:#29435a;font-size:7px;font-weight:650;text-anchor:middle}.tag-sub[data-v-2045fa82]{fill:#64788c;font-size:6.4px;text-anchor:middle}.signal-nodes[data-v-2045fa82]{opacity:0;transition:opacity .5s ease}.signal[data-v-2045fa82]{fill:none;stroke:#6578df;stroke-width:1.1}.signal.soft[data-v-2045fa82]{stroke:#d49b34}.signal-core[data-v-2045fa82]{fill:#6578df}.attention-core[data-v-2045fa82]{fill:#d49b34}.canvas-legend[data-v-2045fa82]{position:absolute;right:8px;bottom:8px;display:flex;padding:4px 6px;gap:7px;border:1px solid rgba(31,41,55,.08);border-radius:7px;background:#ffffffe6;box-shadow:0 5px 14px #1e293b14;color:#657386;font-size:6.4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.canvas-legend span[data-v-2045fa82]{display:flex;align-items:center;gap:3px}.sw[data-v-2045fa82]{width:6px;height:6px;border:1px solid;border-radius:2px}.sw.occupied[data-v-2045fa82]{border-color:#7889df;background:#dfe6ff}.sw.available[data-v-2045fa82]{border-color:#9aa8b7;background:#f7f9fb}.sw.attention[data-v-2045fa82]{border-color:#d49b34;background:#fff0d6}.pdf-layer[data-v-2045fa82]{position:absolute;inset:0;display:grid;place-items:center;background:#12151c57;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}.pdf-page[data-v-2045fa82]{position:relative;width:57%;height:73%;padding:7% 6%;border:1px solid #d5d5d0;border-radius:3px;background:#f7f6f1;box-shadow:0 18px 42px #0000003d;color:#333;transform:rotate(-1deg)}.pdf-page>span[data-v-2045fa82]{padding:2px 4px;border:1px solid #bbb;border-radius:3px;color:#777;font-size:6px;font-weight:700}.pdf-page strong[data-v-2045fa82]{display:block;margin-top:5%;font-size:12px;font-weight:650}.pdf-lines[data-v-2045fa82]{width:52%;height:12%;margin-top:6%;background:repeating-linear-gradient(to bottom,#bbb 0 1px,transparent 1px 6px)}.pdf-plan[data-v-2045fa82]{position:absolute;right:7%;bottom:9%;left:7%;height:44%;border:1px solid #999;background:linear-gradient(90deg,transparent 31%,#aaa 31% 31.5%,transparent 31.5% 68%,#aaa 68% 68.5%,transparent 68.5%),linear-gradient(0deg,transparent 47%,#aaa 47% 47.5%,transparent 47.5%)}.crop-layer[data-v-2045fa82]{position:absolute;inset:6% 7%;border:1px solid rgba(86,108,224,.9);border-radius:5px;box-shadow:0 0 0 100vmax #f8fafc80}.crop-layer span[data-v-2045fa82]{position:absolute;top:-19px;left:0;padding:3px 5px;border-radius:4px;background:#171a21;color:#fff;font-size:6px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.crop-layer i[data-v-2045fa82]{position:absolute;top:0;bottom:0;left:4%;width:1px;background:linear-gradient(transparent,#7f91ff,transparent);box-shadow:0 0 12px #7f91ff73;animation:scan-2045fa82 2.5s ease-in-out infinite}.mode-pdf .spaces[data-v-2045fa82],.mode-pdf .fixtures[data-v-2045fa82],.mode-pdf .selection-tag[data-v-2045fa82],.mode-pdf .entrances[data-v-2045fa82],.mode-pdf .signal-nodes[data-v-2045fa82]{opacity:.12}.mode-pdf .canvas-legend[data-v-2045fa82]{opacity:.2}.mode-pdf .spaces text[data-v-2045fa82],.mode-pdf .fixtures text[data-v-2045fa82],.mode-crop .spaces text[data-v-2045fa82],.mode-crop .fixtures text[data-v-2045fa82]{opacity:0}.mode-crop .spaces[data-v-2045fa82],.mode-crop .fixtures[data-v-2045fa82],.mode-crop .selection-tag[data-v-2045fa82],.mode-crop .entrances[data-v-2045fa82]{opacity:.42}.mode-crop .space[data-v-2045fa82],.mode-crop .service[data-v-2045fa82]{fill:#ffffff9e;stroke:#8f9dad;stroke-dasharray:7 5;animation:geometryResolve-2045fa82 2.2s linear infinite}.mode-crop .canvas-legend[data-v-2045fa82]{opacity:.35}.mode-labels .selection-tag[data-v-2045fa82],.mode-labels .select-halo[data-v-2045fa82]{opacity:.45}.mode-labels .signal-nodes[data-v-2045fa82]{opacity:.1}.mode-live .signal-nodes[data-v-2045fa82],.mode-ready .signal-nodes[data-v-2045fa82]{opacity:1}.mode-live .selected[data-v-2045fa82],.mode-ready .selected[data-v-2045fa82]{filter:drop-shadow(0 0 3px rgba(79,99,217,.4))}.mode-live .select-halo[data-v-2045fa82],.mode-ready .select-halo[data-v-2045fa82]{animation:pulse-2045fa82 2.2s ease-in-out infinite}.mode-live .signal[data-v-2045fa82],.mode-ready .signal[data-v-2045fa82]{animation:signalPulse-2045fa82 2.4s ease-in-out infinite}.mode-ready .floorplan[data-v-2045fa82]{transform:scale(1.006)}@keyframes scan-2045fa82{0%,10%{transform:translate(0);opacity:0}20%,70%{opacity:1}90%,to{transform:translate(44vw);opacity:0}}@keyframes pulse-2045fa82{0%,to{stroke-opacity:.25}50%{stroke-opacity:.95}}@keyframes geometryResolve-2045fa82{to{stroke-dashoffset:-24}}@keyframes signalPulse-2045fa82{0%,to{stroke-opacity:.28;opacity:.55}50%{stroke-opacity:1;opacity:1}}@media(max-width:640px){.compact-toolbar[data-v-2045fa82]{padding-inline:7px;grid-template-columns:auto 1fr}.location[data-v-2045fa82]{display:none}.state[data-v-2045fa82]{font-size:6px}.canvas-surface[data-v-2045fa82]{padding:3px}.canvas-legend[data-v-2045fa82]{right:5px;bottom:5px}.canvas-legend span[data-v-2045fa82]:nth-child(n+2){display:none}}@media(prefers-reduced-motion:reduce){.crop-layer i[data-v-2045fa82],.mode-crop .space[data-v-2045fa82],.mode-crop .service[data-v-2045fa82],.mode-live .select-halo[data-v-2045fa82],.mode-ready .select-halo[data-v-2045fa82],.mode-live .signal[data-v-2045fa82],.mode-ready .signal[data-v-2045fa82]{animation:none}.floorplan[data-v-2045fa82],.space[data-v-2045fa82],.floorplan text[data-v-2045fa82],.signal-nodes[data-v-2045fa82]{transition:none}}.page[data-v-78f1c0d6]{--paper: var(--st-paper, #ffffff);--soft: var(--st-soft, #f5f5f7);--soft-2: var(--st-soft-2, #ececf0);--ink: var(--st-ink, #0b0b0f);--muted: var(--st-muted, #6e6e73);--quiet: var(--st-quiet, #8a8a91);--hairline: var(--st-hairline, rgba(20, 20, 24, .1));--stage: #0c0d10;--stage-ink: #f5f5f7;--signal: #5e6ad2;min-height:100vh;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page[data-v-78f1c0d6] *::selection{background:#16161b;color:#fff}.bar[data-v-78f1c0d6]{position:absolute;z-index:20;top:0;left:50%;display:flex;width:min(1380px,100%);transform:translate(-50%);align-items:center;justify-content:space-between;padding:22px 34px}.brand[data-v-78f1c0d6],.nav-actions[data-v-78f1c0d6],.window-brand[data-v-78f1c0d6],.window-dots[data-v-78f1c0d6],.hero-actions[data-v-78f1c0d6],.demo-status[data-v-78f1c0d6],.signal-line[data-v-78f1c0d6],.wide-caption[data-v-78f1c0d6],.foot[data-v-78f1c0d6]{display:flex;align-items:center}.brand[data-v-78f1c0d6]{gap:10px;color:inherit;font-size:14px;font-weight:650;letter-spacing:-.025em;text-decoration:none}.brand-mark[data-v-78f1c0d6]{display:grid;width:18px;height:18px;grid-template-columns:repeat(2,1fr);gap:2px;transform:rotate(8deg)}.brand-mark i[data-v-78f1c0d6]{display:block;border-radius:2px;background:#111216}.brand-mark i[data-v-78f1c0d6]:first-child{grid-row:1 / span 2}.nav-actions[data-v-78f1c0d6]{gap:8px}.nav-link[data-v-78f1c0d6],.watch[data-v-78f1c0d6],.solid[data-v-78f1c0d6],.close[data-v-78f1c0d6]{border:0;font:inherit;cursor:pointer}.nav-link[data-v-78f1c0d6],.watch[data-v-78f1c0d6]{background:transparent;color:var(--muted)}.nav-link[data-v-78f1c0d6]{padding:9px 12px;font-size:13px;font-weight:550}.solid[data-v-78f1c0d6]{min-height:44px;padding:0 20px;border-radius:999px;background:#111216;color:#fff;font-weight:620;letter-spacing:-.015em;transition:transform .18s ease,background .18s ease}.solid[data-v-78f1c0d6]:hover{background:#27282d;transform:translateY(-1px)}.solid.compact[data-v-78f1c0d6]{min-height:36px;padding:0 15px;font-size:13px}.solid.large[data-v-78f1c0d6]{min-height:50px;padding-inline:24px}.solid[data-v-78f1c0d6]:focus-visible,.nav-link[data-v-78f1c0d6]:focus-visible,.watch[data-v-78f1c0d6]:focus-visible,.brand[data-v-78f1c0d6]:focus-visible,.close[data-v-78f1c0d6]:focus-visible,input[data-v-78f1c0d6]:focus-visible{outline:3px solid rgba(17,18,22,.3);outline-offset:3px}.hero[data-v-78f1c0d6]{display:grid;min-height:100svh;max-width:1440px;margin:0 auto;padding:124px 28px 70px;grid-template-columns:minmax(360px,.82fr) minmax(540px,1.18fr);gap:clamp(38px,5.8vw,92px);align-items:center}.hero-copy[data-v-78f1c0d6]{max-width:620px;text-align:left}.hero-visual[data-v-78f1c0d6]{min-width:0}.eyebrow[data-v-78f1c0d6]{margin:0 0 18px;color:var(--muted);font-size:13px;font-weight:620;letter-spacing:.055em;text-transform:uppercase}.hero h1[data-v-78f1c0d6]{max-width:720px;margin:0;font-size:clamp(54px,7.4vw,108px);font-weight:650;letter-spacing:-.07em;line-height:.91}.hero h1 span[data-v-78f1c0d6]{background:linear-gradient(115deg,#111216 12%,#5b5c62 56%,#b2b3b8 92%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-sub[data-v-78f1c0d6]{max-width:610px;margin:24px 0;color:var(--muted);font-size:clamp(18px,1.8vw,24px);font-weight:440;letter-spacing:-.03em;line-height:1.34}.hero-actions[data-v-78f1c0d6]{justify-content:flex-start;gap:10px}.watch[data-v-78f1c0d6]{min-height:44px;padding:0 16px;font-weight:570}.watch span[data-v-78f1c0d6]{display:inline-block;margin-left:8px;transition:transform .18s ease}.watch:hover span[data-v-78f1c0d6]{transform:translateY(3px)}.hero-note[data-v-78f1c0d6]{margin:19px 0 0;color:var(--quiet);font-size:12px}.hero-aperture[data-v-78f1c0d6]{position:relative;display:grid;width:min(820px,100%);margin:0 0 0 auto;padding:0;border:0;background:transparent;place-items:center;cursor:pointer;isolation:isolate}.aperture-glow[data-v-78f1c0d6]{position:absolute;z-index:-1;inset:14% 8% -12%;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(114,121,181,.18),rgba(114,121,181,.055) 35%,transparent 70%);filter:blur(42px);transform:scale(.94);transition:transform .7s var(--st-ease-out, cubic-bezier(.22, 1, .36, 1)),opacity .5s ease}.aperture-window[data-v-78f1c0d6]{display:block;width:100%;overflow:hidden;border:1px solid rgba(16,17,21,.18);border-radius:28px;background:#0c0d10;box-shadow:0 52px 130px #16171f2e,0 12px 38px #16171f17;transform:perspective(1200px) rotateX(2.2deg) scale(.965);transform-origin:center top;transition:transform .7s var(--st-ease-out, cubic-bezier(.22, 1, .36, 1)),box-shadow .7s ease}.hero-aperture:hover .aperture-window[data-v-78f1c0d6],.hero-aperture:focus-visible .aperture-window[data-v-78f1c0d6]{transform:perspective(1200px) rotateX(0) scale(.982) translateY(-4px);box-shadow:0 62px 150px #16171f38,0 14px 42px #16171f1a}.hero-aperture:hover .aperture-glow[data-v-78f1c0d6],.hero-aperture:focus-visible .aperture-glow[data-v-78f1c0d6]{opacity:1;transform:scale(1.04)}.hero-aperture[data-v-78f1c0d6]:focus-visible{outline:3px solid rgba(17,18,22,.24);outline-offset:9px;border-radius:30px}.aperture-bar[data-v-78f1c0d6]{display:flex;min-height:46px;padding:0 16px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);color:#92949b;font-size:10px;letter-spacing:.01em}.aperture-brand[data-v-78f1c0d6],.aperture-state[data-v-78f1c0d6]{display:inline-flex;align-items:center;gap:8px}.aperture-brand[data-v-78f1c0d6]{color:#e7e8ec;font-weight:600}.aperture-brand i[data-v-78f1c0d6]{width:8px;height:8px;border-radius:2px;background:#d8d9de;box-shadow:5px 5px 0 -1px #72747d;transform:rotate(8deg)}.aperture-state i[data-v-78f1c0d6]{width:6px;height:6px;border-radius:50%;background:#8d97ff;box-shadow:0 0 0 5px #5e6ad21f}.aperture-canvas[data-v-78f1c0d6]{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;background:#f8fafb}.aperture-canvas[data-v-78f1c0d6]:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(7,8,10,.2));content:"";pointer-events:none}.aperture-product[data-v-78f1c0d6]{position:absolute;inset:0;display:grid;width:100%;height:100%}.aperture-canvas[data-v-78f1c0d6] .mock{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.source-card[data-v-78f1c0d6],.twin-card[data-v-78f1c0d6]{position:absolute;z-index:2;display:grid;min-width:138px;padding:12px 13px;grid-template-columns:1fr auto;gap:2px 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0d0e12c7;box-shadow:0 14px 36px #0003;color:#f4f4f6;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.source-card[data-v-78f1c0d6]{top:8%;left:3%}.twin-card[data-v-78f1c0d6]{right:3%;bottom:7%}.source-card small[data-v-78f1c0d6],.twin-card small[data-v-78f1c0d6]{grid-column:1 / -1;color:#8c8e97;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.source-card strong[data-v-78f1c0d6],.twin-card strong[data-v-78f1c0d6]{font-size:11px;font-weight:620}.source-card em[data-v-78f1c0d6],.twin-card em[data-v-78f1c0d6]{align-self:center;color:#aab0ff;font-size:9px;font-style:normal}.aperture-sequence[data-v-78f1c0d6]{display:grid;padding:11px 14px 12px;grid-template-columns:repeat(5,1fr);gap:6px;border-top:1px solid rgba(255,255,255,.055);background:#101115}.aperture-sequence>span[data-v-78f1c0d6]{color:#585a62;font-size:8px;font-weight:650;letter-spacing:.055em;text-transform:uppercase;transition:color .35s ease}.aperture-sequence>span[data-v-78f1c0d6]:before{display:inline-block;width:4px;height:4px;margin:0 5px 1px 0;border-radius:50%;background:#393b43;content:"";transition:background .35s ease,box-shadow .35s ease}.aperture-sequence>span.active[data-v-78f1c0d6]{color:#e5e6ea}.aperture-sequence>span.active[data-v-78f1c0d6]:before{background:#9da5ff;box-shadow:0 0 0 4px #5e6ad21f}.aperture-caption[data-v-78f1c0d6]{display:inline-flex;margin-top:16px;align-items:center;gap:10px;color:var(--quiet);font-size:11px;font-weight:560;letter-spacing:.01em}.aperture-caption i[data-v-78f1c0d6]{font-size:15px;font-style:normal;transition:transform .18s ease}.hero-aperture:hover .aperture-caption i[data-v-78f1c0d6]{transform:translateY(3px)}.theater[data-v-78f1c0d6]{position:relative;padding:230px max(28px,calc((100vw - 1440px)/2)) 120px;background:#f5f5f7}.theater[data-v-78f1c0d6]:before{position:absolute;inset:0 0 auto;height:260px;background:linear-gradient(#fff,#fff0);content:"";pointer-events:none}.theater-intro[data-v-78f1c0d6]{position:relative;z-index:1;max-width:860px;margin-bottom:70px}.theater-intro h2[data-v-78f1c0d6],.story-heading h2[data-v-78f1c0d6],.teams h2[data-v-78f1c0d6],.final-copy h2[data-v-78f1c0d6]{margin:0;font-size:clamp(48px,6.6vw,96px);font-weight:620;letter-spacing:-.065em;line-height:.94}.theater-hint[data-v-78f1c0d6]{margin:24px 0 0;color:var(--muted);font-size:20px}.theater-hint.mobile-hint[data-v-78f1c0d6]{display:none}.theater-grid[data-v-78f1c0d6]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);gap:clamp(48px,7vw,110px)}.stage-column[data-v-78f1c0d6]{position:relative}.sticky-stage[data-v-78f1c0d6]{position:sticky;top:max(34px,calc((100vh - min(68vw,760px))/2))}.product-stage[data-v-78f1c0d6]{position:relative;margin:0;perspective:1400px}.stage-glow[data-v-78f1c0d6]{position:absolute;inset:16% 7% -3%;border-radius:50%;background:radial-gradient(circle,#6e708238,#6e708200);filter:blur(48px);opacity:.85}.product-window[data-v-78f1c0d6]{position:relative;overflow:hidden;border:1px solid rgba(12,13,16,.16);border-radius:26px;background:var(--stage);box-shadow:0 44px 100px #14141c29,0 8px 30px #14141c14;transform:rotateX(.8deg) translateZ(0);transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s ease}.state-ready .product-window[data-v-78f1c0d6]{box-shadow:0 54px 130px #14141c33,0 10px 34px #14141c14;transform:rotateX(0) scale(1.012) translateZ(0)}.window-bar[data-v-78f1c0d6]{display:flex;min-height:48px;padding:0 15px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);color:#a6a7ad;font-size:11px}.window-brand[data-v-78f1c0d6]{gap:10px}.window-brand strong[data-v-78f1c0d6]{color:#ececf0;font-size:11px;font-weight:550}.window-dots[data-v-78f1c0d6]{gap:5px}.window-dots i[data-v-78f1c0d6]{width:7px;height:7px;border-radius:50%;background:#37383e}.demo-status[data-v-78f1c0d6]{gap:7px;font-variant-numeric:tabular-nums}.status-dot[data-v-78f1c0d6]{width:6px;height:6px;border-radius:50%;background:#73757d;box-shadow:0 0 #82848e00;transition:background .3s ease,box-shadow .3s ease}.state-live .status-dot[data-v-78f1c0d6],.state-ready .status-dot[data-v-78f1c0d6]{background:#8a91ff;box-shadow:0 0 0 5px #5e6ad221}.shot-wrap[data-v-78f1c0d6]{position:relative;overflow:hidden;aspect-ratio:16 / 9.25;container-type:inline-size;background:#111216}.product-shot[data-v-78f1c0d6]{display:block;width:100%;height:100%;opacity:1;filter:none;transform:scale(var(--shot-scale, 1.008));transform-origin:center center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.state-labels .product-shot[data-v-78f1c0d6],.state-live .product-shot[data-v-78f1c0d6],.state-ready .product-shot[data-v-78f1c0d6]{transform:scale(var(--shot-scale, 1))}.pdf-sheet[data-v-78f1c0d6]{position:absolute;top:14%;left:20%;width:60%;height:70%;padding:8% 7%;border:1px solid rgba(255,255,255,.8);border-radius:4px;background:#f3f3f0;box-shadow:0 24px 50px #00000047;color:#26272b;transform:rotate(-1.2deg) scale(1);transition:opacity .6s ease,transform .75s cubic-bezier(.22,1,.36,1)}.pdf-sheet strong[data-v-78f1c0d6]{display:block;margin-top:5%;font-size:clamp(12px,2vw,22px);letter-spacing:-.04em}.pdf-tag[data-v-78f1c0d6]{display:inline-flex;padding:3px 5px;border:1px solid #c8c8c8;border-radius:4px;color:#777;font-size:7px;font-weight:700}.pdf-lines[data-v-78f1c0d6]{width:55%;height:14%;margin-top:7%;background:repeating-linear-gradient(to bottom,#bbb 0 1px,transparent 1px 6px);opacity:.7}.pdf-mini-plan[data-v-78f1c0d6]{position:absolute;right:8%;bottom:10%;left:8%;height:42%;border:1px solid #9c9c9c;background:linear-gradient(90deg,transparent 32%,#aaa 32% 32.4%,transparent 32.4% 69%,#aaa 69% 69.4%,transparent 69.4%),linear-gradient(0deg,transparent 47%,#aaa 47% 47.5%,transparent 47.5%)}.state-crop .pdf-sheet[data-v-78f1c0d6]{opacity:.2;transform:rotate(0) scale(1.08)}.state-labels .pdf-sheet[data-v-78f1c0d6],.state-live .pdf-sheet[data-v-78f1c0d6],.state-ready .pdf-sheet[data-v-78f1c0d6]{opacity:0;transform:scale(1.14);pointer-events:none}.crop-frame[data-v-78f1c0d6]{position:absolute;inset:13% 18% 12% 19%;border:1px solid rgba(255,255,255,.8);border-radius:10px;opacity:0;box-shadow:0 0 0 100vmax #05060847;transform:scale(.9);transition:opacity .45s ease,transform .7s cubic-bezier(.22,1,.36,1)}.crop-frame span[data-v-78f1c0d6]{position:absolute;top:-27px;left:0;color:#ffffffbf;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.state-crop .crop-frame[data-v-78f1c0d6]{opacity:1;transform:scale(1)}.scan-line[data-v-78f1c0d6]{position:absolute;top:13%;bottom:12%;left:20%;width:1px;background:linear-gradient(transparent,rgba(255,255,255,.95),transparent);opacity:0}.state-crop .scan-line[data-v-78f1c0d6]{opacity:.85;animation:scan-78f1c0d6 2.4s cubic-bezier(.45,0,.55,1) infinite}.label-chip[data-v-78f1c0d6]{position:absolute;padding:5px 7px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#101115db;color:#ffffffe0;font-size:clamp(7px,.8vw,10px);opacity:0;transform:translateY(7px) scale(.96);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.label-a[data-v-78f1c0d6]{top:35%;left:32%}.label-b[data-v-78f1c0d6]{top:53%;left:47%}.label-c[data-v-78f1c0d6]{top:28%;left:59%}.state-labels .label-chip[data-v-78f1c0d6],.state-live .label-chip[data-v-78f1c0d6],.state-ready .label-chip[data-v-78f1c0d6]{opacity:1;transform:translateY(0) scale(1)}.state-labels .label-b[data-v-78f1c0d6]{transition-delay:90ms}.state-labels .label-c[data-v-78f1c0d6]{transition-delay:.17s}.live-ring[data-v-78f1c0d6]{position:absolute;top:53%;left:47%;width:13%;aspect-ratio:1;border:1px solid rgba(141,151,255,.86);border-radius:50%;opacity:0;transform:translate(-42%,-38%) scale(.6);transition:opacity .4s ease,transform .65s cubic-bezier(.22,1,.36,1)}.live-ring span[data-v-78f1c0d6]{position:absolute;inset:34%;border-radius:50%;background:#8d97ff;box-shadow:0 0 28px #5e6ad2d9}.state-live .live-ring[data-v-78f1c0d6],.state-ready .live-ring[data-v-78f1c0d6]{opacity:1;transform:translate(-42%,-38%) scale(1)}.state-live .live-ring[data-v-78f1c0d6]{animation:breathe-78f1c0d6 2.2s ease-in-out infinite}.ready-card[data-v-78f1c0d6]{position:absolute;right:4%;bottom:5%;display:grid;min-width:130px;padding:12px 13px;grid-template-columns:1fr auto;gap:2px 16px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#0c0d10e0;box-shadow:0 10px 28px #0003;color:#fff;opacity:0;transform:translateY(12px) scale(.98);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1)}.ready-card span[data-v-78f1c0d6]{grid-column:1 / -1;color:#85878f;font-size:8px;text-transform:uppercase}.ready-card strong[data-v-78f1c0d6]{font-size:12px;font-weight:620}.ready-card em[data-v-78f1c0d6]{color:#aab0ff;font-size:9px;font-style:normal}.state-ready .ready-card[data-v-78f1c0d6]{opacity:1;transform:translateY(0) scale(1)}.stage-progress[data-v-78f1c0d6]{display:grid;height:4px;grid-template-columns:repeat(5,1fr);gap:2px;background:#15161a}.stage-progress span[data-v-78f1c0d6]{background:#27282e;transition:background .35s ease}.stage-progress span.done[data-v-78f1c0d6]{background:#d9d9df}.stage-sequence[data-v-78f1c0d6]{display:grid;padding:11px 14px 12px;grid-template-columns:repeat(5,1fr);gap:6px;border-top:1px solid rgba(255,255,255,.045);background:#101115}.stage-sequence span[data-v-78f1c0d6]{color:#55575f;font-size:8px;font-weight:650;letter-spacing:.06em;text-align:center;text-transform:uppercase;transition:color .3s ease}.stage-sequence span[data-v-78f1c0d6]:before{display:inline-block;width:4px;height:4px;margin:0 5px 1px 0;border-radius:50%;background:#363840;content:"";transition:background .3s ease,box-shadow .3s ease}.stage-sequence span.done[data-v-78f1c0d6]{color:#80828a}.stage-sequence span.done[data-v-78f1c0d6]:before{background:#8e9098}.stage-sequence span.active[data-v-78f1c0d6]{color:#e4e5e9}.stage-sequence span.active[data-v-78f1c0d6]:before{background:#9da5ff;box-shadow:0 0 0 4px #5e6ad21f}.demo-beats[data-v-78f1c0d6]{list-style:none;margin:0;padding:0}.mobile-beat[data-v-78f1c0d6]{display:none}.demo-beat[data-v-78f1c0d6]{display:flex;min-height:72vh;align-items:center;opacity:.34;transition:opacity .4s ease}.demo-beat.active[data-v-78f1c0d6]{opacity:1}.beat-copy[data-v-78f1c0d6]{max-width:400px;padding:46px 0}.beat-copy>p[data-v-78f1c0d6]{margin:0 0 15px;color:var(--quiet);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.beat-copy h3[data-v-78f1c0d6]{margin:0;font-size:clamp(30px,3vw,44px);font-weight:600;letter-spacing:-.055em;line-height:1.02}.beat-copy span[data-v-78f1c0d6]{display:block;margin-top:18px;color:var(--muted);font-size:16px;line-height:1.55}.story[data-v-78f1c0d6]{max-width:1380px;margin:0 auto;padding:170px 30px}.story-heading[data-v-78f1c0d6]{max-width:870px}.story-heading>p[data-v-78f1c0d6]:not(.eyebrow),.teams-copy>p[data-v-78f1c0d6]:not(.eyebrow),.final-copy>p[data-v-78f1c0d6]:not(.eyebrow){max-width:700px;margin:28px 0 0;color:var(--muted);font-size:clamp(18px,2vw,24px);letter-spacing:-.025em;line-height:1.42}.story-heading .quiet[data-v-78f1c0d6]{font-size:14px!important;color:var(--quiet)!important}.story-full .story-heading[data-v-78f1c0d6]{margin-bottom:68px}.wide-product[data-v-78f1c0d6]{display:flex;overflow:hidden;flex-direction:column;border:1px solid var(--hairline);border-radius:28px;background:#0e0f12;box-shadow:0 42px 100px #1b1b1f21}.wide-shot[data-v-78f1c0d6]{position:relative;z-index:0;overflow:hidden;flex:0 0 auto;aspect-ratio:16 / 9;container-type:inline-size;background:#f3f6f8}.wide-shot[data-v-78f1c0d6]>.mock{width:100%}.wide-caption[data-v-78f1c0d6]{position:relative;z-index:1;flex:0 0 auto;justify-content:space-between;gap:20px;padding:16px 19px;border-top:1px solid rgba(255,255,255,.07);background:#0e0f12;color:#8d8e95;font-size:11px}.wide-caption span[data-v-78f1c0d6]:first-child{color:#e5e5e8;font-weight:550}.split[data-v-78f1c0d6]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:clamp(60px,8vw,130px);align-items:center}.split.reverse .story-heading[data-v-78f1c0d6]{order:2}.split.reverse[data-v-78f1c0d6]>:last-child{order:1}.signal-line[data-v-78f1c0d6]{margin-top:34px;flex-wrap:wrap;gap:9px;color:var(--quiet);font-size:12px}.signal-line span[data-v-78f1c0d6],.signal-line strong[data-v-78f1c0d6]{padding:7px 9px;border:1px solid var(--hairline);border-radius:7px;background:#fafafa}.signal-line strong[data-v-78f1c0d6]{color:var(--ink);font-weight:620}.signal-line i[data-v-78f1c0d6]{color:#b0b0b4;font-style:normal}.teams[data-v-78f1c0d6]{padding:170px max(30px,calc((100vw - 1380px)/2));background:#f5f5f7}.teams-copy[data-v-78f1c0d6]{max-width:920px;margin-bottom:78px}.role-rail[data-v-78f1c0d6]{border-top:1px solid var(--hairline)}.role-rail>div[data-v-78f1c0d6]{display:grid;min-height:126px;padding:28px 0;grid-template-columns:70px minmax(220px,.7fr) 1fr;gap:30px;align-items:baseline;border-bottom:1px solid var(--hairline)}.role-rail span[data-v-78f1c0d6]{color:#aaaab0;font-size:11px}.role-rail strong[data-v-78f1c0d6]{font-size:clamp(22px,2.4vw,34px);font-weight:570;letter-spacing:-.045em}.role-rail p[data-v-78f1c0d6]{max-width:520px;margin:0;color:var(--muted);line-height:1.55}.final-cta[data-v-78f1c0d6]{position:relative;display:grid;min-height:90vh;place-items:center;overflow:hidden;padding:130px 30px;background:#0d0e11;color:#fff;text-align:center}.final-cta[data-v-78f1c0d6]:after{position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(116,121,185,.12),transparent 42%);content:"";pointer-events:none}.orbital-plan[data-v-78f1c0d6]{position:absolute;top:50%;left:50%;width:min(70vw,940px);transform:translate(-50%,-50%) scale(1.08);opacity:.12;filter:blur(.2px)}.orbital-plan[data-v-78f1c0d6] .fig{box-shadow:none}.final-copy[data-v-78f1c0d6]{position:relative;z-index:2;display:flex;max-width:900px;flex-direction:column;align-items:center}.final-copy .eyebrow[data-v-78f1c0d6]{color:#92939a}.final-copy>p[data-v-78f1c0d6]:not(.eyebrow){color:#9d9ea5}.final-copy .solid[data-v-78f1c0d6]{margin-top:34px;background:#fff;color:#111216}.final-copy .solid[data-v-78f1c0d6]:hover{background:#ededf0}.foot[data-v-78f1c0d6]{min-height:92px;max-width:1380px;margin:0 auto;padding:0 30px;justify-content:space-between;gap:24px;color:var(--muted);font-size:12px}.foot .brand[data-v-78f1c0d6]{color:var(--ink)}.foot-note[data-v-78f1c0d6]{text-align:center}.sheet[data-v-78f1c0d6]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#0c0d1073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card[data-v-78f1c0d6]{position:relative;width:min(520px,100%);padding:38px;border:1px solid rgba(20,20,24,.08);border-radius:26px;background:#fffffff5;box-shadow:0 34px 100px #0003}.card .eyebrow[data-v-78f1c0d6]{margin-bottom:13px}.card h2[data-v-78f1c0d6]{margin:0;padding-right:34px;font-size:clamp(36px,6vw,54px);font-weight:620;letter-spacing:-.06em;line-height:.98}.card>p[data-v-78f1c0d6]:not(.eyebrow){margin:20px 0 28px;color:var(--muted);line-height:1.55}.close[data-v-78f1c0d6]{position:absolute;top:18px;right:18px;width:34px;height:34px;border-radius:50%;background:#f0f0f2;color:#686970;font-size:22px;line-height:1}form[data-v-78f1c0d6]{display:grid;gap:14px}label[data-v-78f1c0d6]{display:grid;gap:7px;color:#6f7076;font-size:11px;font-weight:600}input[data-v-78f1c0d6]{width:100%;height:48px;padding:0 14px;border:1px solid #d8d8dc;border-radius:12px;background:#fafafa;color:#111216;font:inherit;font-size:14px}form .solid[data-v-78f1c0d6]{margin-top:6px}.success[data-v-78f1c0d6]{display:flex;margin-top:28px;padding:17px;gap:12px;align-items:center;border-radius:14px;background:#f2f2f4}.success>span[data-v-78f1c0d6]{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:50%;background:#17181c;color:#fff}.success p[data-v-78f1c0d6]{margin:0;color:var(--muted);font-size:13px}.success strong[data-v-78f1c0d6]{color:var(--ink)}.sr-only[data-v-78f1c0d6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes scan-78f1c0d6{0%,10%{transform:translate(0);opacity:0}20%{opacity:.8}70%{opacity:.8}90%,to{transform:translate(47vw);opacity:0}}@keyframes breathe-78f1c0d6{0%,to{box-shadow:0 0 #5e6ad20d}50%{box-shadow:0 0 0 13px #5e6ad21f}}@media(max-width:980px){.hero[data-v-78f1c0d6],.theater-grid[data-v-78f1c0d6],.split[data-v-78f1c0d6]{grid-template-columns:1fr}.hero[data-v-78f1c0d6]{padding-top:112px}.hero-aperture[data-v-78f1c0d6]{width:min(980px,100%);margin:8px 0 -118px}.theater-hint.desktop-hint[data-v-78f1c0d6]{display:none}.theater-hint.mobile-hint[data-v-78f1c0d6]{display:block}.theater-pin[data-v-78f1c0d6]{height:430vh}.theater-grid[data-v-78f1c0d6]{position:sticky;top:0;z-index:2;display:flex;min-height:100svh;flex-direction:column;gap:16px;overflow:hidden;background:#f5f5f7}.theater-grid[data-v-78f1c0d6]:before,.theater-grid[data-v-78f1c0d6]:after{content:"";pointer-events:none}.theater-grid[data-v-78f1c0d6]:before{flex:1 1 0;order:0}.theater-grid[data-v-78f1c0d6]:after{flex:1 1 0;order:3}.stage-column[data-v-78f1c0d6]{z-index:2;order:1;flex:0 0 auto}.sticky-stage[data-v-78f1c0d6]{top:0}.shot-wrap[data-v-78f1c0d6]{--shot-native: 880px}.product-shot[data-v-78f1c0d6],.state-labels .product-shot[data-v-78f1c0d6],.state-live .product-shot[data-v-78f1c0d6],.state-ready .product-shot[data-v-78f1c0d6]{position:absolute;top:0;left:0;width:var(--shot-native);height:calc(var(--shot-native) * 9.25 / 16);transform:scale(calc(100cqi / var(--shot-native)));transform-origin:top left}.wide-shot[data-v-78f1c0d6]{position:relative;--shot-native: 1120px}.wide-shot[data-v-78f1c0d6]>.mock{position:absolute;top:0;left:0;width:var(--shot-native);height:calc(var(--shot-native) * 9 / 16);transform:scale(calc(100cqi / var(--shot-native)));transform-origin:top left}.demo-beats-viewport[data-v-78f1c0d6]{position:relative;order:2;flex:0 0 auto;overflow:hidden;min-height:11.5rem}.demo-beats[data-v-78f1c0d6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.mobile-beat[data-v-78f1c0d6]{display:block}.mobile-beat .beat-copy[data-v-78f1c0d6]{max-width:none;margin:0;padding:0;text-align:left}.dial-fwd-enter-active[data-v-78f1c0d6],.dial-fwd-leave-active[data-v-78f1c0d6],.dial-back-enter-active[data-v-78f1c0d6],.dial-back-leave-active[data-v-78f1c0d6]{transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.dial-fwd-enter-from[data-v-78f1c0d6]{opacity:0;transform:translateY(18px)}.dial-fwd-leave-to[data-v-78f1c0d6],.dial-back-enter-from[data-v-78f1c0d6]{opacity:0;transform:translateY(-18px)}.dial-back-leave-to[data-v-78f1c0d6]{opacity:0;transform:translateY(18px)}.split.reverse .story-heading[data-v-78f1c0d6],.split.reverse[data-v-78f1c0d6]>:last-child{order:initial}.role-rail>div[data-v-78f1c0d6]{grid-template-columns:46px 1fr}.role-rail p[data-v-78f1c0d6]{grid-column:2}}@media(max-width:680px){.bar[data-v-78f1c0d6]{padding:18px}.bar .nav-link[data-v-78f1c0d6]{display:none}.hero[data-v-78f1c0d6]{min-height:100svh;padding:108px 18px 54px;align-items:center}.hero-copy[data-v-78f1c0d6]{text-align:left}.hero h1[data-v-78f1c0d6]{font-size:clamp(50px,15.5vw,78px);line-height:.94}.hero-aperture[data-v-78f1c0d6]{width:calc(100vw - 24px);margin-top:34px;margin-bottom:-102px}.aperture-window[data-v-78f1c0d6]{border-radius:18px;transform:none}.aperture-bar[data-v-78f1c0d6]{min-height:39px;padding-inline:12px}.aperture-state[data-v-78f1c0d6]{display:none}.source-card[data-v-78f1c0d6],.twin-card[data-v-78f1c0d6]{min-width:0;padding:8px 9px}.source-card[data-v-78f1c0d6]{top:5%;left:3%}.twin-card[data-v-78f1c0d6]{right:3%;bottom:5%}.aperture-sequence[data-v-78f1c0d6]{padding-inline:7px;gap:3px}.aperture-sequence>span[data-v-78f1c0d6]{font-size:6.5px;text-align:center}.aperture-sequence>span[data-v-78f1c0d6]:before{display:none}.aperture-caption[data-v-78f1c0d6]{align-self:center}.hero-sub[data-v-78f1c0d6]{margin-left:0}.hero-actions[data-v-78f1c0d6]{justify-content:flex-start}.theater[data-v-78f1c0d6]{padding:168px 18px 80px}.stage-sequence[data-v-78f1c0d6]{padding-inline:8px}.stage-sequence span[data-v-78f1c0d6]{font-size:7px}.stage-sequence span[data-v-78f1c0d6]:before{display:none}.theater-intro[data-v-78f1c0d6]{margin-bottom:42px}.theater-grid[data-v-78f1c0d6]{top:0;gap:10px}.sticky-stage[data-v-78f1c0d6]{top:0}.product-window[data-v-78f1c0d6]{border-radius:17px}.window-bar[data-v-78f1c0d6]{min-height:39px}.demo-status[data-v-78f1c0d6]{max-width:138px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story[data-v-78f1c0d6],.teams[data-v-78f1c0d6]{padding:110px 20px}.story-full .story-heading[data-v-78f1c0d6],.teams-copy[data-v-78f1c0d6]{margin-bottom:46px}.wide-product[data-v-78f1c0d6]{border-radius:18px}.wide-caption[data-v-78f1c0d6]{gap:4px;padding:8px 12px;align-items:flex-start;flex-direction:column;font-size:10px;line-height:1.3}.role-rail>div[data-v-78f1c0d6]{min-height:auto;padding:24px 0;grid-template-columns:34px 1fr;gap:16px}.final-cta[data-v-78f1c0d6]{min-height:78vh;padding:100px 20px}.orbital-plan[data-v-78f1c0d6]{width:120vw}.foot[data-v-78f1c0d6]{padding:24px 20px;align-items:flex-start;flex-direction:column}.foot-note[data-v-78f1c0d6]{text-align:left}.card[data-v-78f1c0d6]{padding:30px 22px 24px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.page[data-v-78f1c0d6] *,.page[data-v-78f1c0d6] *:before,.page[data-v-78f1c0d6] *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.sticky-stage[data-v-78f1c0d6],.theater-grid[data-v-78f1c0d6]{position:relative;top:auto;min-height:0;overflow:visible}.theater-grid[data-v-78f1c0d6]:before,.theater-grid[data-v-78f1c0d6]:after{display:none}.theater-pin[data-v-78f1c0d6]{height:auto}.demo-beats-viewport[data-v-78f1c0d6]{overflow:visible;min-height:0}.demo-beats[data-v-78f1c0d6]{position:static;width:auto;height:auto;overflow:visible;clip:auto}.mobile-beat[data-v-78f1c0d6]{display:none}.demo-beat[data-v-78f1c0d6]{flex:none;min-height:auto;opacity:1}.product-shot[data-v-78f1c0d6]{opacity:1;filter:none}.pdf-sheet[data-v-78f1c0d6],.crop-frame[data-v-78f1c0d6],.scan-line[data-v-78f1c0d6]{display:none}}
