.hero-orchestration-module__JQCJpG__viz{max-width:470px;margin-bottom:16px;margin-left:auto}.hero-orchestration-module__JQCJpG__inner{grid-template-columns:auto 56px minmax(0,1fr);align-items:center;display:grid}.hero-orchestration-module__JQCJpG__hub{border:1px solid var(--border-strong);background:var(--card);border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.hero-orchestration-module__JQCJpG__hubMark{letter-spacing:-.01em;align-items:center;gap:7px;font-size:15px;font-weight:600;display:inline-flex}.hero-orchestration-module__JQCJpG__hubIcon{width:17px;height:17px;color:var(--accent)}.hero-orchestration-module__JQCJpG__hubCaption{max-width:118px;font:10px/1.6 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.hero-orchestration-module__JQCJpG__wires{width:100%;height:100%;min-height:132px}.hero-orchestration-module__JQCJpG__wire{fill:none;stroke:var(--border-strong);stroke-width:1px}.hero-orchestration-module__JQCJpG__pulse{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 90;animation:2.8s linear infinite hero-orchestration-module__JQCJpG__flow}g:nth-child(2) .hero-orchestration-module__JQCJpG__pulse{animation-delay:.9s}g:nth-child(3) .hero-orchestration-module__JQCJpG__pulse{animation-delay:1.8s}@keyframes hero-orchestration-module__JQCJpG__flow{0%{stroke-dashoffset:110px}to{stroke-dashoffset:10px}}.hero-orchestration-module__JQCJpG__zones{flex-direction:column;gap:8px;display:flex}.hero-orchestration-module__JQCJpG__zone{border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 5%, var(--background));border-radius:8px;flex-direction:column;gap:7px;padding:12px 8px 8px;display:flex;position:relative}.hero-orchestration-module__JQCJpG__zoneLabel{background:var(--background);font:10px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);padding-inline:5px;position:absolute;top:-7px;left:10px}.hero-orchestration-module__JQCJpG__box{border:1px solid var(--border-strong);background:var(--card);border-radius:6px;padding:6px 9px}.hero-orchestration-module__JQCJpG__boxHead{align-items:center;gap:6px;min-width:0;display:flex}.hero-orchestration-module__JQCJpG__boxIcon{width:13px;height:13px;color:var(--accent);flex-shrink:0}.hero-orchestration-module__JQCJpG__boxName{text-overflow:ellipsis;white-space:nowrap;font:11px var(--font-mono);color:var(--foreground);overflow:hidden}.hero-orchestration-module__JQCJpG__status{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--emerald);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.hero-orchestration-module__JQCJpG__statusDot{background:var(--emerald);border-radius:100%;width:5px;height:5px;animation:2s ease-in-out infinite hero-orchestration-module__JQCJpG__breathe}.hero-orchestration-module__JQCJpG__agentRow{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:12px;line-height:1.3;display:flex}.hero-orchestration-module__JQCJpG__agentIcon{width:13px;height:13px;color:var(--muted);flex-shrink:0}.hero-orchestration-module__JQCJpG__lines{margin-top:6px}.hero-orchestration-module__JQCJpG__lines i{background:linear-gradient(90deg, var(--border) 25%, color-mix(in srgb, var(--accent) 40%, var(--border)) 50%, var(--border) 75%);background-size:200% 100%;border-radius:3px;width:62%;height:5px;animation:2.4s linear infinite hero-orchestration-module__JQCJpG__typing;display:block;position:relative}.hero-orchestration-module__JQCJpG__lines i:after{content:"";background:var(--accent);border-radius:1px;width:5px;height:7px;animation:1.1s steps(2,jump-none) infinite hero-orchestration-module__JQCJpG__blink;position:absolute;top:-1px;left:calc(100% + 4px)}.hero-orchestration-module__JQCJpG__zone:first-child .hero-orchestration-module__JQCJpG__box:nth-child(3) .hero-orchestration-module__JQCJpG__lines i{width:74%;animation-delay:.8s}.hero-orchestration-module__JQCJpG__zone:last-child .hero-orchestration-module__JQCJpG__box .hero-orchestration-module__JQCJpG__lines i{width:48%;animation-delay:1.6s}@keyframes hero-orchestration-module__JQCJpG__typing{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes hero-orchestration-module__JQCJpG__blink{50%{opacity:0}}@keyframes hero-orchestration-module__JQCJpG__breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.hero-orchestration-module__JQCJpG__pulse,.hero-orchestration-module__JQCJpG__statusDot,.hero-orchestration-module__JQCJpG__lines i,.hero-orchestration-module__JQCJpG__lines i:after{animation:none}.hero-orchestration-module__JQCJpG__pulse{stroke-dashoffset:22px}}@media (max-width:639px){.hero-orchestration-module__JQCJpG__viz{margin-top:12px}.hero-orchestration-module__JQCJpG__inner{grid-template-columns:auto 28px minmax(0,1fr)}.hero-orchestration-module__JQCJpG__hub{padding:9px 10px}.hero-orchestration-module__JQCJpG__hubCaption{display:none}.hero-orchestration-module__JQCJpG__agentRow{font-size:11px}.hero-orchestration-module__JQCJpG__lines{margin-top:5px}}
.hero-module__vVLNxa__split{grid-template-columns:minmax(0,.92fr) minmax(0,1.45fr);align-items:start;gap:clamp(1.5rem,2.5vw,2.75rem);margin-top:2rem;display:grid}.hero-module__vVLNxa__fine{grid-area:2/1;align-self:start;min-width:0}.hero-module__vVLNxa__intro{grid-template-columns:1fr;gap:24px;min-width:0;padding-block:24px}.hero-module__vVLNxa__product{min-width:0;position:relative}.hero-module__vVLNxa__label{color:var(--faint);justify-content:space-between;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.hero-module__vVLNxa__macbook{margin-top:18px;padding-inline:24px}.hero-module__vVLNxa__lid{background:linear-gradient(#2a2a2d,#161618);border:1px solid #3a3a3d;border-bottom:0;border-radius:16px 16px 0 0;padding:11px 11px 13px;position:relative}.hero-module__vVLNxa__lid:before{content:"";background:#0a0a0b;border-radius:100%;width:4px;height:4px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.hero-module__vVLNxa__screen{aspect-ratio:16/10;background:radial-gradient(130% 100% at 25% 0,#1b1c1f 0%,#0a0a0c 55%,#060607 100%);border-radius:6px;position:relative;overflow:hidden}.hero-module__vVLNxa__deck{background:linear-gradient(#d9d9dc,#ababb0 70%,#7e7e83);border-radius:2px 2px 11px 11px;height:13px;margin-inline:-24px;position:relative}.hero-module__vVLNxa__deck:before{content:"";background:#8f8f94;border-radius:0 0 8px 8px;width:110px;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}:is([data-demo-carry=on] [data-macbook-parked] .hero-module__vVLNxa__lid,[data-demo-carry=on] [data-macbook-parked] .hero-module__vVLNxa__deck){visibility:hidden}@media (max-width:1100px),(max-height:720px){.hero-module__vVLNxa__macbook{display:none}}.hero-module__vVLNxa__caption{color:var(--muted);margin-bottom:.75rem;font-size:.875rem;line-height:1.6}@media (max-width:1100px){.hero-module__vVLNxa__split{grid-template-columns:1fr;gap:2.5rem}.hero-module__vVLNxa__fine{grid-area:auto/1}}@media (min-width:1101px) and (max-height:800px){.hero-module__vVLNxa__split{margin-top:1rem}.hero-module__vVLNxa__intro{gap:12px;padding-block:12px}}@media (max-width:639px){.hero-module__vVLNxa__split{gap:1.5rem;margin-top:1rem}.hero-module__vVLNxa__intro{gap:12px;padding-block:8px 0}.hero-module__vVLNxa__label{letter-spacing:.06em;font-size:11px}.hero-module__vVLNxa__label>span:last-child{display:none}.hero-module__vVLNxa__caption{margin-bottom:.5rem;font-size:.8125rem}}
.code-window-module__rUyAzW__window{--wmx-code-bg:#fff;--wmx-code-fg:#1f2328;--wmx-code-panel:#f2f3f5;--wmx-code-panel-2:#eceef1;--wmx-code-border:#d8dbdf;--wmx-code-linenum:#57606a;--wmx-diff-add-row:#e6ffec;--wmx-diff-del-row:#ffebe9;--wmx-diff-add-num-bg:#cdffd8;--wmx-diff-del-num-bg:#ffd7d5;--wmx-diff-add-num-fg:#1a7f37;--wmx-diff-del-num-fg:#a40e26;--wmx-syn-comment:#57606a;--wmx-syn-keyword:#0033b3;--wmx-syn-string:#067d17;--wmx-syn-number:#1750eb;--wmx-syn-function:#00627a;--wmx-code-minimap-bg:#f6f7f9;--wmx-mm-add:#1a7f37;--wmx-mm-del:#cf222e;--thread-h:232px;border:1px solid var(--wmx-code-border);background-color:var(--wmx-code-bg);color:var(--wmx-code-fg);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.dark .code-window-module__rUyAzW__window{--wmx-code-bg:#1e1f22;--wmx-code-fg:#bcbec4;--wmx-code-panel:#2b2d30;--wmx-code-panel-2:#26282b;--wmx-code-border:#393b40;--wmx-code-linenum:#7c7c7c;--wmx-diff-add-row:#1f3a2a;--wmx-diff-del-row:#3d2426;--wmx-diff-add-num-bg:#173025;--wmx-diff-del-num-bg:#341d1f;--wmx-diff-add-num-fg:#a9c77f;--wmx-diff-del-num-fg:#d28080;--wmx-syn-comment:gray;--wmx-syn-keyword:#cc7832;--wmx-syn-string:#6a8759;--wmx-syn-number:#6897bb;--wmx-syn-function:#ffc66d;--wmx-code-minimap-bg:#1a1b1d;--wmx-mm-add:#4caf50;--wmx-mm-del:#d63a3a}@media (max-width:767px){.code-window-module__rUyAzW__window{--thread-h:324px}}.code-window-module__rUyAzW__chrome,.code-window-module__rUyAzW__titles{background-color:var(--wmx-code-panel);border-bottom:1px solid var(--wmx-code-border)}.code-window-module__rUyAzW__body{flex:1;min-height:0;display:flex}.code-window-module__rUyAzW__minimap{background-color:var(--wmx-code-minimap-bg);border-left:1px solid var(--wmx-code-panel);flex-shrink:0;width:10px;position:relative;overflow:hidden}.code-window-module__rUyAzW__mmBar{border-radius:1px;min-height:2px;position:absolute;left:1px;right:1px}.code-window-module__rUyAzW__mmAdd{background-color:var(--wmx-mm-add)}.code-window-module__rUyAzW__mmDel{background-color:var(--wmx-mm-del)}.code-window-module__rUyAzW__hscroll{flex:1;min-height:0;display:flex;overflow:auto hidden}.code-window-module__rUyAzW__hscroll::-webkit-scrollbar{height:8px}.code-window-module__rUyAzW__hscroll::-webkit-scrollbar-thumb{background-color:var(--wmx-code-border);border-radius:4px}.code-window-module__rUyAzW__hscroll::-webkit-scrollbar-track{background-color:#0000}.code-window-module__rUyAzW__pane{flex-direction:column;flex:none;width:max-content;min-width:100%;display:flex}.code-window-module__rUyAzW__titles{flex:none;height:28px;font-size:12px;line-height:28px}.code-window-module__rUyAzW__clip{flex:1;min-height:0;overflow:hidden}.code-window-module__rUyAzW__scroller{transition:transform .5s}.code-window-module__rUyAzW__scrolled{transform:translateY(calc(-1 * var(--thread-h)))}.code-window-module__rUyAzW__row,.code-window-module__rUyAzW__titles{grid-template-columns:56px 28px minmax(calc(var(--code-col) + 16px), 1fr);display:grid}.code-window-module__rUyAzW__split.code-window-module__rUyAzW__row,.code-window-module__rUyAzW__split.code-window-module__rUyAzW__titles{grid-template-columns:56px 28px minmax(calc(var(--code-col) + 16px), 1fr) 1px 56px 28px minmax(calc(var(--code-col) + 16px), 1fr)}@media (max-width:767px){.code-window-module__rUyAzW__split.code-window-module__rUyAzW__row,.code-window-module__rUyAzW__split.code-window-module__rUyAzW__titles{grid-template-columns:56px 28px minmax(calc(var(--code-col) + 16px), 1fr)}.code-window-module__rUyAzW__split.code-window-module__rUyAzW__row>:nth-child(-n+4),.code-window-module__rUyAzW__split.code-window-module__rUyAzW__titles>:nth-child(-n+4){display:none}}.code-window-module__rUyAzW__row{white-space:pre;height:20px;font-size:12.5px;line-height:20px}.code-window-module__rUyAzW__rowAdd{background-color:var(--wmx-diff-add-row)}.code-window-module__rUyAzW__rowDel{background-color:var(--wmx-diff-del-row)}.code-window-module__rUyAzW__num{text-align:right;color:var(--wmx-code-linenum);-webkit-user-select:none;user-select:none;background-color:var(--wmx-code-panel);border-right:1px solid var(--wmx-code-panel);font-variant-numeric:tabular-nums;padding:0 6px}.code-window-module__rUyAzW__rowAdd .code-window-module__rUyAzW__num{background-color:var(--wmx-diff-add-num-bg);color:var(--wmx-diff-add-num-fg)}.code-window-module__rUyAzW__rowDel .code-window-module__rUyAzW__num{background-color:var(--wmx-diff-del-num-bg);color:var(--wmx-diff-del-num-fg)}.code-window-module__rUyAzW__gutter{background-color:var(--wmx-code-panel-2);justify-content:center;align-items:center;padding:0 2px;font-size:10px;display:flex}.code-window-module__rUyAzW__rowAdd .code-window-module__rUyAzW__gutter{background-color:var(--wmx-diff-add-num-bg)}.code-window-module__rUyAzW__rowDel .code-window-module__rUyAzW__gutter{background-color:var(--wmx-diff-del-num-bg)}.code-window-module__rUyAzW__code{padding:0 8px;overflow:hidden}.code-window-module__rUyAzW__splitter{background-color:var(--wmx-code-border)}.code-window-module__rUyAzW__tok[data-k=comment]{color:var(--wmx-syn-comment);font-style:italic}.code-window-module__rUyAzW__tok[data-k=string]{color:var(--wmx-syn-string)}.code-window-module__rUyAzW__tok[data-k=keyword]{color:var(--wmx-syn-keyword);font-weight:600}.code-window-module__rUyAzW__tok[data-k=number]{color:var(--wmx-syn-number)}.code-window-module__rUyAzW__tok[data-k=function]{color:var(--wmx-syn-function)}.code-window-module__rUyAzW__terminal{--term-bg:#fff;--term-fg:#1f2328;--term-dim:#6e7781;--term-green:#1a7f37;--term-cyan:#1b7c83;background-color:var(--term-bg);color:var(--term-fg)}.dark .code-window-module__rUyAzW__terminal{--term-bg:#0a0a0a;--term-fg:#e0e0e0;--term-dim:#666;--term-green:#23d18b;--term-cyan:#29b8db}.code-window-module__rUyAzW__termDim{color:var(--term-dim)}.code-window-module__rUyAzW__termGreen{color:var(--term-green)}.code-window-module__rUyAzW__termCyan{color:var(--term-cyan)}.code-window-module__rUyAzW__termCursor{background-color:var(--term-fg)}.code-window-module__rUyAzW__readable .code-window-module__rUyAzW__hscroll{min-width:0;overflow:visible}.code-window-module__rUyAzW__readable .code-window-module__rUyAzW__pane{flex:1;width:100%;min-width:0}.code-window-module__rUyAzW__readable .code-window-module__rUyAzW__row,.code-window-module__rUyAzW__readable .code-window-module__rUyAzW__titles{grid-template-columns:36px 20px minmax(0,1fr)}.code-window-module__rUyAzW__readable .code-window-module__rUyAzW__split.code-window-module__rUyAzW__row,.code-window-module__rUyAzW__readable .code-window-module__rUyAzW__split.code-window-module__rUyAzW__titles{grid-template-columns:36px 20px minmax(0,1fr) 1px 36px 20px minmax(0,1fr)}.code-window-module__rUyAzW__readable .code-window-module__rUyAzW__row{white-space:pre-wrap;height:auto;min-height:20px}.code-window-module__rUyAzW__readable .code-window-module__rUyAzW__code{overflow-wrap:anywhere;min-width:0;overflow:visible}.code-window-module__rUyAzW__readable .code-window-module__rUyAzW__clip{flex:none;overflow:visible}.code-window-module__rUyAzW__readable .code-window-module__rUyAzW__scrolled{transform:none}@media (max-width:767px){.code-window-module__rUyAzW__readable .code-window-module__rUyAzW__split.code-window-module__rUyAzW__row,.code-window-module__rUyAzW__readable .code-window-module__rUyAzW__split.code-window-module__rUyAzW__titles{grid-template-columns:32px 18px minmax(0,1fr)}}
.forest-scene-module__YDmABq__scene{width:100%;height:auto;margin-top:clamp(1.5rem,3vw,2.5rem);display:block}
.anywhere-section-module__co2EUq__stage{grid-template-columns:minmax(0,1fr) 0;align-items:start;gap:0;display:grid}.anywhere-section-module__co2EUq__story{grid-area:1/1}.anywhere-section-module__co2EUq__phoneColumn{grid-area:1/2}.anywhere-section-module__co2EUq__stage:has(.anywhere-section-module__co2EUq__dock[data-active=true]){grid-template-columns:minmax(0, 1fr) calc(440px * var(--wmx-dock-scale,.8));gap:clamp(2rem,3vw,3.5rem)}.anywhere-section-module__co2EUq__stage:has(.anywhere-section-module__co2EUq__dock[data-active=true]) .anywhere-section-module__co2EUq__story{grid-area:1/1}.anywhere-section-module__co2EUq__stage:has(.anywhere-section-module__co2EUq__dock[data-active=true]) .anywhere-section-module__co2EUq__phoneColumn{grid-area:1/2}.anywhere-section-module__co2EUq__phoneColumn{min-width:0;height:100%;position:relative}.anywhere-section-module__co2EUq__dock{width:100%;height:0;position:sticky;top:max(5rem,5vh)}.anywhere-section-module__co2EUq__dock[data-active=true]{height:calc(956px * var(--wmx-dock-scale,.8))}.anywhere-section-module__co2EUq__story{min-width:0}.anywhere-section-module__co2EUq__device{margin-top:1.5rem;font-size:1.05rem;line-height:1.6}.anywhere-section-module__co2EUq__condition{color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.6}@media (max-width:1100px){.anywhere-section-module__co2EUq__stage:has(.anywhere-section-module__co2EUq__dock[data-active]){grid-template-columns:1fr}.anywhere-section-module__co2EUq__dock[data-active=narrow]{height:0}}
.prototype-workspace-module__91zFWq__frame{--bg:var(--app-background);--card:var(--app-card);--panel2:var(--app-muted);--line:var(--app-border);--text:var(--app-foreground);--muted:var(--app-muted-foreground);--primary:var(--app-primary);--primary-fg:var(--app-primary-foreground);--green:#22c55e;--run-bg:#22c55e2e;--run-fg:#4ade80;--amber:#fbbf24;--sky:#38bdf8;--st-mod:#eab308;--term-bg:#0a0a0a;--term-fg:#d4d4d4;--tmux-bg:#16a34a;--tmux-fg:#052e16;--diff-bg:#1e1f22;--diff-panel:#2b2d30;--diff-line:#393b40;--diff-ln:#7c7c7c;--diff-fg:#bcbec4;--diff-add:#1f3a2a;--diff-del:#3d2426;--diff-add-w:#2c5a3a;--diff-del-w:#6a2c30;--diff-sel:#163052;--diff-sel-w:#214283;--diff-void:#191a1c;--mini-mod:#3574f0;--mini-del:#db5c5c;--syn-kw:#cc7832;--syn-str:#6a8759;--syn-fn:#ffc66d;--syn-cm:gray;--badge-bg:#cfa53b;--badge-fg:#1e1f22;--mono:var(--font-geist-mono,ui-monospace), ui-monospace, "SFMono-Regular", monospace;color:var(--text);background:var(--bg);font-family:var(--font-app-sans,Calibri, "Segoe UI", sans-serif);min-width:0;font-size:13px;position:relative;overflow:hidden;container:wmxdemo/inline-size}html:not(.dark) .prototype-workspace-module__91zFWq__frame{--bg:#fff;--card:#fff;--panel2:#f5f5f5;--line:#e5e5e5;--text:#0a0a0a;--muted:#737373;--primary:#171717;--primary-fg:#fafafa;--run-bg:#dcfce7;--run-fg:#15803d;--amber:#d97706;--sky:#0284c7;--st-mod:#a16207;--term-bg:#fff;--term-fg:#171717;--tmux-bg:#166534;--tmux-fg:#dcfce7;--diff-bg:#fff;--diff-panel:#f2f3f5;--diff-line:#d8dbdf;--diff-ln:#9ca3af;--diff-fg:#24292f;--diff-add:#e6ffec;--diff-del:#ffebe9;--diff-add-w:#abf2bc;--diff-del-w:#ffc1c0;--diff-sel:#ddf4ff;--diff-sel-w:#b6e3ff;--diff-void:#f6f8fa;--syn-kw:#0033b3;--syn-str:#067d17;--syn-fn:#795e26;--syn-cm:#8c8c8c;--badge-bg:#eac54f;--badge-fg:#4d3800}.prototype-workspace-module__91zFWq__frame :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.prototype-workspace-module__91zFWq__ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prototype-workspace-module__91zFWq__dim{color:var(--muted);flex:none}.prototype-workspace-module__91zFWq__amber{color:var(--amber);flex:none}.prototype-workspace-module__91zFWq__sky{color:var(--sky);flex:none}.prototype-workspace-module__91zFWq__live{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.prototype-workspace-module__91zFWq__workingDot{background:color-mix(in srgb, var(--green) 20%, transparent);border-radius:50%;flex:none;width:14px;height:14px;margin:-3px;position:relative}.prototype-workspace-module__91zFWq__workingDot:after{content:"";border:1.5px solid #0000;border-top-color:var(--green);border-radius:50%;animation:.9s linear infinite prototype-workspace-module__91zFWq__protoSpin;position:absolute;inset:2.5px}@keyframes prototype-workspace-module__91zFWq__protoSpin{to{transform:rotate(360deg)}}.prototype-workspace-module__91zFWq__topbar{border-bottom:1px solid var(--line);background:var(--card);align-items:center;gap:6px;height:36px;padding:0 8px;display:flex}.prototype-workspace-module__91zFWq__projectPill{border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;min-width:0;height:28px;padding:0 8px;font-weight:600;display:flex}button.prototype-workspace-module__91zFWq__projectPill:hover{background:var(--panel2)}.prototype-workspace-module__91zFWq__plusBtn{border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.prototype-workspace-module__91zFWq__sessionInfo{align-items:center;gap:8px;min-width:0;margin-left:6px;display:flex}.prototype-workspace-module__91zFWq__sessionName{white-space:nowrap;font-weight:600}.prototype-workspace-module__91zFWq__branchPill{border:1px solid var(--line);font-family:var(--mono);color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:flex}.prototype-workspace-module__91zFWq__ghostGroup,.prototype-workspace-module__91zFWq__headerRight{color:var(--muted);align-items:center;gap:4px;display:flex}.prototype-workspace-module__91zFWq__ghostGroup>svg,.prototype-workspace-module__91zFWq__headerRight>svg{border-radius:8px;width:28px;height:28px;padding:7px}.prototype-workspace-module__91zFWq__headerRight>button{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.prototype-workspace-module__91zFWq__headerRight>button:hover{background:var(--panel2)}.prototype-workspace-module__91zFWq__headerRight{margin-left:auto}.prototype-workspace-module__91zFWq__backBtn,.prototype-workspace-module__91zFWq__moreBtn{border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:none}.prototype-workspace-module__91zFWq__body{height:var(--prototype-body,500px);min-width:0;display:flex}.prototype-workspace-module__91zFWq__sidebar{background:var(--card);border-right:1px solid var(--line);flex:none;width:256px;padding:8px 6px;overflow:hidden}.prototype-workspace-module__91zFWq__tasksBoard{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:6px 8px 12px;display:flex}.prototype-workspace-module__91zFWq__sideLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:10px 8px 4px;font-size:10px}.prototype-workspace-module__91zFWq__sideEmpty{color:var(--muted);margin:4px 0 0;padding:4px 8px;font-size:11px;line-height:1.5}.prototype-workspace-module__91zFWq__session{text-align:left;border-radius:8px;gap:2px;width:100%;padding:5px 8px;display:grid}button.prototype-workspace-module__91zFWq__session:hover,.prototype-workspace-module__91zFWq__sessionActive{background:var(--panel2)}.prototype-workspace-module__91zFWq__sessRow{align-items:center;gap:8px;min-width:0;display:flex}.prototype-workspace-module__91zFWq__time{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--muted) 70%, transparent);white-space:nowrap;margin-left:auto;font-size:10px}.prototype-workspace-module__91zFWq__sessMeta{color:color-mix(in srgb, var(--muted) 80%, transparent);white-space:nowrap;align-items:center;gap:4px;padding-left:16px;font-size:10px;display:flex}.prototype-workspace-module__91zFWq__chip{border:1px solid var(--line);border-radius:4px;padding:0 4px}.prototype-workspace-module__91zFWq__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.prototype-workspace-module__91zFWq__tabStrip{background:var(--card);border-bottom:1px solid var(--line);flex:none;align-items:center;min-width:0;padding:0 8px;display:flex;overflow:hidden}.prototype-workspace-module__91zFWq__tab,.prototype-workspace-module__91zFWq__tabActive{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;min-width:0;padding:7px 10px;display:flex}.prototype-workspace-module__91zFWq__tabActive{border-bottom-color:var(--primary);color:var(--text)}.prototype-workspace-module__91zFWq__tabPlus{color:var(--muted);place-items:center;padding:0 8px;display:grid}.prototype-workspace-module__91zFWq__tabDot{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;animation:1.4s ease-in-out infinite prototype-workspace-module__91zFWq__protoPulse}@keyframes prototype-workspace-module__91zFWq__protoPulse{50%{opacity:.3}}.prototype-workspace-module__91zFWq__dash{min-height:0;padding:14px 16px;overflow:auto}.prototype-workspace-module__91zFWq__dashHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.prototype-workspace-module__91zFWq__dashHead h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650}.prototype-workspace-module__91zFWq__newProject{color:#fff;white-space:nowrap;background:#16a34a;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-weight:600;display:inline-flex}.prototype-workspace-module__91zFWq__createForm{border:1px solid var(--line);background:var(--card);border-radius:10px;gap:8px;margin-bottom:12px;padding:8px;display:flex}.prototype-workspace-module__91zFWq__createForm input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1}.prototype-workspace-module__91zFWq__stats{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.prototype-workspace-module__91zFWq__statCard{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;padding:8px 10px}.prototype-workspace-module__91zFWq__statCard span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.prototype-workspace-module__91zFWq__statCard b{font-size:18px;line-height:1.3}.prototype-workspace-module__91zFWq__filterRow{align-items:center;gap:10px;margin:12px 0 8px;display:flex}.prototype-workspace-module__91zFWq__filterPill{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.prototype-workspace-module__91zFWq__rowsInfo{color:var(--muted);font-size:11px}.prototype-workspace-module__91zFWq__table{border:1px solid var(--line);background:var(--card);border-radius:10px;overflow:hidden}.prototype-workspace-module__91zFWq__tableHead,.prototype-workspace-module__91zFWq__groupRow,.prototype-workspace-module__91zFWq__row{grid-template-columns:64px 1.1fr .9fr 1.2fr .9fr 1fr;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:grid}.prototype-workspace-module__91zFWq__tableHead{color:var(--muted);border-bottom:1px solid var(--line);font-size:11px}.prototype-workspace-module__91zFWq__groupRow{background:var(--panel2);border-bottom:1px solid var(--line);gap:8px;display:flex}.prototype-workspace-module__91zFWq__groupRow span{color:var(--muted);font-size:11px}.prototype-workspace-module__91zFWq__row{text-align:left;border-bottom:1px solid var(--line);border-radius:0;width:100%}.prototype-workspace-module__91zFWq__row:last-child{border-bottom:0}.prototype-workspace-module__91zFWq__row:hover,.prototype-workspace-module__91zFWq__rowSelected{background:var(--panel2)}.prototype-workspace-module__91zFWq__tableHead>span,.prototype-workspace-module__91zFWq__row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prototype-workspace-module__91zFWq__runPill{background:var(--run-bg);color:var(--run-fg);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.prototype-workspace-module__91zFWq__cellBranch{font-family:var(--mono);font-size:11px}.prototype-workspace-module__91zFWq__cellModel,.prototype-workspace-module__91zFWq__cellLast,.prototype-workspace-module__91zFWq__cellHost{color:var(--muted)}.prototype-workspace-module__91zFWq__emptyState{border:1px dashed var(--line);background:var(--card);text-align:center;color:var(--muted);border-radius:10px;justify-items:center;gap:4px;margin-top:12px;padding:28px 16px;display:grid}.prototype-workspace-module__91zFWq__emptyState b{color:var(--text)}.prototype-workspace-module__91zFWq__emptyState p{margin:0;font-size:12px}.prototype-workspace-module__91zFWq__chatWrap{flex-direction:column;flex:1;min-height:0;padding:10px 14px 8px;display:flex}.prototype-workspace-module__91zFWq__chat{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;width:100%;max-width:560px;min-height:0;margin:0 auto;display:flex;overflow:hidden}.prototype-workspace-module__91zFWq__chatEmpty{color:var(--muted);margin:auto;font-size:12px}.prototype-workspace-module__91zFWq__msgUser{background:var(--panel2);border-radius:8px 18px 18px;place-self:flex-start start;max-width:85%;padding:6px 12px;font-size:13px;line-height:1.45}.prototype-workspace-module__91zFWq__msgAssistant{margin:0;font-size:13px;line-height:1.65}.prototype-workspace-module__91zFWq__toolCard{border:1px solid var(--line);background:color-mix(in srgb, var(--panel2) 40%, transparent);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px 10px;font-size:12px;display:flex}.prototype-workspace-module__91zFWq__toolIcon{color:var(--green);flex:none}.prototype-workspace-module__91zFWq__toolSpin{color:var(--amber);flex:none;animation:.9s linear infinite prototype-workspace-module__91zFWq__protoSpin}.prototype-workspace-module__91zFWq__toolArg{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);color:var(--muted);flex:1;font-size:11px;overflow:hidden}.prototype-workspace-module__91zFWq__composer{border:1px solid var(--line);background:var(--panel2);border-radius:18px;width:100%;max-width:560px;margin:10px auto 0;padding:8px}.prototype-workspace-module__91zFWq__composerInput{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:2px 6px 8px}.prototype-workspace-module__91zFWq__composerRow{align-items:center;gap:6px;min-width:0;display:flex}.prototype-workspace-module__91zFWq__pill{border:1px solid var(--line);background:var(--card);height:24px;color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.prototype-workspace-module__91zFWq__composerSpacer{flex:1}.prototype-workspace-module__91zFWq__composerGhost{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.prototype-workspace-module__91zFWq__sendBtn{background:var(--primary);width:30px;height:30px;color:var(--primary-fg);border-radius:50%;flex:none;place-items:center;display:grid}.prototype-workspace-module__91zFWq__stopBtn{border:1px solid var(--line);background:var(--card);width:30px;height:30px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.prototype-workspace-module__91zFWq__contextBar{width:100%;max-width:560px;color:var(--muted);white-space:nowrap;align-items:center;gap:10px;margin:6px auto 0;font-size:11px;display:flex}.prototype-workspace-module__91zFWq__contextTrack{background:var(--line);border-radius:999px;flex:1;min-width:20px;height:4px;overflow:hidden}.prototype-workspace-module__91zFWq__contextFill{background:var(--muted);border-radius:999px;height:100%;display:block}.prototype-workspace-module__91zFWq__workRow{flex:1;min-width:0;min-height:0;display:flex}.prototype-workspace-module__91zFWq__workMain{flex-direction:column;flex:1;min-width:0;display:flex}.prototype-workspace-module__91zFWq__presetRow{background:var(--card);border-bottom:1px solid var(--line);flex:none;gap:6px;padding:6px 10px;display:flex}.prototype-workspace-module__91zFWq__presetRow button{border:1px solid var(--line);font-family:var(--mono);color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.prototype-workspace-module__91zFWq__presetRow button:hover{background:var(--panel2)}.prototype-workspace-module__91zFWq__terminal{background:var(--term-bg);flex-direction:column;flex:1;min-height:0;display:flex}.prototype-workspace-module__91zFWq__termOut{min-height:0;color:var(--term-fg);font-family:"JetBrains Mono", var(--mono);white-space:pre-wrap;word-break:break-word;flex:1;padding:10px 12px;font-size:12px;line-height:1.5;overflow:hidden}.prototype-workspace-module__91zFWq__termOk{color:#4ade80}html:not(.dark) .prototype-workspace-module__91zFWq__termOk{color:#15803d}.prototype-workspace-module__91zFWq__termDim{color:color-mix(in srgb, var(--term-fg) 60%, transparent)}.prototype-workspace-module__91zFWq__termCmd{font-weight:600}.prototype-workspace-module__91zFWq__termPrompt{align-items:center;gap:6px;min-width:0;margin-top:8px;display:flex}.prototype-workspace-module__91zFWq__termPrompt span{color:color-mix(in srgb, var(--term-fg) 75%, transparent);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;overflow:hidden}.prototype-workspace-module__91zFWq__termPrompt input{min-width:0;color:var(--term-fg);font:inherit;background:0 0;border:0;outline:0;flex:1}.prototype-workspace-module__91zFWq__termPrompt button{color:var(--term-fg);opacity:.7;flex:none;place-items:center;display:grid}.prototype-workspace-module__91zFWq__tmuxBar{background:var(--tmux-bg);color:var(--tmux-fg);font-family:"JetBrains Mono", var(--mono);white-space:nowrap;flex:none;justify-content:space-between;gap:8px;padding:1px 6px;font-size:11px;display:flex;overflow:hidden}.prototype-workspace-module__91zFWq__browser{flex-direction:column;flex:1;min-height:0;display:flex}.prototype-workspace-module__91zFWq__browserBar{background:var(--card);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.prototype-workspace-module__91zFWq__browserUrl{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);min-width:0;font-family:var(--mono);color:var(--muted);border-radius:8px;flex:1;padding:3px 10px;font-size:11px;overflow:hidden}.prototype-workspace-module__91zFWq__browserPage{color:#171717;background:#fff;flex:1;min-height:0;overflow:hidden}html:not(.dark) .prototype-workspace-module__91zFWq__browserPage{border-top:0}.prototype-workspace-module__91zFWq__pageNav{border-bottom:1px solid #e5e5e5;align-items:baseline;gap:12px;padding:10px 18px;display:flex}.prototype-workspace-module__91zFWq__pageNav span{color:#737373;font-size:11px}.prototype-workspace-module__91zFWq__pageHero{text-align:center;padding:34px 18px}.prototype-workspace-module__91zFWq__pageHero h3{letter-spacing:-.02em;max-width:320px;margin:0 auto;font-size:22px}.prototype-workspace-module__91zFWq__pageHero p{color:#737373;margin:8px 0 14px}.prototype-workspace-module__91zFWq__pageBtn{color:#fff;background:#16a34a;border-radius:8px;padding:6px 12px;font-weight:600;display:inline-block}.prototype-workspace-module__91zFWq__changes{background:var(--card);border-left:1px solid var(--line);flex-direction:column;flex:none;width:288px;min-height:0;display:flex}.prototype-workspace-module__91zFWq__changesHead{justify-content:space-between;align-items:center;gap:6px;padding:8px 10px 4px;display:flex}.prototype-workspace-module__91zFWq__changesTitle{align-items:center;gap:6px;font-weight:600;display:flex}.prototype-workspace-module__91zFWq__changesTitle i{color:var(--muted);font-size:11px;font-style:normal;font-weight:400}.prototype-workspace-module__91zFWq__changesIcons{color:var(--muted);gap:6px;display:flex}.prototype-workspace-module__91zFWq__segmented{border:1px solid var(--line);width:fit-content;color:var(--muted);white-space:nowrap;border-radius:6px;margin:4px 10px 6px;font-size:11px;display:inline-flex;overflow:hidden}.prototype-workspace-module__91zFWq__segmented>span{padding:2px 8px}.prototype-workspace-module__91zFWq__segmented>span+span{border-left:1px solid var(--line)}.prototype-workspace-module__91zFWq__segOn{background:var(--panel2);color:var(--text)}.prototype-workspace-module__91zFWq__fileRows{flex:1;min-height:0;padding:2px 0;overflow:hidden}.prototype-workspace-module__91zFWq__fileRow{align-items:baseline;gap:6px;width:100%;min-width:0;padding:3px 10px;display:flex}button.prototype-workspace-module__91zFWq__fileRow:hover{background:var(--panel2)}.prototype-workspace-module__91zFWq__fLetter{font-family:var(--mono);color:var(--st-mod);flex:none;font-size:11px;font-weight:700}.prototype-workspace-module__91zFWq__fName{font-family:var(--mono);white-space:nowrap;font-size:11px}.prototype-workspace-module__91zFWq__fDir{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:9px;overflow:hidden}.prototype-workspace-module__91zFWq__ports{border-top:1px solid var(--line);flex:none;padding:6px 10px 8px}.prototype-workspace-module__91zFWq__portsHead{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);justify-content:space-between;gap:6px;margin-bottom:4px;font-size:10px;display:flex}.prototype-workspace-module__91zFWq__portsHead span,.prototype-workspace-module__91zFWq__portsHead button{align-items:center;gap:3px;display:inline-flex}.prototype-workspace-module__91zFWq__portsHead button:hover{color:var(--text)}.prototype-workspace-module__91zFWq__portRow{color:var(--text);align-items:center;gap:6px;display:flex}.prototype-workspace-module__91zFWq__portRow i{font-style:normal;font-family:var(--mono);color:var(--muted);font-size:11px}.prototype-workspace-module__91zFWq__reviewWrap{z-index:5;background:var(--diff-bg);color:var(--diff-fg);flex-direction:column;display:flex;position:absolute;inset:0}.prototype-workspace-module__91zFWq__diffBar{background:var(--diff-panel);border-bottom:1px solid var(--diff-line);flex:none;align-items:center;gap:6px;min-width:0;padding:6px 10px;display:flex}.prototype-workspace-module__91zFWq__diffNav{width:20px;height:20px;color:var(--diff-ln);border-radius:4px;place-items:center;display:grid}.prototype-workspace-module__91zFWq__diffNav:hover{color:var(--diff-fg);background:color-mix(in srgb, var(--diff-fg) 8%, transparent)}.prototype-workspace-module__91zFWq__diffCount{color:var(--diff-ln);white-space:nowrap;font-size:11px}.prototype-workspace-module__91zFWq__modBadge{background:var(--badge-bg);color:var(--badge-fg);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.prototype-workspace-module__91zFWq__diffPath{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);flex:1;font-size:11px;overflow:hidden}.prototype-workspace-module__91zFWq__diffBarRight{flex:none;align-items:center;gap:6px;display:flex}.prototype-workspace-module__91zFWq__diffBarRight .prototype-workspace-module__91zFWq__segmented{border-color:var(--diff-line);color:var(--diff-ln);margin:0}.prototype-workspace-module__91zFWq__diffBarRight .prototype-workspace-module__91zFWq__segmented>span+span{border-left-color:var(--diff-line)}.prototype-workspace-module__91zFWq__diffBarRight .prototype-workspace-module__91zFWq__segOn{background:var(--diff-bg);color:var(--diff-fg)}.prototype-workspace-module__91zFWq__diffGhost{color:var(--diff-ln);align-items:center;gap:6px;display:flex}.prototype-workspace-module__91zFWq__approveBtn,.prototype-workspace-module__91zFWq__approvedBtn{white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.prototype-workspace-module__91zFWq__approveBtn{color:#fff;background:#16a34a}.prototype-workspace-module__91zFWq__approvedBtn{background:var(--run-bg);color:var(--run-fg)}.prototype-workspace-module__91zFWq__diffClose{width:22px;height:22px;color:var(--diff-ln);border-radius:6px;place-items:center;display:grid}.prototype-workspace-module__91zFWq__diffClose:hover{color:var(--diff-fg);background:color-mix(in srgb, var(--diff-fg) 8%, transparent)}.prototype-workspace-module__91zFWq__splitHead{background:var(--diff-panel);border-bottom:1px solid var(--diff-line);color:var(--diff-fg);flex:none;font-size:11px;display:flex}.prototype-workspace-module__91zFWq__splitHead>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:3px 8px 3px 52px;overflow:hidden}.prototype-workspace-module__91zFWq__splitHead>span+span{border-left:1px solid var(--diff-line)}.prototype-workspace-module__91zFWq__diffScroll{flex:1;min-height:0;position:relative;overflow:auto}.prototype-workspace-module__91zFWq__diffCode{font-family:var(--mono);min-width:0;padding:6px 0;font-size:11.5px;line-height:1.7}.prototype-workspace-module__91zFWq__sRow{min-width:0;display:flex}.prototype-workspace-module__91zFWq__sCell{white-space:pre;flex:1 1 0;min-width:0;display:flex}.prototype-workspace-module__91zFWq__sCell+.prototype-workspace-module__91zFWq__sCell{border-left:1px solid var(--diff-line)}.prototype-workspace-module__91zFWq__cAdd{background:var(--diff-add)}.prototype-workspace-module__91zFWq__cDel{background:var(--diff-del)}.prototype-workspace-module__91zFWq__cVoid{background:repeating-linear-gradient(45deg, transparent 0 5px, color-mix(in srgb, var(--diff-fg) 5%, transparent) 5px 6px) var(--diff-void)}.prototype-workspace-module__91zFWq__rowSel .prototype-workspace-module__91zFWq__sCell{background:var(--diff-sel)}.prototype-workspace-module__91zFWq__dNo{text-align:right;width:30px;color:var(--diff-ln);background:var(--diff-panel);-webkit-user-select:none;user-select:none;flex:none;padding-right:4px}.prototype-workspace-module__91zFWq__cAdd .prototype-workspace-module__91zFWq__dNo,.prototype-workspace-module__91zFWq__cDel .prototype-workspace-module__91zFWq__dNo,.prototype-workspace-module__91zFWq__rowSel .prototype-workspace-module__91zFWq__dNo{background:0 0}.prototype-workspace-module__91zFWq__dPlus{text-align:center;width:14px;color:var(--diff-ln);opacity:.6;-webkit-user-select:none;user-select:none;flex:none}button.prototype-workspace-module__91zFWq__dPlus:hover{color:var(--diff-fg);opacity:1}.prototype-workspace-module__91zFWq__dText{text-overflow:ellipsis;min-width:0;padding-left:4px;overflow:hidden}.prototype-workspace-module__91zFWq__wAdd{background:var(--diff-add-w);border-radius:2px}.prototype-workspace-module__91zFWq__wDel{background:var(--diff-del-w);border-radius:2px}.prototype-workspace-module__91zFWq__rowSel .prototype-workspace-module__91zFWq__wAdd,.prototype-workspace-module__91zFWq__rowSel .prototype-workspace-module__91zFWq__wDel{background:var(--diff-sel-w)}.prototype-workspace-module__91zFWq__minimap{pointer-events:none;width:6px;position:absolute;top:0;bottom:0;right:0}.prototype-workspace-module__91zFWq__minimap span{border-radius:1px;width:4px;height:4px;position:absolute;right:1px}.prototype-workspace-module__91zFWq__mapMod{background:var(--mini-mod)}.prototype-workspace-module__91zFWq__mapDel{background:var(--mini-del)}.prototype-workspace-module__91zFWq__kw{color:var(--syn-kw)}.prototype-workspace-module__91zFWq__str{color:var(--syn-str)}.prototype-workspace-module__91zFWq__fn{color:var(--syn-fn)}.prototype-workspace-module__91zFWq__cm{color:var(--syn-cm)}.prototype-workspace-module__91zFWq__commentRow{font-family:var(--font-app-sans,Calibri, "Segoe UI", sans-serif);padding:4px 12px 8px 52px}.prototype-workspace-module__91zFWq__commentCard{border:1px solid var(--diff-line);border-left:2px solid var(--sky);background:var(--diff-panel);border-radius:8px;max-width:420px;padding:8px 10px}.prototype-workspace-module__91zFWq__commentHead{color:var(--diff-ln);align-items:center;gap:4px;font-size:11px;display:flex}.prototype-workspace-module__91zFWq__commentReply{border-left-color:var(--amber);margin:6px 0 0 16px}.prototype-workspace-module__91zFWq__commentCard p{color:var(--diff-fg);margin:4px 0 0;font-size:12px}.prototype-workspace-module__91zFWq__scenePad{min-height:0;padding:14px 16px;overflow:auto}.prototype-workspace-module__91zFWq__panel{border:1px solid var(--line);background:var(--card);border-radius:10px;overflow:hidden}.prototype-workspace-module__91zFWq__panelHead{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:flex}.prototype-workspace-module__91zFWq__panelHead i{color:var(--muted);font-size:11px;font-style:normal;font-weight:400}.prototype-workspace-module__91zFWq__installRow{border-bottom:1px solid var(--line);gap:6px;padding:10px 12px;display:grid}.prototype-workspace-module__91zFWq__installRow p{color:var(--muted);margin:0;font-size:12px}.prototype-workspace-module__91zFWq__installRow code{font-family:var(--mono);border:1px solid var(--line);background:var(--panel2);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:11px;overflow:hidden}.prototype-workspace-module__91zFWq__dialog{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:6px;max-width:380px;margin:8px auto;padding:14px;display:grid;box-shadow:0 12px 32px #00000040}.prototype-workspace-module__91zFWq__dialogHead{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.prototype-workspace-module__91zFWq__dialogLabel{color:var(--muted);font-size:11px}.prototype-workspace-module__91zFWq__dialogInput{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--text);font:inherit;border-radius:8px;outline:0;padding:6px 10px;font-size:12px}.prototype-workspace-module__91zFWq__dialogInput:focus{border-color:var(--muted)}.prototype-workspace-module__91zFWq__dialogSelect{border:1px solid var(--line);background:var(--bg);border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}.prototype-workspace-module__91zFWq__dialogActions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.prototype-workspace-module__91zFWq__svcRow,.prototype-workspace-module__91zFWq__hostRow{text-align:left;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 12px;display:flex}.prototype-workspace-module__91zFWq__svcRow+.prototype-workspace-module__91zFWq__svcRow,.prototype-workspace-module__91zFWq__hostRow+.prototype-workspace-module__91zFWq__hostRow{border-top:1px solid var(--line);border-radius:0}.prototype-workspace-module__91zFWq__svcBody{flex:1;gap:1px;min-width:0;display:grid}.prototype-workspace-module__91zFWq__svcName{align-items:baseline;gap:8px;min-width:0;font-weight:600;display:flex}.prototype-workspace-module__91zFWq__svcName i{font-style:normal;font-weight:400;font-family:var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.prototype-workspace-module__91zFWq__svcSub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.prototype-workspace-module__91zFWq__ghostBtn{border:1px solid var(--line);color:var(--muted);border-radius:8px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.prototype-workspace-module__91zFWq__ghostBtn:hover,button.prototype-workspace-module__91zFWq__hostRow:hover,.prototype-workspace-module__91zFWq__hostActive{background:var(--panel2)}.prototype-workspace-module__91zFWq__hostConn{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.prototype-workspace-module__91zFWq__integration{border:1px solid var(--line);background:color-mix(in srgb, var(--panel2) 40%, transparent);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.prototype-workspace-module__91zFWq__intIcon{background:var(--panel2);width:36px;height:36px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.prototype-workspace-module__91zFWq__intBody{flex:1;min-width:0}.prototype-workspace-module__91zFWq__intBody b{display:block}.prototype-workspace-module__91zFWq__intBody p{color:var(--muted);margin:2px 0 0;font-size:12px}.prototype-workspace-module__91zFWq__switch{background:var(--panel2);border:1px solid var(--line);border-radius:999px;flex:none;width:32px;height:18px;transition:background .12s;position:relative}.prototype-workspace-module__91zFWq__switchOn{background:var(--primary)}.prototype-workspace-module__91zFWq__switchKnob{background:var(--muted);border-radius:50%;width:12px;height:12px;transition:transform .12s;position:absolute;top:2px;left:2px}.prototype-workspace-module__91zFWq__switchOn .prototype-workspace-module__91zFWq__switchKnob{background:var(--primary-fg);transform:translate(14px)}.prototype-workspace-module__91zFWq__intStatus{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}@container wmxdemo (max-width:900px){.prototype-workspace-module__91zFWq__sidebar{width:200px}.prototype-workspace-module__91zFWq__changes{width:176px}.prototype-workspace-module__91zFWq__stats{grid-template-columns:repeat(3,1fr)}.prototype-workspace-module__91zFWq__cellHost{display:none}.prototype-workspace-module__91zFWq__tableHead,.prototype-workspace-module__91zFWq__row{grid-template-columns:64px 1.1fr .9fr 1fr .9fr}}@container wmxdemo (max-width:700px){.prototype-workspace-module__91zFWq__body{height:var(--prototype-body,555px)}.prototype-workspace-module__91zFWq__sidebar{display:none}.prototype-workspace-module__91zFWq__topbar{gap:4px;height:40px;padding:0 6px}.prototype-workspace-module__91zFWq__projectPill,.prototype-workspace-module__91zFWq__plusBtn,.prototype-workspace-module__91zFWq__headerRight>button,.prototype-workspace-module__91zFWq__headerRight>svg{display:none}.prototype-workspace-module__91zFWq__backBtn,.prototype-workspace-module__91zFWq__moreBtn{display:grid}.prototype-workspace-module__91zFWq__sessionInfo{gap:6px;margin-left:2px}.prototype-workspace-module__91zFWq__sessionInfo .prototype-workspace-module__91zFWq__ghostGroup{display:none}.prototype-workspace-module__91zFWq__tab,.prototype-workspace-module__91zFWq__tabActive{padding:12px 10px}.prototype-workspace-module__91zFWq__tabPlus{width:44px;height:44px}.prototype-workspace-module__91zFWq__changes,.prototype-workspace-module__91zFWq__cellModel,.prototype-workspace-module__91zFWq__cellLast{display:none}.prototype-workspace-module__91zFWq__tableHead,.prototype-workspace-module__91zFWq__row{grid-template-columns:64px 1.2fr 1fr}.prototype-workspace-module__91zFWq__diffBarRight .prototype-workspace-module__91zFWq__segmented,.prototype-workspace-module__91zFWq__diffGhost{display:none}.prototype-workspace-module__91zFWq__dash,.prototype-workspace-module__91zFWq__scenePad{padding:12px}.prototype-workspace-module__91zFWq__svcName i{display:none}}@container wmxdemo (max-width:460px){.prototype-workspace-module__91zFWq__stats{grid-template-columns:repeat(2,1fr)}.prototype-workspace-module__91zFWq__pill:nth-of-type(2),.prototype-workspace-module__91zFWq__composerGhost:last-of-type,.prototype-workspace-module__91zFWq__diffCount{display:none}.prototype-workspace-module__91zFWq__tab{max-width:110px;overflow:hidden}.prototype-workspace-module__91zFWq__contextBar span:last-child{display:none}.prototype-workspace-module__91zFWq__termPrompt span{max-width:30%}}@media (prefers-reduced-motion:reduce){.prototype-workspace-module__91zFWq__frame *{scroll-behavior:auto;transition:none;animation:none}.prototype-workspace-module__91zFWq__workingDot:after{border-color:var(--green);animation:none}}
.demo-traveller-module__mEQLyG__traveller{--phase:0;visibility:hidden;z-index:5;transform-origin:0 0;padding:calc(10px * var(--phase));border:1px solid color-mix(in oklab, var(--border-strong) 84%, var(--accent));border-radius:calc(1.15rem + 46px * var(--phase));box-shadow:var(--frame-shadow);position:absolute;top:0;left:0;overflow:hidden}.demo-traveller-module__mEQLyG__traveller:not([data-demo-live]){width:1px;height:1px}.demo-traveller-module__mEQLyG__sled{z-index:4;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.demo-traveller-module__mEQLyG__sled [data-sled-screen]{aspect-ratio:auto}.demo-traveller-module__mEQLyG__traveller:before{content:"";z-index:-1;border-radius:inherit;opacity:var(--phase,0);pointer-events:none;background:linear-gradient(150deg,#d7d3cd,#6f6b66 32%,#3f3c39 58%,#b9b4ae);position:absolute;inset:0}.demo-traveller-module__mEQLyG__traveller>:nth-child(2){overflow:hidden}.demo-traveller-module__mEQLyG__statusBar{height:calc(54px * var(--phase,0));border-radius:calc(38px * var(--phase,0)) calc(38px * var(--phase,0)) 0 0;background:var(--app-background,#0a0a0a);color:#fafafa;opacity:var(--phase,0);align-items:center;padding:0 34px;font-size:17px;font-weight:650;display:flex;position:relative;overflow:hidden}html:not(.dark) .demo-traveller-module__mEQLyG__statusBar{color:#0a0a0a;background:#fff}.demo-traveller-module__mEQLyG__statusTime{letter-spacing:-.01em}.demo-traveller-module__mEQLyG__island{background:#000;border-radius:999px;width:126px;height:37px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.demo-traveller-module__mEQLyG__statusIcons{align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:650;display:flex}.demo-traveller-module__mEQLyG__signal{align-items:flex-end;gap:2px;height:11px;display:flex}.demo-traveller-module__mEQLyG__signal i{background:currentColor;border-radius:1px;width:3px}.demo-traveller-module__mEQLyG__signal i:first-child{height:4px}.demo-traveller-module__mEQLyG__signal i:nth-child(2){height:6px}.demo-traveller-module__mEQLyG__signal i:nth-child(3){height:9px}.demo-traveller-module__mEQLyG__signal i:nth-child(4){height:11px}.demo-traveller-module__mEQLyG__network{letter-spacing:-.02em}.demo-traveller-module__mEQLyG__battery{opacity:.9;border:1px solid;border-radius:3px;width:25px;height:12px;position:relative}.demo-traveller-module__mEQLyG__battery:before{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1.5px 6px 1.5px 1.5px}.demo-traveller-module__mEQLyG__battery:after{content:"";opacity:.5;background:currentColor;border-radius:0 1px 1px 0;width:2px;height:5px;position:absolute;top:3.5px;right:-3px}.demo-traveller-module__mEQLyG__homeBar{height:calc(24px * var(--phase,0));border-radius:0 0 calc(38px * var(--phase,0)) calc(38px * var(--phase,0));background:var(--app-background,#0a0a0a);opacity:var(--phase,0);justify-content:center;align-items:center;display:flex}html:not(.dark) .demo-traveller-module__mEQLyG__homeBar{background:#fff}.demo-traveller-module__mEQLyG__homeBar span{opacity:.85;background:#fafafa;border-radius:999px;width:140px;height:5px}html:not(.dark) .demo-traveller-module__mEQLyG__homeBar span{background:#0a0a0a}
.features-module__7J83SW__section{padding-inline:clamp(1rem,2.5vw,2.75rem);overflow:clip visible}.features-module__7J83SW__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,3.5vw,4rem);margin-top:0;display:grid}.features-module__7J83SW__grid:has(.features-module__7J83SW__dock[data-active=true]){grid-template-columns:minmax(19rem,.85fr) minmax(0,1.5fr)}.features-module__7J83SW__grid:has(.features-module__7J83SW__dock[data-active=true]) .features-module__7J83SW__cards{grid-area:1/1}.features-module__7J83SW__grid:has(.features-module__7J83SW__dock[data-active=true]) .features-module__7J83SW__demoColumn{grid-area:1/2}.features-module__7J83SW__demoColumn{align-self:stretch;min-width:0;position:relative}.features-module__7J83SW__sticky{scroll-margin-top:5rem;position:sticky;top:max(5rem,5vh)}.features-module__7J83SW__dock{height:0}.features-module__7J83SW__dock[data-active=true]{height:min(620px,100dvh - 12rem)}.features-module__7J83SW__dock[data-active=narrow]{height:0}.features-module__7J83SW__cards{gap:1rem;min-width:0;display:grid}.features-module__7J83SW__card{scroll-margin-top:96px;transition:border-color .16s}.features-module__7J83SW__card[data-active=true]{border-color:color-mix(in oklab, var(--accent) 55%, var(--border-strong));box-shadow:inset 3px 0 0 var(--accent)}.features-module__7J83SW__card>p{min-height:0}.features-module__7J83SW__show{border:1px solid var(--accent);background:var(--accent);min-height:2.75rem;color:var(--accent-foreground);cursor:pointer;font:inherit;border-radius:.6rem;align-items:center;margin-top:1rem;padding:.55rem .8rem;font-weight:650;display:none}@media (max-width:1100px){.features-module__7J83SW__grid{grid-template-columns:1fr;gap:2rem}.features-module__7J83SW__sticky{position:static}.features-module__7J83SW__show{display:inline-flex}}@media (prefers-reduced-motion:reduce){.features-module__7J83SW__card{transition:none}}
.architecture-section-module__rtctzW__stage{grid-template-columns:minmax(0,1fr) 0;align-items:start;gap:0;display:grid}.architecture-section-module__rtctzW__story{grid-area:1/1}.architecture-section-module__rtctzW__demoColumn{grid-area:1/2}.architecture-section-module__rtctzW__stage:has(.architecture-section-module__rtctzW__dock[data-active=true]){grid-template-columns:minmax(20rem,.8fr) minmax(0,1.45fr);gap:clamp(2rem,3vw,3.5rem)}.architecture-section-module__rtctzW__stage:has(.architecture-section-module__rtctzW__dock[data-active=true]) .architecture-section-module__rtctzW__story{grid-area:1/1}.architecture-section-module__rtctzW__stage:has(.architecture-section-module__rtctzW__dock[data-active=true]) .architecture-section-module__rtctzW__demoColumn{grid-area:1/2}.architecture-section-module__rtctzW__demoColumn{min-width:0;height:100%;position:relative}.architecture-section-module__rtctzW__dock{width:100%;height:0;position:sticky;top:max(5rem,5vh)}.architecture-section-module__rtctzW__dock[data-active=true]{height:min(640px,100dvh - 12rem)}.architecture-section-module__rtctzW__story{min-width:0}.architecture-section-module__rtctzW__steps{gap:12px;margin-top:28px;display:grid}.architecture-section-module__rtctzW__step{border:1px solid var(--border);text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:flex-start;gap:14px;padding:14px;transition:border-color .14s,background .14s;display:flex}.architecture-section-module__rtctzW__step:hover{background:var(--surface)}.architecture-section-module__rtctzW__step[data-active=true]{border-color:var(--accent);background:var(--surface)}.architecture-section-module__rtctzW__stepNumber{font:22px var(--font-mono);letter-spacing:-.05em;color:var(--accent);line-height:1.2}.architecture-section-module__rtctzW__stepBody{gap:4px;min-width:0;display:grid}.architecture-section-module__rtctzW__stepBody b{font-size:15px;font-weight:600;line-height:1.3}.architecture-section-module__rtctzW__stepBody span{color:var(--muted);font-size:13px;line-height:1.5}@media (max-width:1100px){.architecture-section-module__rtctzW__stage:has(.architecture-section-module__rtctzW__dock[data-active]){grid-template-columns:1fr}.architecture-section-module__rtctzW__dock[data-active=narrow]{height:0}.architecture-section-module__rtctzW__steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.architecture-section-module__rtctzW__steps{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.architecture-section-module__rtctzW__step{transition:none}}.architecture-section-module__rtctzW__subhead{font:13px var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);margin-top:2rem}.architecture-section-module__rtctzW__needs ul{gap:10px;margin-top:14px;padding:0;list-style:none;display:grid}.architecture-section-module__rtctzW__needs li{color:var(--muted);gap:10px;font-size:15px;line-height:1.6;display:flex}.architecture-section-module__rtctzW__role{margin-top:14px}.architecture-section-module__rtctzW__role b{font-size:15px;font-weight:600}.architecture-section-module__rtctzW__role p{color:var(--muted);margin-top:3px;font-size:15px;line-height:1.6}
.lower-docks-module__Y6USaG__lane{min-width:0}.lower-docks-module__Y6USaG__dock{width:100%;height:0;scroll-margin-top:5rem;position:sticky;top:max(5rem,5vh)}.lower-docks-module__Y6USaG__dock[data-active=true]{height:min(440px,100dvh - 14rem)}.lower-docks-module__Y6USaG__dock[data-active=narrow]{height:0}
.product-tour-module__b81fGG__section{position:relative;overflow:clip visible}.product-tour-module__b81fGG__hint{max-width:42rem;color:var(--muted);margin-top:1.25rem;font-size:1rem;line-height:1.6}.product-tour-module__b81fGG__compactHint{display:none}.product-tour-module__b81fGG__tourWide{padding-inline:clamp(1rem,2.5vw,2.75rem)}.product-tour-module__b81fGG__storyGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,3.5vw,4rem);margin-top:1rem;display:grid}.product-tour-module__b81fGG__storyGrid:has(.product-tour-module__b81fGG__dock[data-active=true]){grid-template-columns:minmax(19rem,1fr) minmax(0,2.6fr)}.product-tour-module__b81fGG__prototypeColumn{grid-area:1/2;align-self:stretch;min-width:0;position:relative}.product-tour-module__b81fGG__prototypeSticky{scroll-margin-top:5rem;position:sticky;top:max(5rem,5vh)}.product-tour-module__b81fGG__prototypeStatus{min-height:2.25rem;color:var(--muted);align-items:center;gap:.5rem;padding:0 .1rem .5rem;font-size:.82rem;font-weight:600;display:flex}.product-tour-module__b81fGG__statusDot,.product-tour-module__b81fGG__statusDotPaused{background:var(--emerald);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--emerald) 16%, transparent);border-radius:50%;flex:none}.product-tour-module__b81fGG__statusDotPaused{background:var(--amber);box-shadow:0 0 0 4px color-mix(in oklab, var(--amber) 16%, transparent)}.product-tour-module__b81fGG__prototypeStatus button{border:1px solid var(--border-strong);background:var(--background);color:var(--foreground);cursor:pointer;font:inherit;border-radius:999px;margin-left:auto;padding:.35rem .6rem}.product-tour-module__b81fGG__dock{height:0}.product-tour-module__b81fGG__dock[data-active=true]{height:max(500px,100dvh - 14rem)}.product-tour-module__b81fGG__dock[data-active=narrow]{height:0}.product-tour-module__b81fGG__prototypeSticky:not(:has([data-active])) .product-tour-module__b81fGG__prototypeStatus{display:none}.product-tour-module__b81fGG__chapters{grid-area:1/1;gap:1rem;display:grid}.product-tour-module__b81fGG__chapter{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 80%, transparent);min-width:0;box-shadow:0 12px 30px -28px var(--shadow-tint);border-radius:1rem;padding:clamp(1.25rem,2.4vw,2rem);scroll-margin-top:96px;transition:border-color .18s,box-shadow .18s;position:relative}.product-tour-module__b81fGG__chapter[data-active=true]{border-color:color-mix(in oklab, var(--accent) 55%, var(--border-strong));box-shadow:0 16px 36px -26px var(--shadow-tint), inset 3px 0 0 var(--accent)}.product-tour-module__b81fGG__chapterNumber,.product-tour-module__b81fGG__chapterTopic{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:750}.product-tour-module__b81fGG__chapterNumber{flex-wrap:wrap;gap:.35rem .75rem;display:flex}.product-tour-module__b81fGG__chapterTopic{color:var(--muted);letter-spacing:.06em}.product-tour-module__b81fGG__chapter h3{margin:.8rem 0 0;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.15}.product-tour-module__b81fGG__summary{color:var(--foreground);margin:.85rem 0 0;font-size:1.03rem;font-weight:580;line-height:1.55}.product-tour-module__b81fGG__detail,.product-tour-module__b81fGG__note,.product-tour-module__b81fGG__chapter li{color:var(--muted);font-size:1rem;line-height:1.58}.product-tour-module__b81fGG__detail{margin:.8rem 0 0}.product-tour-module__b81fGG__showLess,.product-tour-module__b81fGG__more[open] .product-tour-module__b81fGG__showMore{display:none}.product-tour-module__b81fGG__chapter ul{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.product-tour-module__b81fGG__chapter li{gap:.6rem;display:flex}.product-tour-module__b81fGG__chapter li:before{content:"";background:var(--emerald);border-radius:50%;flex:none;width:.45rem;height:.45rem;margin-top:.48rem}.product-tour-module__b81fGG__note{border-left:2px solid var(--amber);background:color-mix(in oklab, var(--amber) 8%, transparent);margin:1rem 0 0;padding:.7rem .85rem}.product-tour-module__b81fGG__tryChapter{display:none}@media (max-width:900px),(max-height:720px){.product-tour-module__b81fGG__storyGrid{grid-template-columns:1fr;gap:2rem}.product-tour-module__b81fGG__prototypeColumn,.product-tour-module__b81fGG__chapters{grid-area:auto/1}.product-tour-module__b81fGG__prototypeSticky{position:static}.product-tour-module__b81fGG__compactHint{color:var(--muted);margin:.45rem 0 0;font-size:.95rem;line-height:1.5;display:block}.product-tour-module__b81fGG__tryChapter{border:1px solid var(--accent);background:var(--accent);min-height:2.75rem;color:var(--accent-foreground);cursor:pointer;font:inherit;border-radius:.6rem;align-items:center;margin-top:1.1rem;padding:.55rem .8rem;font-weight:650;display:inline-flex}}@media (max-width:520px){.product-tour-module__b81fGG__chapter{padding:1.2rem}}@media (prefers-reduced-motion:reduce){.product-tour-module__b81fGG__chapter{transition:none}}.product-tour-module__b81fGG__more{width:fit-content;min-height:2.75rem;color:var(--accent);cursor:pointer;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.9rem;font-weight:500;display:flex}.product-tour-module__b81fGG__more:hover{text-underline-offset:.2em;text-decoration:underline}.product-tour-module__b81fGG__dialog{--dialog-background:#fff;--dialog-muted:#f5f5f5;overscroll-behavior:contain;border-radius:calc(var(--app-radius) * 1.4);background:var(--dialog-background);width:min(24rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);font-family:var(--font-app-sans);box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent);border:0;margin:auto;padding:0;font-size:.875rem;overflow-y:auto}@supports (color:lab(0% 0 0)){.product-tour-module__b81fGG__dialog{--dialog-background:lab(100% 0 0);--dialog-muted:lab(96.52% -.0000298023 .0000119209)}}.dark .product-tour-module__b81fGG__dialog{--dialog-background:var(--app-card);--dialog-muted:var(--app-muted)}.product-tour-module__b81fGG__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000001a}.product-tour-module__b81fGG__dialogHeader{background:var(--dialog-background);padding:1rem 2.5rem 0 1rem;position:sticky;top:0}.product-tour-module__b81fGG__dialogHeader h2{letter-spacing:normal;font-size:1rem;font-weight:500;line-height:1.25}.product-tour-module__b81fGG__dialogBody{gap:1rem;padding:1rem;display:grid}.product-tour-module__b81fGG__dialogBody .product-tour-module__b81fGG__summary,.product-tour-module__b81fGG__dialogBody .product-tour-module__b81fGG__detail,.product-tour-module__b81fGG__dialogBody .product-tour-module__b81fGG__note,.product-tour-module__b81fGG__dialogBody ul{margin:0}.product-tour-module__b81fGG__dialogBody .product-tour-module__b81fGG__summary,.product-tour-module__b81fGG__dialogBody .product-tour-module__b81fGG__detail,.product-tour-module__b81fGG__dialogBody .product-tour-module__b81fGG__note,.product-tour-module__b81fGG__dialogBody li{font-size:.875rem;font-weight:400;line-height:1.5}.product-tour-module__b81fGG__dialogBody .product-tour-module__b81fGG__summary{color:var(--muted)}.product-tour-module__b81fGG__dialogBody .product-tour-module__b81fGG__note{border:1px solid var(--border);border-radius:calc(var(--app-radius) * .8);background:var(--dialog-muted);padding:.75rem}.product-tour-module__b81fGG__close{border-radius:calc(var(--app-radius) * .8);cursor:pointer;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.product-tour-module__b81fGG__close:hover{background:var(--dialog-muted)}html:has(dialog[data-capability-dialog][open]){padding-right:var(--capability-scrollbar,0px);overflow:hidden}
.system-diagram-module__9EJT4a__controls{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.system-diagram-module__9EJT4a__controls fieldset{min-width:0}.system-diagram-module__9EJT4a__controls legend{color:var(--muted);margin-bottom:8px;font-size:16px}.system-diagram-module__9EJT4a__segment{border:1px solid var(--border-strong);background:var(--surface);border-radius:7px;flex-wrap:wrap;padding:3px;display:flex}.system-diagram-module__9EJT4a__segment button{min-height:44px;color:var(--muted);cursor:pointer;border-radius:4px;padding:8px 12px;font-size:16px}.system-diagram-module__9EJT4a__segment button[aria-pressed=true]{background:var(--accent);color:var(--accent-foreground)}.system-diagram-module__9EJT4a__caption{color:var(--faint);margin-top:12px;font-size:14px}.system-diagram-module__9EJT4a__diagram{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1.65fr);align-items:start;margin-top:28px;display:grid}.system-diagram-module__9EJT4a__zone{border:1px solid var(--border-strong);background:var(--card);border-radius:8px;min-width:0;padding:20px}.system-diagram-module__9EJT4a__owned{border:1px dashed var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--background))}.system-diagram-module__9EJT4a__managed{background:var(--surface)}.system-diagram-module__9EJT4a__external{border-style:double;border-width:3px}.system-diagram-module__9EJT4a__owner{font:13px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.system-diagram-module__9EJT4a__icon{width:24px;height:24px;color:var(--accent);margin-bottom:12px}.system-diagram-module__9EJT4a__zone h3{font-size:16px;font-weight:600;line-height:1.3}.system-diagram-module__9EJT4a__zone p:not(.system-diagram-module__9EJT4a__owner){color:var(--muted);margin-top:8px;font-size:16px;line-height:1.65}.system-diagram-module__9EJT4a__badge{border:1px solid var(--border-strong);color:var(--muted);border-radius:4px;margin-top:12px;padding:4px 7px;font-size:14px;display:inline-block}.system-diagram-module__9EJT4a__edge{color:var(--accent);flex-direction:column;align-items:center;gap:8px;padding-top:70px;display:flex}.system-diagram-module__9EJT4a__edge span{writing-mode:vertical-rl;color:var(--muted);font-size:14px}.system-diagram-module__9EJT4a__node{background:var(--card);border:1px solid var(--border-strong);border-radius:5px;margin-top:16px;padding:12px}.system-diagram-module__9EJT4a__nodeTitle{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.system-diagram-module__9EJT4a__nodeTitle svg{width:18px;height:18px;color:var(--accent);flex-shrink:0;margin:0}.system-diagram-module__9EJT4a__nodeTitle .system-diagram-module__9EJT4a__badge{margin:0}.system-diagram-module__9EJT4a__innerEdge{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding-block:12px;font-size:14px;display:flex}.system-diagram-module__9EJT4a__innerEdge svg{width:16px;height:16px}.system-diagram-module__9EJT4a__session{border:1px solid var(--accent);background:var(--card);border-radius:5px;padding:14px}.system-diagram-module__9EJT4a__project{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:14px;display:flex}.system-diagram-module__9EJT4a__project svg{flex-shrink:0;width:18px;height:18px}.system-diagram-module__9EJT4a__explanation{border:1px solid var(--border);border-radius:6px;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;padding:20px;display:grid}.system-diagram-module__9EJT4a__explanation p{color:var(--muted);font-size:16px;line-height:1.7}.system-diagram-module__9EJT4a__explanation strong{color:var(--foreground)}@media (max-width:1023px){.system-diagram-module__9EJT4a__diagram{grid-template-columns:1fr}.system-diagram-module__9EJT4a__edge{flex-direction:row;justify-content:center;padding:12px}.system-diagram-module__9EJT4a__edge svg{width:18px;transform:rotate(90deg)}.system-diagram-module__9EJT4a__edge span{writing-mode:horizontal-tb;font-size:14px}.system-diagram-module__9EJT4a__explanation{grid-template-columns:1fr;gap:12px}.system-diagram-module__9EJT4a__controls{gap:12px}.system-diagram-module__9EJT4a__zone{padding:16px}.system-diagram-module__9EJT4a__zone>.system-diagram-module__9EJT4a__icon{float:right}}.system-diagram-module__9EJT4a__experience{border-left:3px solid var(--accent);background:var(--surface);border-radius:0 6px 6px 0;margin-top:20px;padding:18px 20px}.system-diagram-module__9EJT4a__experience strong{color:var(--foreground);font-size:16px;display:block}.system-diagram-module__9EJT4a__experience p{max-width:760px;color:var(--muted);margin-top:6px;font-size:16px;line-height:1.65}.system-diagram-module__9EJT4a__agents{flex-wrap:wrap;gap:8px;display:flex}
