.how-it-works-mockup[data-v-d65942da]{background:#0a0a0a;font-family:var(--font-sans);overflow:hidden}.ed-topbar[data-v-d65942da]{align-items:center;background:#ffffff05;border-bottom:1px solid hsla(0,0%,100%,.08);color:#ffffff8c;display:flex;font-size:11px;gap:10px;grid-column:1/-1;height:34px;padding:0 10px}.ed-topbar .model-name[data-v-d65942da]{color:#ffffffeb;font-weight:500}.ed-topbar .run[data-v-d65942da]{display:flex;gap:6px;margin-left:auto}.ed-topbar .btn[data-v-d65942da]{border:1px solid hsla(0,0%,100%,.08);border-radius:4px;color:#ffffff8c;font-size:10px;padding:3px 10px}.ed-topbar .btn.prim[data-v-d65942da]{background:#fff;border-color:#fff;color:#000}.ed-grid[data-v-d65942da]{display:grid;grid-template-columns:200px 1fr 260px;height:326px}.pt[data-v-d65942da]{background:#0f0f0f;border-right:1px solid hsla(0,0%,100%,.08);font-size:11px;overflow:hidden;padding:10px 8px}.pt-section[data-v-d65942da]{margin-bottom:10px}.pt-head[data-v-d65942da]{align-items:center;color:#ffffff8c;display:flex;font-size:9px;font-weight:600;justify-content:space-between;letter-spacing:.06em;padding:3px 4px;text-transform:uppercase}.pt-head .count[data-v-d65942da]{color:#ffffff59;font-weight:400}.pt-head .chevron[data-v-d65942da]{font-size:8px;opacity:.5}.pt-row[data-v-d65942da]{border-radius:3px;color:#ffffffeb;display:flex;font-size:10px;justify-content:space-between;padding:3px 8px}.pt-row.sel[data-v-d65942da]{background:#ffffff0d}.pt-row .sub[data-v-d65942da]{color:#ffffff59;font-size:9px}.gc[data-v-d65942da]{background:#0a0a0a;overflow:hidden;position:relative}.gc-bg-grid[data-v-d65942da]{background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:14px 14px;inset:0;pointer-events:none;position:absolute}.ch[data-v-d65942da]{background:#0f0f0f;border-left:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column}.ch-head[data-v-d65942da]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:#ffffffeb;display:flex;font-size:11px;font-weight:600;justify-content:space-between;padding:8px 10px}.ch-head .x[data-v-d65942da]{color:#ffffff59;font-size:11px}.ch-msgs[data-v-d65942da]{flex:1;overflow:hidden;padding:10px}.ch-msg-u[data-v-d65942da]{background:#ffffff14;margin-left:18px}.ch-msg-a[data-v-d65942da],.ch-msg-u[data-v-d65942da]{border-radius:8px;color:#ffffffeb;font-size:11px;margin-bottom:8px;padding:6px 10px}.ch-msg-a[data-v-d65942da]{background:#ffffff0a;margin-right:18px}.ch-msg-a .badge-row[data-v-d65942da]{align-items:center;display:flex;gap:5px;margin-top:5px}.ch-msg-a .badge[data-v-d65942da]{background:#60a5fa2e;border-radius:3px;color:#93c5fd;font-size:9px;padding:1px 6px}.ch-msg-a .apply[data-v-d65942da]{background:#fff;border-radius:4px;color:#000;display:inline-block;font-size:10px;font-weight:500;margin-top:6px;padding:3px 10px}.ch-input[data-v-d65942da]{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:6px;padding:8px 10px}.ch-input .t[data-v-d65942da]{color:#ffffff59;flex:1;font-size:11px}.ch-input .send[data-v-d65942da]{align-items:center;background:#ffffff14;border-radius:50%;color:#ffffff8c;display:flex;font-size:10px;height:22px;justify-content:center;width:22px}.lv-scroll[data-v-99fe5ec9]{scrollbar-color:#3f3f46 transparent;scrollbar-width:thin}.lv-scroll[data-v-99fe5ec9]::-webkit-scrollbar{height:6px}.lv-scroll[data-v-99fe5ec9]::-webkit-scrollbar-track{background:transparent}.lv-scroll[data-v-99fe5ec9]::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:3px}.what-modeled-mockup[data-v-9684fb7b]{display:flex;flex-direction:column;font-family:var(--font-sans)}.pb-canvas[data-v-9684fb7b],.what-modeled-mockup[data-v-9684fb7b]{background:#0a0a0a;overflow:hidden}.pb-canvas[data-v-9684fb7b]{flex:1;height:330px;position:relative}.gc-bg-grid[data-v-9684fb7b]{background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:16px 16px;inset:0;pointer-events:none;position:absolute}.gcf-topbar[data-v-9684fb7b]{align-items:center;color:#ffffff8c;display:flex;font-size:10px;justify-content:space-between;left:12px;position:absolute;right:12px;top:8px;z-index:3}.gcf-meta[data-v-9684fb7b]{display:flex;gap:12px}.pb-live-dot[data-v-9684fb7b]{background:#34d399;border-radius:50%;box-shadow:0 0 4px #34d39999;display:inline-block;height:6px;width:6px}.pb-bar[data-v-9684fb7b]{background:#ffffff08;border-top:1px solid hsla(0,0%,100%,.08);gap:12px;padding:8px 12px}.pb-bar[data-v-9684fb7b],.pb-pp[data-v-9684fb7b]{align-items:center;display:flex;font-size:10px}.pb-pp[data-v-9684fb7b]{background:#fff;border-radius:50%;color:#000;flex-shrink:0;font-weight:600;height:26px;justify-content:center;width:26px}.pb-step[data-v-9684fb7b]{color:#ffffff8c;cursor:default;font-size:13px;line-height:1;padding:0 3px}.pb-time[data-v-9684fb7b]{font-family:var(--font-mono);font-size:10px;white-space:nowrap}.pb-total[data-v-9684fb7b]{color:#ffffff59}.pb-scrubber[data-v-9684fb7b]{background:#ffffff14;border-radius:2px;flex:1;height:4px;min-width:80px;position:relative}.pb-fill[data-v-9684fb7b]{background:#ffffff8c;border-radius:2px;height:100%;left:0;position:absolute;top:0}.pb-head[data-v-9684fb7b]{background:#fff;border-radius:50%;box-shadow:0 0 0 3px #ffffff1f;height:12px;position:absolute;top:-4px;transform:translate(-50%);width:12px}.pb-tick[data-v-9684fb7b]{background:#fbbf24;height:8px;opacity:.8;position:absolute;top:-2px;width:2px}.pb-speed[data-v-9684fb7b]{background:#ffffff0d;border-radius:4px;display:flex;flex-shrink:0;gap:1px;padding:2px}.pb-s[data-v-9684fb7b]{border-radius:2px;color:#ffffff59;font-family:var(--font-mono);font-size:9px;padding:2px 6px}.pb-s-active[data-v-9684fb7b]{background:#ffffff26;color:#ffffffeb}.td-mockup[data-v-38d3558d]{font-family:var(--font-sans);overflow:hidden}.td-db[data-v-38d3558d],.td-mockup[data-v-38d3558d]{background:#0a0a0a}.td-db[data-v-38d3558d]{padding:16px 18px}.td-db-header[data-v-38d3558d]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.td-db-header h2[data-v-38d3558d]{color:#ffffffeb;font-size:12px;font-weight:600;margin:0}.td-db-badges[data-v-38d3558d]{display:flex;gap:6px}.td-badge[data-v-38d3558d]{background:#60a5fa2e;border-radius:3px;color:#93c5fd;font-family:var(--font-mono);font-size:9px;padding:2px 7px}.td-badge-warn[data-v-38d3558d]{background:#fbbf242e;color:#fcd34d}.td-kpi-row[data-v-38d3558d]{display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-bottom:14px}.td-kpi[data-v-38d3558d]{background:#ffffff06;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:9px 11px}.td-kpi-label[data-v-38d3558d]{color:#ffffff59;font-size:9px;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.td-kpi-value[data-v-38d3558d]{color:#ffffffeb;font-family:var(--font-mono);font-size:17px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.td-kpi-unit[data-v-38d3558d]{color:#ffffff8c;font-size:10px;font-weight:400;margin-left:3px}.td-kpi-delta[data-v-38d3558d]{color:#86efaccc;font-family:var(--font-mono);font-size:9px;margin-top:2px}.td-kpi-delta-neg[data-v-38d3558d]{color:#fca5a5cc}.td-charts-row[data-v-38d3558d]{display:grid;gap:12px;grid-template-columns:1.5fr 1fr;margin-bottom:14px}.td-chart-card[data-v-38d3558d]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:12px}.td-chart-title[data-v-38d3558d]{color:#ffffff8c;font-size:10px;font-weight:500;margin-bottom:2px}.td-chart-sub[data-v-38d3558d]{color:#ffffff59;font-size:9px;margin-bottom:10px}.td-util-list[data-v-38d3558d]{margin-top:4px}.td-util-row[data-v-38d3558d]{align-items:center;display:grid;font-size:10px;gap:8px;grid-template-columns:90px 1fr 40px;margin-bottom:6px}.td-util-name[data-v-38d3558d]{color:#ffffffeb}.td-util-bar-bg[data-v-38d3558d]{background:#ffffff0a;border-radius:2px;display:block;height:8px;overflow:hidden}.td-util-bar[data-v-38d3558d]{background:#ffffffbf;display:block;height:100%}.td-util-bar-hot[data-v-38d3558d]{background:#fbbf24}.td-util-bar-cold[data-v-38d3558d]{background:#ffffff59}.td-util-pct[data-v-38d3558d]{color:#ffffff8c;font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.td-bt-card[data-v-38d3558d]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:12px}.td-bt-title[data-v-38d3558d]{align-items:center;color:#ffffff8c;display:flex;font-size:10px;font-weight:500;justify-content:space-between;margin-bottom:10px}.td-bt-sub[data-v-38d3558d]{color:#ffffff59;font-size:9px}.td-bt-grid[data-v-38d3558d]{align-items:center;display:grid;font-size:10px;gap:6px;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr .8fr;padding:6px 0}.td-bt-head[data-v-38d3558d]{border-bottom:1px solid hsla(0,0%,100%,.08);color:#ffffff59;font-size:9px;letter-spacing:.04em;margin-bottom:2px;padding-bottom:5px;text-transform:uppercase}.td-bt-row[data-v-38d3558d]{border-bottom:1px solid hsla(0,0%,100%,.03);color:#ffffffeb;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.td-bt-row .td-bt-resource[data-v-38d3558d]{font-family:var(--font-sans)}.td-bt-resource[data-v-38d3558d]{color:#ffffffeb;font-weight:500}.td-bt-right[data-v-38d3558d]{text-align:right}.td-cong-badge[data-v-38d3558d]{border-radius:3px;display:inline-block;font-size:9px;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.td-cong-danger[data-v-38d3558d]{background:#f871712e;color:#fca5a5}.td-cong-warn[data-v-38d3558d]{background:#fbbf242e;color:#fcd34d}.td-cong-ok[data-v-38d3558d]{background:#86efac2e;color:#86efac}
