.sv[data-v-c4322ed3]{aspect-ratio:4/3;background:var(--canvas-bottom,#eceef2);border:1px solid var(--border,#1418201a);width:100%;color:var(--ink,#141820);font-family:var(--font-sans,sans-serif);border-radius:24px;position:relative;overflow:hidden;container-type:inline-size}.cs-axis[data-v-c4322ed3]{background:var(--muted-ink,#5c6674);opacity:.35;width:1px;position:absolute;top:14cqw;bottom:14cqw;left:50%}.cs-stack[data-v-c4322ed3]{flex-direction:column;justify-content:center;gap:2.4cqw;padding:0 10cqw;display:flex;position:absolute;inset:0}.cs-layer[data-v-c4322ed3]{background:var(--elevated-surface,#fff);border:1px solid var(--border);height:11cqw;box-shadow:0 1.4cqw 2.4cqw var(--shadow,#0000000f);border-radius:2.6cqw;justify-content:space-between;align-items:center;padding:0 4cqw;display:flex;position:relative}.cs-layer--1[data-v-c4322ed3]{margin:0 4cqw}.cs-layer--2[data-v-c4322ed3]{margin:0 2cqw}.cs-layer--3[data-v-c4322ed3]{margin:0}.cs-layer--4[data-v-c4322ed3]{background:var(--ink,#141820);color:var(--canvas-top,#f5f6f8);box-shadow:none;border:0;margin:0 -2cqw}.cs-head[data-v-c4322ed3]{align-items:center;gap:2cqw;display:flex}.cs-dot[data-v-c4322ed3]{border:1px solid var(--muted-ink);border-radius:50%;width:1.6cqw;height:1.6cqw}.cs-layer--1 .cs-dot[data-v-c4322ed3]{background:var(--accent,#f51045);border:0}.cs-layer--4 .cs-dot[data-v-c4322ed3]{opacity:.6;border:1px solid}.cs-no[data-v-c4322ed3]{letter-spacing:.08em;color:var(--muted-ink);font-size:2.2cqw;font-weight:700}.cs-layer--4 .cs-no[data-v-c4322ed3]{color:inherit;opacity:.7}.cs-name[data-v-c4322ed3]{font-size:3.2cqw;font-weight:700}.cs-tag[data-v-c4322ed3]{color:var(--muted-ink);border:1px solid var(--border);border-radius:99px;padding:.8cqw 2cqw;font-size:2.3cqw}.cs-layer--4 .cs-tag[data-v-c4322ed3]{color:inherit;opacity:.75;border:1px solid}.ui[data-v-c4322ed3]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.2cqw;padding:7cqw;display:grid;position:absolute;inset:0}.ui-col[data-v-c4322ed3]{gap:3cqw;min-width:0}.ui-col[data-v-c4322ed3],.ui-type[data-v-c4322ed3]{flex-direction:column;display:flex}.ui-type[data-v-c4322ed3]{background:var(--elevated-surface,#fff);border:1px solid var(--border);border-radius:3cqw;flex:1;justify-content:space-between;padding:3.4cqw}.ui-kicker[data-v-c4322ed3]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);font-size:2.2cqw;font-weight:700}.ui-aa[data-v-c4322ed3]{letter-spacing:-.05em;font-size:17cqw;font-weight:700;line-height:.9}.ui-swatches[data-v-c4322ed3]{gap:1.6cqw;display:flex}.ui-swatch[data-v-c4322ed3]{border-radius:50%;width:5cqw;height:5cqw}.ui-swatch--ink[data-v-c4322ed3]{background:var(--ink)}.ui-swatch--muted[data-v-c4322ed3]{background:var(--muted-ink)}.ui-swatch--accent[data-v-c4322ed3]{background:var(--accent,#f51045)}.ui-swatch--blank[data-v-c4322ed3]{background:var(--canvas-bottom);border:1px solid var(--border)}.ui-controls[data-v-c4322ed3]{justify-content:center;gap:3.2cqw;min-width:0}.ui-controls[data-v-c4322ed3],.ui-field[data-v-c4322ed3]{flex-direction:column;display:flex}.ui-field[data-v-c4322ed3]{gap:1.2cqw}.ui-label[data-v-c4322ed3]{font-size:2.4cqw;font-weight:700}.ui-input[data-v-c4322ed3]{background:var(--elevated-surface,#fff);border:1px solid var(--accent,#f51045);height:8cqw;box-shadow:0 0 0 .6cqw var(--accent-soft,#f510451a);border-radius:2.2cqw;align-items:center;padding:0 2.6cqw;font-size:2.7cqw;display:flex}.ui-caret[data-v-c4322ed3]{background:var(--ink);width:1px;height:3.6cqw;margin-left:.4cqw}.ui-buttons[data-v-c4322ed3]{flex-wrap:wrap;gap:1.8cqw;display:flex}.ui-btn[data-v-c4322ed3]{border-radius:99px;padding:2cqw 4cqw;font-size:2.6cqw;font-weight:700}.ui-btn--primary[data-v-c4322ed3]{color:#fff;background:var(--accent-deep,#d40c3e)}.ui-btn--secondary[data-v-c4322ed3],.ui-toggle[data-v-c4322ed3]{border:1px solid var(--border);background:var(--elevated-surface,#fff)}.ui-toggle[data-v-c4322ed3]{border-radius:2.2cqw;justify-content:space-between;align-items:center;padding:2cqw 2.6cqw;display:flex}.ui-toggle-label[data-v-c4322ed3]{font-size:2.6cqw}.ui-switch[data-v-c4322ed3]{background:var(--accent-deep,#d40c3e);border-radius:99px;width:8.4cqw;height:4.8cqw;position:relative}.ui-knob[data-v-c4322ed3]{background:#fff;border-radius:50%;width:3.6cqw;height:3.6cqw;position:absolute;top:.6cqw;right:.6cqw}.ui-chips[data-v-c4322ed3]{flex-wrap:wrap;gap:1.4cqw;display:flex}.ui-chip[data-v-c4322ed3]{border:1px solid var(--border);border-radius:99px;padding:1.2cqw 2.6cqw;font-size:2.3cqw}.ui-chip--on[data-v-c4322ed3]{background:var(--ink);color:var(--canvas-top);border:0;font-weight:700}.mb[data-v-c4322ed3]{justify-content:center;gap:3.4cqw;padding:0 6cqw;position:absolute;inset:0}.mb[data-v-c4322ed3],.mb-col[data-v-c4322ed3]{align-items:center;display:flex}.mb-col[data-v-c4322ed3]{gap:2cqw}.mb-col[data-v-c4322ed3],.mb-phone[data-v-c4322ed3]{flex-direction:column}.mb-phone[data-v-c4322ed3]{border:.7cqw solid var(--ink);background:var(--elevated-surface,#fff);border-radius:4cqw;gap:1.4cqw;width:21cqw;height:43cqw;padding:3cqw 2.2cqw 2.4cqw;display:flex}.mb-phone--list[data-v-c4322ed3]{gap:1.8cqw}.mb-phone--detail[data-v-c4322ed3]{padding:2.2cqw 2.2cqw 2.4cqw}.mb-icon[data-v-c4322ed3]{background:var(--accent,#f51045);border-radius:1.2cqw;width:4.4cqw;height:4.4cqw}.mb-bar[data-v-c4322ed3]{border-radius:1cqw}.mb-bar--title[data-v-c4322ed3]{background:var(--ink);height:1.9cqw}.mb-bar--text[data-v-c4322ed3]{background:var(--muted-ink);opacity:.45;height:1.2cqw}.mb-auto[data-v-c4322ed3]{margin-top:auto}.mb-gap[data-v-c4322ed3]{margin-top:.8cqw}.mb-cta[data-v-c4322ed3]{border-radius:99px;justify-content:center;align-items:center;height:5cqw;font-size:2.1cqw;font-weight:700;display:flex}.mb-cta--accent[data-v-c4322ed3]{background:var(--accent-deep,#d40c3e);color:#fff;margin-top:2cqw}.mb-cta--ink[data-v-c4322ed3]{background:var(--ink);color:var(--canvas-top)}.mb-row[data-v-c4322ed3]{align-items:center;gap:1.2cqw;display:flex}.mb-thumb[data-v-c4322ed3]{background:var(--canvas-bottom);border-radius:1.2cqw;width:4.6cqw;height:4.6cqw}.mb-thumb--soft[data-v-c4322ed3]{background:var(--accent-soft,#f510451f)}.mb-lines[data-v-c4322ed3]{flex-direction:column;flex:1;gap:.8cqw;display:flex}.mb-line[data-v-c4322ed3]{background:var(--ink);opacity:.8;height:1.2cqw}.mb-line[data-v-c4322ed3],.mb-meta[data-v-c4322ed3]{border-radius:1cqw}.mb-meta[data-v-c4322ed3]{background:var(--muted-ink);opacity:.45;height:1cqw}.mb-w44[data-v-c4322ed3]{width:44%}.mb-w50[data-v-c4322ed3]{width:50%}.mb-w55[data-v-c4322ed3]{width:55%}.mb-w56[data-v-c4322ed3]{width:56%}.mb-w60[data-v-c4322ed3]{width:60%}.mb-w64[data-v-c4322ed3]{width:64%}.mb-w70[data-v-c4322ed3]{width:70%}.mb-w74[data-v-c4322ed3]{width:74%}.mb-w80[data-v-c4322ed3]{width:80%}.mb-w86[data-v-c4322ed3]{width:86%}.mb-w88[data-v-c4322ed3]{width:88%}.mb-w90[data-v-c4322ed3]{width:90%}.mb-w92[data-v-c4322ed3]{width:92%}.mb-media[data-v-c4322ed3]{background:var(--canvas-bottom);border-radius:2.4cqw;height:15cqw}.mb-caption[data-v-c4322ed3]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);font-size:2.2cqw;font-weight:700}.mb-link[data-v-c4322ed3]{background:var(--muted-ink);width:4cqw;height:1px;margin-bottom:6cqw}.gr[data-v-c4322ed3]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3cqw;padding:7cqw;display:grid;position:absolute;inset:0}.gr-type[data-v-c4322ed3]{background:var(--ink);color:var(--canvas-top);border-radius:3cqw;flex-direction:column;justify-content:space-between;min-width:0;padding:3.6cqw;display:flex}.gr-kicker[data-v-c4322ed3]{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:2.2cqw;font-weight:700}.gr-word[data-v-c4322ed3]{font-family:var(--font-display,sans-serif);letter-spacing:-.02em;font-size:19cqw;font-weight:900;line-height:.85}.gr-swatches[data-v-c4322ed3]{flex-direction:column;gap:1.8cqw;min-width:0;display:flex}.gr-swatch[data-v-c4322ed3]{border-radius:2.4cqw;flex:1;align-items:flex-end;padding:2cqw 2.6cqw;font-size:2.3cqw;font-weight:700;display:flex}.gr-swatch--accent[data-v-c4322ed3]{background:var(--accent-deep,#d40c3e);color:#fff}.gr-swatch--surface[data-v-c4322ed3]{background:var(--elevated-surface,#fff);border:1px solid var(--border)}.gr-swatch--neutral[data-v-c4322ed3]{background:var(--muted-ink);color:var(--canvas-top)}.gr-marks[data-v-c4322ed3]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:2cqw;display:grid}.gr-tile[data-v-c4322ed3]{aspect-ratio:1;border:1px solid var(--border);background:var(--elevated-surface,#fff);border-radius:2.4cqw;justify-content:center;align-items:center;display:flex}.gr-tile--ink[data-v-c4322ed3]{background:var(--ink);border:0}.gr-svg[data-v-c4322ed3]{width:52%;height:52%}.gr-svg--lg[data-v-c4322ed3]{width:56%;height:56%}.gr-svg--visible[data-v-c4322ed3]{overflow:visible}.gr-outline[data-v-c4322ed3]{fill:none;stroke:var(--ink);stroke-width:.05px}.gr-fill-ink[data-v-c4322ed3]{fill:var(--ink)}.gr-fill-accent[data-v-c4322ed3]{fill:var(--accent,#f51045)}.dv[data-v-c4322ed3]{flex-direction:column;justify-content:center;gap:6cqw;padding:0 7cqw;display:flex;position:absolute;inset:0}.dv-pipe[data-v-c4322ed3]{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.dv-rail[data-v-c4322ed3]{background:var(--muted-ink);opacity:.4;height:1px;position:absolute;top:3.6cqw;left:10%;right:10%}.dv-step[data-v-c4322ed3]{flex-direction:column;align-items:center;gap:1.8cqw;display:flex;position:relative}.dv-node[data-v-c4322ed3]{border-radius:50%;width:7.2cqw;height:7.2cqw}.dv-node--done[data-v-c4322ed3]{background:var(--ink);color:var(--canvas-top);justify-content:center;align-items:center;font-size:2.8cqw;font-weight:700;display:flex}.dv-node--active[data-v-c4322ed3]{border:.6cqw solid var(--accent,#f51045);box-shadow:0 0 0 1.2cqw var(--accent-soft,#f510451f)}.dv-node--active[data-v-c4322ed3],.dv-node--next[data-v-c4322ed3]{background:var(--elevated-surface,#fff)}.dv-node--next[data-v-c4322ed3]{border:1px dashed var(--muted-ink)}.dv-label[data-v-c4322ed3]{font-size:2.5cqw;font-weight:700}.dv-label--next[data-v-c4322ed3]{color:var(--muted-ink)}.dv-log[data-v-c4322ed3]{background:var(--elevated-surface,#fff);border:1px solid var(--border);font-family:var(--font-mono,monospace);border-radius:2.8cqw;flex-direction:column;padding:3cqw 3.4cqw;font-size:2.4cqw}.dv-log[data-v-c4322ed3],.dv-log-row[data-v-c4322ed3]{gap:1.6cqw;display:flex}.dv-log-row[data-v-c4322ed3]{align-items:center}.dv-log-dot[data-v-c4322ed3]{background:var(--success,#2f8f6b);border-radius:50%;width:1.4cqw;height:1.4cqw}.dv-log-dot--run[data-v-c4322ed3]{background:var(--accent,#f51045)}.ss[data-v-c4322ed3]{flex-direction:column;justify-content:center;align-items:stretch;padding:0 8cqw;display:flex;position:absolute;inset:0}.ss-grid[data-v-c4322ed3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqw;display:grid}.ss-tenant[data-v-c4322ed3]{background:var(--elevated-surface,#fff);border:1px solid var(--border);border-radius:2.4cqw;flex-direction:column;gap:1.6cqw;padding:2.6cqw;display:flex}.ss-name[data-v-c4322ed3]{font-size:2.5cqw;font-weight:700}.ss-dots[data-v-c4322ed3]{gap:.8cqw;display:flex}.ss-dot[data-v-c4322ed3]{border-radius:50%;width:2.6cqw;height:2.6cqw}.ss-dot--ink[data-v-c4322ed3]{background:var(--ink)}.ss-dot--muted[data-v-c4322ed3]{background:var(--muted-ink)}.ss-dot--accent[data-v-c4322ed3]{background:var(--accent,#f51045)}.ss-dot--blank[data-v-c4322ed3]{background:var(--canvas-bottom);border:1px solid var(--border)}.ss-links[data-v-c4322ed3]{grid-template-columns:repeat(3,minmax(0,1fr));height:6cqw;display:grid}.ss-link[data-v-c4322ed3]{background:var(--muted-ink);opacity:.4;justify-self:center;width:1px}.ss-core[data-v-c4322ed3]{background:var(--ink);height:11cqw;color:var(--canvas-top);border-radius:2.8cqw;justify-content:space-between;align-items:center;padding:0 4cqw;display:flex}.ss-core-name[data-v-c4322ed3]{font-size:3.2cqw;font-weight:700}.ss-core-mods[data-v-c4322ed3]{opacity:.75;gap:1.2cqw;font-size:2.2cqw;display:flex}.ss-plans[data-v-c4322ed3]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:3cqw;margin-top:4cqw;display:grid}.ss-plan[data-v-c4322ed3]{border:1px solid var(--border);border-radius:2cqw;align-items:center;padding:0 2.4cqw;font-size:2.4cqw;display:flex}.ss-plan--1[data-v-c4322ed3]{height:7cqw}.ss-plan--2[data-v-c4322ed3]{height:9cqw}.ss-plan--2[data-v-c4322ed3],.ss-plan--3[data-v-c4322ed3]{background:var(--elevated-surface,#fff);font-weight:700}.ss-plan--3[data-v-c4322ed3]{border:1px solid var(--accent,#f51045);height:11cqw}.api-lines[data-v-c4322ed3]{width:100%;height:100%;position:absolute;inset:0}.api-line[data-v-c4322ed3]{stroke:var(--muted-ink);stroke-width:.25px;opacity:.55}.api-line--hot[data-v-c4322ed3]{stroke:var(--accent,#f51045);stroke-width:.35px}.api-hub[data-v-c4322ed3]{background:var(--accent-deep,#d40c3e);color:#fff;width:17cqw;height:17cqw;box-shadow:0 0 0 2cqw var(--accent-soft,#f510451f);border-radius:50%;justify-content:center;align-items:center;font-size:3.6cqw;display:flex;top:50%;left:50%}.api-hub[data-v-c4322ed3],.api-node[data-v-c4322ed3]{font-weight:700;position:absolute;transform:translate(-50%,-50%)}.api-node[data-v-c4322ed3]{background:var(--elevated-surface,#fff);border:1px solid var(--border);white-space:nowrap;border-radius:99px;padding:1.6cqw 3cqw;font-size:2.6cqw}.api-node--hot[data-v-c4322ed3]{border:1px solid var(--accent,#f51045)}
