.workspace-demo-module__u0SO2G__section{isolation:isolate;color:#ededed;background:#000;border-top:1px solid #ffffff0c;padding:108px 32px 0;position:relative;overflow:hidden}.workspace-demo-module__u0SO2G__headingWrap,.workspace-demo-module__u0SO2G__sectionFoot{max-width:1152px;margin:0 auto}.workspace-demo-module__u0SO2G__headingWrap{z-index:1;position:relative}.workspace-demo-module__u0SO2G__eyebrow{font:10px/1.5 var(--font-mono);letter-spacing:.15em;color:#8c8c8c;align-items:center;gap:12px;display:flex}.workspace-demo-module__u0SO2G__eyebrow>span:first-child{background:#d9d9d9;width:24px;height:1px}.workspace-demo-module__u0SO2G__edition{color:#555;letter-spacing:.08em;margin-left:auto;font-size:9px}.workspace-demo-module__u0SO2G__headingRow{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:29px;display:flex}.workspace-demo-module__u0SO2G__headingRow h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.7vw,68px);font-weight:450;line-height:1.055}.workspace-demo-module__u0SO2G__headingRow h2>span{color:#858585}.workspace-demo-module__u0SO2G__headingRow>p{color:#bcbcbc;margin:0 0 4px;font-size:16px;line-height:1.85}.workspace-demo-module__u0SO2G__headingRow>p>span{color:#737373}.workspace-demo-module__u0SO2G__showcase{isolation:isolate;max-width:1376px;margin:63px auto 0;position:relative}.workspace-demo-module__u0SO2G__showcase:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:1920/1120;opacity:.65;background:url(/workspace/dither-field.svg) 50%/100% 100% no-repeat;width:max(1600px,112vw);position:absolute;top:-130px;left:50%;transform:translate(-50%)}.workspace-demo-module__u0SO2G__desktop{scroll-margin-top:140px;}.workspace-demo-module__u0SO2G__readyDot{background:#9ccaad;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.workspace-demo-module__u0SO2G__workspaceBody{}.workspace-demo-module__u0SO2G__chromeKey{color:#929292;border-radius:5px;width:28px;height:28px}.workspace-demo-module__u0SO2G__chromeKey>svg{width:15px;height:15px}.workspace-demo-module__u0SO2G__chromeKey[aria-pressed=true],.workspace-demo-module__u0SO2G__chromeKey[aria-expanded=true]{color:#eee;background:#242424}.workspace-demo-module__u0SO2G__appsMenu{z-index:1;background:#191919;border:1px solid #3c3c3c;border-radius:7px;width:185px;padding:12px 6px 6px;position:absolute;top:0;left:calc(100% + 8px);box-shadow:0 12px 30px #0008}.workspace-demo-module__u0SO2G__appsMenu>span{font:8px var(--font-mono);letter-spacing:.1em;color:#777;padding:0 8px 9px;display:block}.workspace-demo-module__u0SO2G__appsMenu>button{color:#bbb;justify-content:flex-start;gap:10px;width:100%;padding:7px 8px;font-size:11px}.workspace-demo-module__u0SO2G__appsMenu>button>svg{width:14px;height:14px}.workspace-demo-module__u0SO2G__canvas{}.workspace-demo-module__u0SO2G__world{--fit:1;width:1020px;height:640px;transform:translate(-50%, -50%) scale(var(--fit));position:absolute;top:50%;left:50%}.workspace-demo-module__u0SO2G__camera{transform-origin:0 0;transform:translate(var(--camera-x,0px), var(--camera-y,0px)) scale(var(--camera-scale,1));transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.workspace-demo-module__u0SO2G__desktop:not([data-camera=workspace]):not([data-camera=handoff]) .workspace-demo-module__u0SO2G__appFrame[data-camera-selected=false]{opacity:.18}.workspace-demo-module__u0SO2G__backToWorkspace{z-index:6;color:#bdbdbd;height:28px;font:9px var(--font-mono);background:#171717;border:1px solid #383838;border-radius:5px;gap:9px;padding:0 10px;position:absolute;top:12px;left:14px}.workspace-demo-module__u0SO2G__appFrame{transition:opacity .35s,border-color .2s;position:absolute;}.workspace-demo-module__u0SO2G__appFrame[hidden]{display:none}.workspace-demo-module__u0SO2G__appFrame[data-app=agent]{z-index:2;width:400px;height:406px;top:58px;left:26px}.workspace-demo-module__u0SO2G__appFrame[data-app=files]{width:384px;height:144px;top:486px;left:42px}.workspace-demo-module__u0SO2G__appFrame[data-app=browser]{width:544px;height:366px;top:40px;left:452px}.workspace-demo-module__u0SO2G__appFrame[data-app=terminal]{width:528px;height:198px;top:432px;left:468px}.workspace-demo-module__u0SO2G__appFrame[data-active=true]{z-index:4;border-color:color-mix(in srgb, var(--veil-muted) 65%, transparent)}.workspace-demo-module__u0SO2G__frameTitle{touch-action:none;cursor:grab;}.workspace-demo-module__u0SO2G__frameTitle[data-dragging=true]{cursor:grabbing}.workspace-demo-module__u0SO2G__frameAppName{color:#b8b8b8;align-items:center;gap:6px;min-width:0;font-size:10px;display:flex}.workspace-demo-module__u0SO2G__frameAppName>svg{width:13px;height:13px}.workspace-demo-module__u0SO2G__frameAppName>strong{color:var(--veil-strong);font-weight:500}.workspace-demo-module__u0SO2G__frameAppKind{border-left:1px solid var(--hairline-strong);color:var(--veil-faint);padding-left:5px;font-size:7px}.workspace-demo-module__u0SO2G__frameMachine{height:18px;color:var(--veil-muted);white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.workspace-demo-module__u0SO2G__machineStatusDot{background:var(--success);border-radius:50%;flex-shrink:0;width:4px;height:4px}.workspace-demo-module__u0SO2G__machineStatusDot[data-starting=true]{background:var(--veil-muted);animation:1.2s ease-in-out infinite workspace-demo-module__u0SO2G__ticketPulse}.workspace-demo-module__u0SO2G__machineBadgeName{text-overflow:ellipsis;max-width:112px;overflow:hidden}.workspace-demo-module__u0SO2G__machinePlatform{border-left:1px solid var(--hairline);color:var(--veil-faint);font:6px/1 var(--font-mono);padding-left:6px}.workspace-demo-module__u0SO2G__frameClose,.workspace-demo-module__u0SO2G__frameFocus{color:#777;border-radius:3px;width:21px;height:21px}.workspace-demo-module__u0SO2G__frameFocus{margin-left:auto}.workspace-demo-module__u0SO2G__frameClose>svg,.workspace-demo-module__u0SO2G__frameFocus>svg{width:11px;height:11px}.workspace-demo-module__u0SO2G__frameBody{}.workspace-demo-module__u0SO2G__sidebar{background:#111;border-left:1px solid #ffffff12;flex-direction:column;flex-shrink:0;width:181px;display:flex}.workspace-demo-module__u0SO2G__sidebarTabs{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:38px;padding:0 8px;display:flex}.workspace-demo-module__u0SO2G__sidebarTabs>button:first-child{color:silver;height:26px;padding:0 6px;font-size:10px}.workspace-demo-module__u0SO2G__sidebarSectionTitle{color:#9d9d9d;justify-content:space-between;padding:19px 13px 10px;font-size:10px;display:flex}.workspace-demo-module__u0SO2G__sidebarSectionTitle>span{color:#555;font:8px var(--font-mono)}.workspace-demo-module__u0SO2G__machineRow{color:#c4c4c4;border-radius:4px;justify-content:flex-start;align-items:center;gap:5px;width:calc(100% - 12px);height:27px;margin:0 6px;padding:0 5px;display:flex}.workspace-demo-module__u0SO2G__machineRow>svg{flex-shrink:0;width:13px;height:13px}.workspace-demo-module__u0SO2G__machineRow>svg:first-child{width:9px;height:9px;transition:transform .15s}.workspace-demo-module__u0SO2G__machineRow>svg.workspace-demo-module__u0SO2G__expanded{transform:rotate(90deg)}.workspace-demo-module__u0SO2G__machineRow>strong{font-size:10px;font-weight:450}.workspace-demo-module__u0SO2G__machineRow>.workspace-demo-module__u0SO2G__readyDot{margin-left:auto}.workspace-demo-module__u0SO2G__machineLocation{font:7px/1.6 var(--font-mono);color:#6c6c6c;margin:0 0 9px 36px}.workspace-demo-module__u0SO2G__machineLocation>span{color:#434343;margin:0 3px}.workspace-demo-module__u0SO2G__machineApps{border-bottom:1px solid #ffffff0e;padding:0 8px 14px 25px}.workspace-demo-module__u0SO2G__machineApps>button,.workspace-demo-module__u0SO2G__workspaceTree>button{color:#878787;border-radius:4px;justify-content:flex-start;gap:8px;width:100%;height:28px;padding:0 7px;font-size:9px;font-weight:400;display:flex}.workspace-demo-module__u0SO2G__machineApps>button>svg,.workspace-demo-module__u0SO2G__workspaceTree>button>svg{flex-shrink:0;width:12px;height:12px}.workspace-demo-module__u0SO2G__machineApps>button[aria-pressed=true]{color:#ddd;background:#232323}.workspace-demo-module__u0SO2G__appIndicator{background:#575757;border-radius:50%;width:3px;height:3px;margin-left:auto}.workspace-demo-module__u0SO2G__appIndicator[data-open=false]{background:0 0;border:1px solid #454545}.workspace-demo-module__u0SO2G__workspaceTree{padding:0 7px}.workspace-demo-module__u0SO2G__workspaceTree>button{height:26px}.workspace-demo-module__u0SO2G__workspaceTree>button>span{text-overflow:ellipsis;overflow:hidden}.workspace-demo-module__u0SO2G__sidebarFoot{color:#a6a6a6;border-top:1px solid #ffffff0e;align-items:center;gap:8px;margin-top:auto;padding:13px 11px;font-size:9px;display:flex}.workspace-demo-module__u0SO2G__personAvatar{width:24px;height:24px;font:9px var(--font-mono);background:#232323;border:1px solid #383838;border-radius:50%;justify-content:center;align-items:center;display:flex}.workspace-demo-module__u0SO2G__sidebarFoot>span:nth-child(2)>span{color:#626262;margin-top:2px;font-size:8px;display:block}.workspace-demo-module__u0SO2G__sidebarFoot>.workspace-demo-module__u0SO2G__readyDot{margin-left:auto}.workspace-demo-module__u0SO2G__properties{color:#aaa;padding:22px 15px;font-size:10px}.workspace-demo-module__u0SO2G__properties>svg{color:#777;width:24px;height:24px;margin-bottom:14px}.workspace-demo-module__u0SO2G__properties>strong{color:#ddd;font-size:13px;font-weight:450;display:block}.workspace-demo-module__u0SO2G__properties p{color:#777;margin:10px 0 23px;font-size:10px;line-height:1.8}.workspace-demo-module__u0SO2G__properties dl>div{border-top:1px solid #ffffff10;padding:10px 0}.workspace-demo-module__u0SO2G__properties dt{font:8px var(--font-mono);color:#666;margin-bottom:4px}.workspace-demo-module__u0SO2G__properties dd{margin:0}.workspace-demo-module__u0SO2G__properties>button{color:#bdbdbd;height:auto;margin-top:20px;padding:0;font-size:9px}.workspace-demo-module__u0SO2G__desktopStatus{}.workspace-demo-module__u0SO2G__desktopStatus>.workspace-demo-module__u0SO2G__statusCenter{color:#626262;font-size:7px}.workspace-demo-module__u0SO2G__dim{color:#6b6b6b}.workspace-demo-module__u0SO2G__mobileApplications{display:none}.workspace-demo-module__u0SO2G__agentApp{--agent-inset:20px;background:var(--frame);flex-direction:column;width:100%;min-height:0;display:flex;position:relative}.workspace-demo-module__u0SO2G__conversation{min-height:0;padding:14px var(--agent-inset) 6px;scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent;flex:1;overflow-y:auto}.workspace-demo-module__u0SO2G__agentRequestMeta{color:var(--veil-muted);font:7px/1.4 var(--font-mono);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.workspace-demo-module__u0SO2G__agentRequestMeta>span:first-child{letter-spacing:.09em;text-transform:uppercase}.workspace-demo-module__u0SO2G__agentProgress{align-items:center;gap:5px;display:flex}.workspace-demo-module__u0SO2G__agentRunDot{background:var(--veil);border-radius:50%;flex-shrink:0;width:3px;height:3px}.workspace-demo-module__u0SO2G__agentApp[data-complete=true] .workspace-demo-module__u0SO2G__agentRunDot{background:var(--success)}.workspace-demo-module__u0SO2G__agentRequest h3{max-width:310px;color:var(--veil-strong);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:18px;font-weight:450;line-height:1.14}.workspace-demo-module__u0SO2G__agentReply{align-items:flex-start;gap:9px;margin-top:12px;display:flex}.workspace-demo-module__u0SO2G__agentReply>svg{width:14px;height:14px;color:var(--veil);flex-shrink:0;margin-top:1px}.workspace-demo-module__u0SO2G__agentReply>div{min-width:0}.workspace-demo-module__u0SO2G__agentReply p{max-width:310px;color:var(--veil);margin:0;font-size:10px;line-height:1.6}.workspace-demo-module__u0SO2G__agentWork{margin-top:10px}.workspace-demo-module__u0SO2G__agentRead summary{color:var(--veil-muted);align-items:center;gap:6px;padding:0 0 8px;font-size:8px;list-style:none;display:flex}.workspace-demo-module__u0SO2G__agentRead summary::-webkit-details-marker{display:none}.workspace-demo-module__u0SO2G__agentRead summary>svg{width:10px;height:10px;color:var(--veil-muted)}.workspace-demo-module__u0SO2G__agentRead strong{color:var(--veil);font-weight:400;font-family:var(--font-mono)}.workspace-demo-module__u0SO2G__agentRead small{color:var(--veil-faint);font:7px var(--font-mono);margin-left:auto}.workspace-demo-module__u0SO2G__agentRead pre{background:var(--surface);color:var(--veil-muted);font:8px/1.5 var(--font-mono);white-space:pre-wrap;margin:0 0 9px;padding:8px}.workspace-demo-module__u0SO2G__agentChange{border:1px solid var(--hairline-strong);background:var(--surface);border-radius:5px;overflow:hidden;box-shadow:0 2px 5px #0003}.workspace-demo-module__u0SO2G__agentChangeHeading{border-bottom:1px solid var(--hairline);width:100%;height:29px;color:var(--veil-strong);background:var(--surface);font:8px var(--font-mono);border-radius:0;justify-content:flex-start;gap:7px;padding:0 10px;display:flex}.workspace-demo-module__u0SO2G__agentChangeHeading>svg{width:11px;height:11px;color:var(--veil-muted);flex-shrink:0}.workspace-demo-module__u0SO2G__agentFilePath{color:var(--veil-faint)}.workspace-demo-module__u0SO2G__agentDiffCount{gap:7px;margin-left:auto;font-size:7px;display:flex}.workspace-demo-module__u0SO2G__agentDiffCount>span:first-child{color:color-mix(in srgb, var(--success) 55%, var(--veil))}.workspace-demo-module__u0SO2G__agentDiffCount>span:last-child{color:var(--veil-muted)}.workspace-demo-module__u0SO2G__agentChangeChevron{transition:transform .16s}.workspace-demo-module__u0SO2G__agentChangeHeading[aria-expanded=true]>.workspace-demo-module__u0SO2G__agentChangeChevron{transform:rotate(90deg)}.workspace-demo-module__u0SO2G__agentDiff{background:var(--frame);padding:5px 0}.workspace-demo-module__u0SO2G__agentDiffLine{min-height:16px;color:var(--veil-muted);font:8.5px/1.7 var(--font-mono);grid-template-columns:25px 16px minmax(0,1fr);align-items:center;padding:0 10px 0 0;display:grid}.workspace-demo-module__u0SO2G__agentDiffLine>span{color:var(--veil-faint);text-align:center;-webkit-user-select:none;user-select:none;font-size:7px}.workspace-demo-module__u0SO2G__agentDiffLine code{white-space:pre;text-overflow:ellipsis;font:inherit;overflow:hidden}.workspace-demo-module__u0SO2G__agentDiffLine[data-change=removed]{background:color-mix(in srgb, var(--destructive) 4%, transparent);color:var(--veil-muted)}.workspace-demo-module__u0SO2G__agentDiffLine[data-change=added]{background:color-mix(in srgb, var(--success) 6%, transparent);color:color-mix(in srgb, var(--success) 30%, var(--veil-strong))}.workspace-demo-module__u0SO2G__agentDiffLine[data-change=added]>span:nth-child(2){color:color-mix(in srgb, var(--success) 50%, var(--veil-muted))}.workspace-demo-module__u0SO2G__desktop[data-scene=code][data-playing=true] .workspace-demo-module__u0SO2G__agentDiffLine[data-change=added]{animation:.42s both workspace-demo-module__u0SO2G__agentDiffReveal}.workspace-demo-module__u0SO2G__desktop[data-scene=code][data-playing=true] .workspace-demo-module__u0SO2G__agentDiffLine:nth-child(3){animation-delay:.1s}.workspace-demo-module__u0SO2G__desktop[data-scene=code][data-playing=true] .workspace-demo-module__u0SO2G__agentDiffLine:nth-child(4){animation-delay:.2s}.workspace-demo-module__u0SO2G__desktop[data-visible=false] .workspace-demo-module__u0SO2G__agentDiffLine{animation-play-state:paused}@keyframes workspace-demo-module__u0SO2G__agentDiffReveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.workspace-demo-module__u0SO2G__agentOutcome{justify-content:space-between;align-items:center;min-height:25px;padding-top:7px;display:flex}.workspace-demo-module__u0SO2G__agentOutcome>span{color:var(--veil-muted);align-items:center;gap:6px;font-size:7px;display:flex}.workspace-demo-module__u0SO2G__agentOutcome svg{width:10px;height:10px}.workspace-demo-module__u0SO2G__agentApp[data-complete=true] .workspace-demo-module__u0SO2G__agentOutcome>span{color:color-mix(in srgb, var(--success) 30%, var(--veil))}.workspace-demo-module__u0SO2G__agentOutcome>button{border:1px solid var(--hairline-strong);height:23px;color:var(--veil-strong);background:var(--raised);border-radius:4px;padding:0 8px;font-size:8px;font-weight:450}.workspace-demo-module__u0SO2G__composer{border-top:1px solid var(--hairline-strong);background:var(--surface);flex-shrink:0;margin:0;padding:3px 12px 9px}.workspace-demo-module__u0SO2G__composer>textarea{resize:none;width:100%;height:28px;min-height:28px;color:var(--veil);font:9px/1.5 var(--font-sans);background:0 0;border:0;outline:none;padding:6px 0;transition:height .18s;display:block}.workspace-demo-module__u0SO2G__composer>textarea:focus{height:47px}.workspace-demo-module__u0SO2G__composer>textarea::placeholder{color:var(--veil-faint)}.workspace-demo-module__u0SO2G__composerBottom{font:8px var(--font-mono);align-items:center;gap:7px;display:flex}.workspace-demo-module__u0SO2G__composerBottom>span:first-child{color:var(--veil);align-items:center;gap:5px;display:flex}.workspace-demo-module__u0SO2G__composerBottom svg{width:11px;height:11px}.workspace-demo-module__u0SO2G__directory{border-left:1px solid var(--hairline-strong);min-width:0;color:var(--veil-muted);flex:1;align-items:center;gap:5px;padding-left:8px;font-size:7px;display:flex}.workspace-demo-module__u0SO2G__directory>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-demo-module__u0SO2G__directory>svg{flex-shrink:0}.workspace-demo-module__u0SO2G__agentHistoryKey,.workspace-demo-module__u0SO2G__sendButton{width:21px;height:21px;color:var(--veil-muted);border-radius:4px;flex-shrink:0}.workspace-demo-module__u0SO2G__sendButton{border:1px solid var(--hairline-strong);color:var(--veil-strong);background:var(--raised)}.workspace-demo-module__u0SO2G__sendButton>svg{transform:none}.workspace-demo-module__u0SO2G__agentHistory{z-index:5;background:var(--frame);padding:20px;position:absolute;inset:0 0 64px}.workspace-demo-module__u0SO2G__agentHistory>span{color:var(--veil-muted);margin-bottom:14px;font-size:9px;display:block}.workspace-demo-module__u0SO2G__agentHistory>button{border:1px solid var(--hairline);background:var(--surface);justify-content:flex-start;gap:8px;width:100%;height:35px;padding:0 10px;font-size:10px}.workspace-demo-module__u0SO2G__agentHistory svg{width:13px;height:13px}.workspace-demo-module__u0SO2G__agentHistory small{color:var(--veil-faint);margin-left:auto;font-size:8px}.workspace-demo-module__u0SO2G__browserApp{background:#f5f3ed;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.workspace-demo-module__u0SO2G__browserAddress{color:#999;background:#262626;flex-shrink:0;align-items:center;gap:10px;height:26px;padding:0 10px;font-size:16px;display:flex}.workspace-demo-module__u0SO2G__browserAddress>div{color:#909090;height:18px;font:8px var(--font-mono);background:#181818;border-radius:4px;flex:1;align-items:center;gap:6px;margin-left:2px;padding:0 8px;display:flex}.workspace-demo-module__u0SO2G__browserAddress svg{width:9px;height:9px}.workspace-demo-module__u0SO2G__terminalApp{color:#a7afa7;width:100%;font:10px/1.55 var(--font-mono);background:#0c0d0c;padding:12px 17px 8px;overflow:auto}.workspace-demo-module__u0SO2G__terminalLocation{color:#d6d8ce;align-items:center;gap:7px;margin-bottom:8px;font-size:9px;display:flex}.workspace-demo-module__u0SO2G__terminalLocation>span:not(.workspace-demo-module__u0SO2G__terminalSession){color:#686d66}.workspace-demo-module__u0SO2G__terminalLocation b{color:#b7c596;font-weight:400}.workspace-demo-module__u0SO2G__terminalSession{color:#646962;margin-left:auto;font-size:8px}.workspace-demo-module__u0SO2G__command{color:#d0d4c9;margin-bottom:8px}.workspace-demo-module__u0SO2G__command>span{color:#94bd94;margin-right:8px}.workspace-demo-module__u0SO2G__terminalTest{color:#929d8d;font-size:9px}.workspace-demo-module__u0SO2G__terminalTest>span{color:#a8cd97;margin-right:9px}.workspace-demo-module__u0SO2G__terminalSummary{color:#969d90;gap:11px;margin-top:8px;font-size:8px;display:flex}.workspace-demo-module__u0SO2G__terminalSummary>strong{color:#bbd5a3;font-weight:400}.workspace-demo-module__u0SO2G__terminalSummary>span{color:#5e6859}.workspace-demo-module__u0SO2G__terminalWaiting{color:#656b60;min-height:43px;font-size:9px}.workspace-demo-module__u0SO2G__terminalPrompt{color:#94bd94;align-items:center;gap:8px;margin-top:8px;display:flex}.workspace-demo-module__u0SO2G__terminalCaret{background:#808a78;width:5px;height:10px;display:inline-block}.workspace-demo-module__u0SO2G__terminalPrompt>button{height:17px;font:7px var(--font-mono);color:#7b8672;margin-left:auto;padding:0}.workspace-demo-module__u0SO2G__filesApp{background:#121212;grid-template-columns:47% minmax(0,1fr);width:100%;display:grid;overflow:hidden}.workspace-demo-module__u0SO2G__fileTree{border-right:1px solid #ffffff10;padding:8px 5px}.workspace-demo-module__u0SO2G__folderRow{font:8px var(--font-mono);color:#a1a1a1;align-items:center;gap:5px;margin:0 5px 5px;display:flex}.workspace-demo-module__u0SO2G__folderRow>svg{width:12px;height:12px}.workspace-demo-module__u0SO2G__folderRow>span{margin-left:auto}.workspace-demo-module__u0SO2G__fileTree>button{width:100%;height:23px;font:7px var(--font-mono);color:#898989;border-radius:3px;justify-content:flex-start;gap:5px;padding:0 4px;display:flex}.workspace-demo-module__u0SO2G__fileTree>button>span{text-overflow:ellipsis;overflow:hidden}.workspace-demo-module__u0SO2G__fileTree>button>svg{color:#757b6e;flex-shrink:0;width:10px;height:10px}.workspace-demo-module__u0SO2G__fileTree>button>small{color:#afd49a;font:7px var(--font-mono);margin-left:auto}.workspace-demo-module__u0SO2G__fileTree>button[aria-pressed=true]{color:#c3c3c3;background:#242424}.workspace-demo-module__u0SO2G__filePreview{padding:12px 10px;overflow:auto}.workspace-demo-module__u0SO2G__filePreview>span{color:#737373;font:6px var(--font-mono);letter-spacing:.04em;margin-bottom:9px;display:block}.workspace-demo-module__u0SO2G__filePreview pre{font:8px/1.65 var(--font-mono);color:#aaa;margin:0}.workspace-demo-module__u0SO2G__filePreview pre[data-added=true]{color:#b0c59a}.workspace-demo-module__u0SO2G__storySteps{background:#000;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1152px;margin:0 auto 32px;display:grid;box-shadow:0 0 32px 24px #000}.workspace-demo-module__u0SO2G__storyStep{text-align:left;white-space:normal;background:0 0;border-top:1px solid #414141;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;height:auto;padding:16px 0 0;display:flex;position:relative}.workspace-demo-module__u0SO2G__storyStep:hover{background:0 0}.workspace-demo-module__u0SO2G__storyStep:before{content:"";transform-origin:0;background:#fff;height:1px;transition:transform .35s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.workspace-demo-module__u0SO2G__storyStep[aria-pressed=true]:before{transform:scaleX(1)}.workspace-demo-module__u0SO2G__stepNumber{color:#8c8c8c;width:100%;font:9px var(--font-mono);justify-content:space-between;margin-bottom:10px;display:flex}.workspace-demo-module__u0SO2G__stepNumber>span{opacity:0;color:#aaa}.workspace-demo-module__u0SO2G__storyStep[aria-pressed=true] .workspace-demo-module__u0SO2G__stepNumber{color:#fff}.workspace-demo-module__u0SO2G__storyStep[data-complete=true] .workspace-demo-module__u0SO2G__stepNumber>span{opacity:1}.workspace-demo-module__u0SO2G__storyStep>strong{color:#c3c3c3;letter-spacing:-.025em;font-size:15px;font-weight:450;line-height:1.4}.workspace-demo-module__u0SO2G__storyStep[aria-pressed=true]>strong,.workspace-demo-module__u0SO2G__storyStep:hover>strong{color:#fff}.workspace-demo-module__u0SO2G__sectionFoot{justify-content:space-between;align-items:flex-end;gap:40px;padding:66px 0 57px;display:flex}.workspace-demo-module__u0SO2G__sectionFootCopy{max-width:650px}.workspace-demo-module__u0SO2G__sectionFootCopy>p{color:#999;margin:0;font-size:14px;line-height:1.8}.workspace-demo-module__u0SO2G__sectionFootCopy>p+p{margin-top:14px}.workspace-demo-module__u0SO2G__sectionFootCopy>p:first-child{letter-spacing:-.025em;font-size:17px;line-height:1.6}.workspace-demo-module__u0SO2G__sectionFoot strong{color:#ccc;font-weight:450}.workspace-demo-module__u0SO2G__sectionFoot>a{color:#d3d3d3;flex-shrink:0;padding-bottom:5px;font-size:13px;text-decoration:none}.workspace-demo-module__u0SO2G__sectionFoot>a>span{margin-left:30px;font-size:20px;transition:transform .18s;display:inline-block}.workspace-demo-module__u0SO2G__sectionFoot>a:hover>span{transform:translate(2px,-2px)}.workspace-demo-module__u0SO2G__section button:focus-visible,.workspace-demo-module__u0SO2G__frameTitle:focus-visible,.workspace-demo-module__u0SO2G__section a:focus-visible{outline-offset:4px;box-shadow:none;outline:1px solid #eee}.workspace-demo-module__u0SO2G__accessibleStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-demo-module__u0SO2G__desktop[data-visible=false] *,.workspace-demo-module__u0SO2G__desktop[data-visible=false] :before,.workspace-demo-module__u0SO2G__desktop[data-visible=false] :after{animation-play-state:paused}.workspace-demo-module__u0SO2G__appFrame[data-app=worker]{width:400px;height:399px;top:214px;left:26px}.workspace-demo-module__u0SO2G__appFrame[data-app=agent]{height:464px}.workspace-demo-module__u0SO2G__appFrame[data-app=browser]{height:424px;top:111px}.workspace-demo-module__u0SO2G__appFrame[data-present=false]{pointer-events:none;transform:translateY(14px);opacity:0!important}.workspace-demo-module__u0SO2G__appFrame{transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1),border-color .2s}.workspace-demo-module__u0SO2G__coordinatorReceipt{display:none}.workspace-demo-module__u0SO2G__coordinatorComposer{flex-shrink:0}.workspace-demo-module__u0SO2G__desktop[data-machine=true]:not([data-focus=agent]) .workspace-demo-module__u0SO2G__appFrame[data-app=agent]{height:139px}.workspace-demo-module__u0SO2G__desktop[data-machine=true]:not([data-focus=agent]) .workspace-demo-module__u0SO2G__coordinatorConversation,.workspace-demo-module__u0SO2G__desktop[data-machine=true]:not([data-focus=agent]) .workspace-demo-module__u0SO2G__coordinatorComposer{display:none}.workspace-demo-module__u0SO2G__desktop[data-machine=true]:not([data-focus=agent]) .workspace-demo-module__u0SO2G__coordinatorReceipt{padding:15px 20px;display:block}.workspace-demo-module__u0SO2G__receiptTicket{font:8px var(--font-mono);color:var(--veil);align-items:center;gap:7px;display:flex}.workspace-demo-module__u0SO2G__receiptTicket img{width:11px;height:11px}.workspace-demo-module__u0SO2G__receiptTicket>span:last-child{color:var(--veil-muted);margin-left:auto;font-size:7px}.workspace-demo-module__u0SO2G__coordinatorReceipt>p{color:var(--veil-strong);letter-spacing:-.025em;margin:10px 0 8px;font-size:12px}.workspace-demo-module__u0SO2G__receiptDestination{font:7px var(--font-mono);color:var(--veil-muted);align-items:center;gap:6px;display:flex}.workspace-demo-module__u0SO2G__receiptDestination>svg{width:10px;height:10px}.workspace-demo-module__u0SO2G__receiptDestination>button{height:19px;color:var(--veil);background:var(--raised);border:1px solid var(--hairline-strong);margin-left:auto;padding:0 7px;font-size:7px}.workspace-demo-module__u0SO2G__agentApp[data-complete=true] .workspace-demo-module__u0SO2G__receiptDestination{color:var(--success)}.workspace-demo-module__u0SO2G__userMessage{width:fit-content;max-width:88%;margin:0 0 22px auto}.workspace-demo-module__u0SO2G__userMessageAuthor{text-align:right;color:var(--veil-muted);font:8px/1.4 var(--font-sans);margin:0 3px 6px;display:block}.workspace-demo-module__u0SO2G__userMessage>p{border:1px solid var(--hairline);background:var(--raised);color:var(--veil-strong);letter-spacing:normal;border-radius:10px 10px 3px;margin:0;padding:11px 14px;font-size:12px;font-weight:400;line-height:1.6}.workspace-demo-module__u0SO2G__requestTicket{white-space:nowrap}.workspace-demo-module__u0SO2G__linearTool{border-bottom:1px solid var(--hairline);color:var(--veil-muted);font:8px var(--font-mono);align-items:center;gap:7px;margin-top:14px;padding:10px 0;display:flex}.workspace-demo-module__u0SO2G__linearTool>img{width:12px;height:12px}.workspace-demo-module__u0SO2G__linearTool>span:nth-child(2){flex:1}.workspace-demo-module__u0SO2G__linearTool span span{color:var(--veil-faint);margin:0 4px}.workspace-demo-module__u0SO2G__linearTool strong{color:var(--veil);margin-left:5px;font-weight:400}.workspace-demo-module__u0SO2G__linearTool>svg{width:10px;height:10px;color:var(--success)}.workspace-demo-module__u0SO2G__toolWorking{background:var(--veil);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite workspace-demo-module__u0SO2G__ticketPulse}.workspace-demo-module__u0SO2G__ticketCard{border:1px solid var(--hairline-strong);background:var(--surface);border-radius:5px;margin-top:10px;padding:15px}.workspace-demo-module__u0SO2G__ticketCard>div{color:var(--veil-muted);font:7px var(--font-mono);justify-content:space-between;margin-bottom:11px;display:flex}.workspace-demo-module__u0SO2G__ticketCard>strong{color:var(--veil-strong);font-size:13px;font-weight:450;line-height:1.4;display:block}.workspace-demo-module__u0SO2G__ticketCard ul{color:var(--veil-muted);margin:11px 0 0;padding-left:12px;font-size:9px;line-height:1.9}.workspace-demo-module__u0SO2G__savedSetup{border:1px solid var(--hairline-strong);background:linear-gradient(135deg, var(--raised), var(--frame) 80%);border-radius:5px;margin-top:10px}.workspace-demo-module__u0SO2G__setupHeading{border-bottom:1px solid var(--hairline);align-items:center;gap:9px;padding:12px;display:flex}.workspace-demo-module__u0SO2G__setupGlyph{border:1px solid var(--hairline-strong);background:var(--surface);width:31px;height:35px;box-shadow:2px 2px 0 var(--frame), 3px 3px 0 var(--hairline-strong);border-radius:4px;place-items:center;display:grid}.workspace-demo-module__u0SO2G__setupGlyph>svg{width:17px;height:17px;color:var(--veil)}.workspace-demo-module__u0SO2G__setupHeading>div{flex-direction:column;gap:5px;display:flex}.workspace-demo-module__u0SO2G__setupHeading>div>span{color:var(--veil-muted);font:6px var(--font-mono);letter-spacing:.075em}.workspace-demo-module__u0SO2G__setupHeading strong{color:var(--veil-strong);font-size:12px;font-weight:450}.workspace-demo-module__u0SO2G__setupReady{color:var(--success);border:1px solid var(--hairline);font:6px var(--font-mono);border-radius:3px;align-self:flex-start;margin-left:auto;padding:3px 5px}.workspace-demo-module__u0SO2G__setupContents{flex-direction:column;gap:10px;padding:12px;display:flex}.workspace-demo-module__u0SO2G__setupContents>span{color:var(--veil-muted);align-items:center;gap:7px;font-size:8px;display:flex}.workspace-demo-module__u0SO2G__setupContents svg{flex-shrink:0;width:12px;height:12px}.workspace-demo-module__u0SO2G__setupContents strong{color:var(--veil);font:7px var(--font-mono);margin-left:auto}.workspace-demo-module__u0SO2G__setupFoot{border-top:1px solid var(--hairline);font:7px var(--font-mono);color:var(--veil);align-items:center;gap:7px;padding:9px 12px;display:flex}.workspace-demo-module__u0SO2G__setupFoot svg{width:11px;height:11px;color:var(--veil-muted)}.workspace-demo-module__u0SO2G__delegationReceipt{color:var(--success);align-items:center;gap:7px;padding:12px 0;font-size:9px;display:flex}.workspace-demo-module__u0SO2G__delegationReceipt svg{width:13px;height:13px}.workspace-demo-module__u0SO2G__workerOrigin{border-bottom:1px solid var(--hairline);font:7px var(--font-mono);color:var(--veil-muted);justify-content:space-between;margin-bottom:9px;padding-bottom:7px;display:flex}.workspace-demo-module__u0SO2G__workerOrigin>span{color:var(--veil-faint)}.workspace-demo-module__u0SO2G__machineLaunch{background:var(--frame);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.workspace-demo-module__u0SO2G__machineLaunchMark{border:1px solid var(--hairline-strong);width:49px;height:44px;box-shadow:0 0 0 5px var(--surface), 0 0 0 6px var(--hairline);color:var(--veil);border-radius:5px;place-items:center;margin-bottom:19px;display:grid}.workspace-demo-module__u0SO2G__machineLaunchMark svg{width:24px;height:24px}.workspace-demo-module__u0SO2G__storyMicro{font:6px var(--font-mono);letter-spacing:.11em;color:var(--veil-muted)}.workspace-demo-module__u0SO2G__machineLaunch h3{color:var(--veil-strong);letter-spacing:-.04em;margin:10px 0 5px;font-size:25px;font-weight:450}.workspace-demo-module__u0SO2G__machineLaunch p{color:var(--veil-muted);font-size:9px}.workspace-demo-module__u0SO2G__machineLaunch strong{color:var(--veil);font-weight:400}.workspace-demo-module__u0SO2G__machinePreparation{flex-direction:column;gap:11px;padding:22px 0;display:flex}.workspace-demo-module__u0SO2G__machinePreparation>span{color:var(--veil-muted);gap:8px;font-size:9px;display:flex}.workspace-demo-module__u0SO2G__machinePreparation svg{width:10px;height:10px;color:var(--success)}.workspace-demo-module__u0SO2G__machineStarting{color:var(--veil-muted);font:7px var(--font-mono);align-items:center;gap:7px;display:flex}.workspace-demo-module__u0SO2G__machineStarting>span{background:var(--success);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite workspace-demo-module__u0SO2G__ticketPulse}.workspace-demo-module__u0SO2G__browserChecks{border-top:1px solid var(--hairline-strong);background:var(--frame);height:35px;font:7px var(--font-mono);color:var(--veil-muted);flex-shrink:0;align-items:center;gap:14px;padding:0 14px;display:flex}.workspace-demo-module__u0SO2G__browserChecks>span{align-items:center;gap:5px;display:flex}.workspace-demo-module__u0SO2G__browserChecks>span:first-child{color:var(--veil);flex:1}.workspace-demo-module__u0SO2G__browserChecks svg{width:11px;height:11px}.workspace-demo-module__u0SO2G__browserChecks [data-passed=true]{color:var(--success)}.workspace-demo-module__u0SO2G__storyCaption{text-align:center;min-height:42px;color:var(--veil-muted);justify-content:center;align-items:baseline;gap:15px;padding:20px 20px 0;font-size:12px;display:flex}.workspace-demo-module__u0SO2G__storyCaption>span{color:var(--veil-faint);font:8px var(--font-mono);flex-shrink:0}.workspace-demo-module__u0SO2G__desktop[data-playing=false] *,.workspace-demo-module__u0SO2G__desktop[data-visible=false] *{animation-play-state:paused}@keyframes workspace-demo-module__u0SO2G__ticketPulse{50%{opacity:.25}}.workspace-demo-module__u0SO2G__ticketReview{border:1px solid var(--hairline-strong);background:var(--surface);border-radius:5px;margin-top:12px;padding:17px}.workspace-demo-module__u0SO2G__ticketReview>span{color:var(--veil);font:8px var(--font-mono);align-items:center;gap:7px;display:flex}.workspace-demo-module__u0SO2G__ticketReview svg{flex-shrink:0;width:12px;height:12px}.workspace-demo-module__u0SO2G__ticketReview ul{color:var(--veil);flex-direction:column;gap:11px;margin:20px 0;padding:0;font-size:9px;list-style:none;display:flex}.workspace-demo-module__u0SO2G__ticketReview li{align-items:center;gap:7px;display:flex}.workspace-demo-module__u0SO2G__ticketReview li svg{color:var(--success)}.workspace-demo-module__u0SO2G__ticketReview>button{height:27px;color:var(--veil-strong);border:1px solid var(--hairline-strong);background:var(--raised);padding:0 10px;font-size:9px}.workspace-demo-module__u0SO2G__ticketReview>p{color:var(--veil-muted);margin:12px 0 0;font-size:8px;line-height:1.7}.workspace-demo-module__u0SO2G__emptyWorkspace{color:var(--veil-faint);padding:0 20px;font-size:9px;line-height:1.7}.workspace-demo-module__u0SO2G__walkthroughGuide{z-index:6;border:1px solid var(--hairline-strong);background:var(--frame);border-radius:8px;width:270px;padding:21px;position:absolute;top:205px;left:720px;box-shadow:0 8px 28px #0006}.workspace-demo-module__u0SO2G__guideEyebrow{color:var(--veil-faint);font:9px/1.4 var(--font-mono);letter-spacing:.1em;display:block}.workspace-demo-module__u0SO2G__guideText>h3{color:var(--veil-strong);letter-spacing:-.04em;text-wrap:balance;margin:13px 0 9px;font-size:21px;font-weight:450;line-height:1.2}.workspace-demo-module__u0SO2G__guideText>p{color:var(--veil-muted);margin:0;font-size:11px;line-height:1.8}.workspace-demo-module__u0SO2G__guideControls{border-top:1px solid var(--hairline);align-items:center;gap:6px;margin-top:20px;padding-top:12px;display:flex}.workspace-demo-module__u0SO2G__guideControls>span{font:8px var(--font-mono);color:var(--veil);margin-right:auto}.workspace-demo-module__u0SO2G__guideControls>span>span{color:var(--veil-faint)}.workspace-demo-module__u0SO2G__guideControls>button{height:25px;color:var(--veil-muted);border-radius:4px;padding:0 8px;font-size:9px;font-weight:400}.workspace-demo-module__u0SO2G__guideControls>.workspace-demo-module__u0SO2G__guideNext{color:var(--veil-strong);background:var(--raised);border:1px solid var(--hairline-strong)}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer]{grid-template-columns:minmax(0,1fr) auto;column-gap:15px;width:544px;min-height:78px;padding:11px 14px;display:grid;top:548px;left:452px}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] .workspace-demo-module__u0SO2G__guideEyebrow{display:none}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] h3{margin:0 0 5px;font-size:15px;line-height:1.25}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] p{font-size:9px;line-height:1.6}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] .workspace-demo-module__u0SO2G__guideControls{border:0;flex-wrap:wrap;justify-content:flex-end;align-self:end;max-width:95px;margin:0;padding:0}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] .workspace-demo-module__u0SO2G__guideControls>span{text-align:right;width:100%;margin:0 5px 4px 0}.workspace-demo-module__u0SO2G__desktop[data-playing=true] .workspace-demo-module__u0SO2G__guideText,.workspace-demo-module__u0SO2G__desktop[data-playing=true] .workspace-demo-module__u0SO2G__ticketCard,.workspace-demo-module__u0SO2G__desktop[data-playing=true] .workspace-demo-module__u0SO2G__savedSetup,.workspace-demo-module__u0SO2G__desktop[data-playing=true] .workspace-demo-module__u0SO2G__coordinatorReceipt,.workspace-demo-module__u0SO2G__desktop[data-playing=true] .workspace-demo-module__u0SO2G__agentReply>p,.workspace-demo-module__u0SO2G__desktop[data-scene=read][data-playing=true] .workspace-demo-module__u0SO2G__userMessage,.workspace-demo-module__u0SO2G__desktop[data-playing=true] .workspace-demo-module__u0SO2G__machinePreparation>span{animation:.42s cubic-bezier(.22,1,.36,1) both workspace-demo-module__u0SO2G__storyReveal}.workspace-demo-module__u0SO2G__machinePreparation>span:nth-child(2){animation-delay:.14s}.workspace-demo-module__u0SO2G__machinePreparation>span:nth-child(3){animation-delay:.28s}@keyframes workspace-demo-module__u0SO2G__storyReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.workspace-demo-module__u0SO2G__guideExplore{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.workspace-demo-module__u0SO2G__guideExplore>button{border:1px solid var(--hairline-strong);background:var(--raised);height:28px;color:var(--veil-strong);border-radius:4px;justify-content:space-between;gap:14px;padding:0 9px;font-size:9px;font-weight:400;display:flex}.workspace-demo-module__u0SO2G__guideExplore>button:hover{background:var(--surface)}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer]{row-gap:7px;padding-block:10px;top:542px}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] .workspace-demo-module__u0SO2G__guideText{grid-column:1}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] .workspace-demo-module__u0SO2G__guideExplore{grid-column:1;margin:0}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] .workspace-demo-module__u0SO2G__guideExplore>button{height:25px}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] .workspace-demo-module__u0SO2G__guideControls{grid-area:1/2/3}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] h3{margin-bottom:4px;font-size:14px}.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] p{line-height:1.5}@media (min-width:1550px){.workspace-demo-module__u0SO2G__section{padding-top:120px}}@media (max-width:1150px){.workspace-demo-module__u0SO2G__section{padding:85px 24px 0}.workspace-demo-module__u0SO2G__headingWrap,.workspace-demo-module__u0SO2G__sectionFoot{padding-left:12px;padding-right:12px}.workspace-demo-module__u0SO2G__headingRow>p{font-size:14px}.workspace-demo-module__u0SO2G__sidebar{width:159px}.workspace-demo-module__u0SO2G__workspaceBody{height:530px}.workspace-demo-module__u0SO2G__machineLocation{font-size:6px}.workspace-demo-module__u0SO2G__storySteps{gap:20px}.workspace-demo-module__u0SO2G__storyStep>strong{font-size:13px}.workspace-demo-module__u0SO2G__desktopStatus>.workspace-demo-module__u0SO2G__statusCenter{display:none}}@media (max-width:950px) and (min-width:761px){.workspace-demo-module__u0SO2G__sidebar{width:141px}.workspace-demo-module__u0SO2G__workspaceBody{height:475px}.workspace-demo-module__u0SO2G__machineApps{padding-left:15px}.workspace-demo-module__u0SO2G__machineRow{gap:3px}.workspace-demo-module__u0SO2G__machineRow>strong{font-size:9px}.workspace-demo-module__u0SO2G__machineLocation{margin-left:30px}.workspace-demo-module__u0SO2G__headingRow{gap:25px}.workspace-demo-module__u0SO2G__headingRow>p{font-size:12px}}@media (max-width:760px){.workspace-demo-module__u0SO2G__section{padding:70px 20px 0}.workspace-demo-module__u0SO2G__headingWrap,.workspace-demo-module__u0SO2G__sectionFoot{padding-left:0;padding-right:0}.workspace-demo-module__u0SO2G__headingRow{display:block}.workspace-demo-module__u0SO2G__headingRow h2{font-size:clamp(39px,7.8vw,57px)}.workspace-demo-module__u0SO2G__headingRow>p{margin-top:25px;font-size:14px;line-height:1.8}.workspace-demo-module__u0SO2G__showcase{margin-top:37px}.workspace-demo-module__u0SO2G__showcase:before{opacity:.5;width:900px;top:-75px}.workspace-demo-module__u0SO2G__mobileApplications{background:#151515;border-bottom:1px solid #ffffff16;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:5px;display:grid}.workspace-demo-module__u0SO2G__mobileApplications>button{color:#888;border-radius:4px;gap:5px;height:31px;padding:0 3px;font-size:10px;font-weight:400}.workspace-demo-module__u0SO2G__mobileApplications>button>svg{width:12px;height:12px}.workspace-demo-module__u0SO2G__mobileApplications>button[aria-pressed=true]{color:#e3e3e3;background:#2b2b2b}.workspace-demo-module__u0SO2G__workspaceBody{height:auto;min-height:435px}.workspace-demo-module__u0SO2G__sidebar{display:none}.workspace-demo-module__u0SO2G__canvas{background-size:18px 18px;padding:13px;overflow:visible}.workspace-demo-module__u0SO2G__world{width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.workspace-demo-module__u0SO2G__camera,.workspace-demo-module__u0SO2G__desktop[data-step] .workspace-demo-module__u0SO2G__camera{transition:none;position:relative;transform:none}.workspace-demo-module__u0SO2G__backToWorkspace{display:none}.workspace-demo-module__u0SO2G__appFrame[data-app]{width:100%;height:405px;display:none;position:relative;top:auto;left:auto;translate:0!important}.workspace-demo-module__u0SO2G__appFrame[data-app][data-active=true]:not([hidden]){opacity:1;pointer-events:auto;display:flex}.workspace-demo-module__u0SO2G__frameTitle{cursor:default;touch-action:auto;height:32px;padding-left:8px}.workspace-demo-module__u0SO2G__frameAppName{font-size:10px}.workspace-demo-module__u0SO2G__frameMachine{font-size:7px}.workspace-demo-module__u0SO2G__frameClose,.workspace-demo-module__u0SO2G__frameFocus{display:none}.workspace-demo-module__u0SO2G__appFrame[data-app] .workspace-demo-module__u0SO2G__frameMachine{gap:4px;margin-left:auto;position:static;transform:none}.workspace-demo-module__u0SO2G__desktopStatus{gap:10px;padding:0 9px;font-size:7px}.workspace-demo-module__u0SO2G__desktopStatus>span:last-child{display:none}.workspace-demo-module__u0SO2G__appFrame[data-app=agent]{height:540px}.workspace-demo-module__u0SO2G__frameAppKind{display:none}.workspace-demo-module__u0SO2G__appFrame[data-app=agent] .workspace-demo-module__u0SO2G__frameAppName>strong{font-size:8px}.workspace-demo-module__u0SO2G__appFrame[data-app=agent] .workspace-demo-module__u0SO2G__frameMachine{margin-left:auto;position:static;transform:none}.workspace-demo-module__u0SO2G__appFrame[data-app=agent] .workspace-demo-module__u0SO2G__frameFocus,.workspace-demo-module__u0SO2G__appFrame[data-app=agent] .workspace-demo-module__u0SO2G__frameClose{display:none}.workspace-demo-module__u0SO2G__agentApp{--agent-inset:16px}.workspace-demo-module__u0SO2G__conversation{padding-top:19px}.workspace-demo-module__u0SO2G__agentRequestMeta{margin-bottom:11px;font-size:8px}.workspace-demo-module__u0SO2G__agentRequest h3{font-size:22px}.workspace-demo-module__u0SO2G__agentReply{margin-top:18px}.workspace-demo-module__u0SO2G__agentReply p{font-size:12px}.workspace-demo-module__u0SO2G__agentWork{margin-top:18px}.workspace-demo-module__u0SO2G__agentRead summary{padding-bottom:12px;font-size:10px}.workspace-demo-module__u0SO2G__agentChangeHeading{height:32px;font-size:9px}.workspace-demo-module__u0SO2G__agentDiffLine{min-height:21px;font-size:9px}.workspace-demo-module__u0SO2G__agentOutcome{min-height:33px;padding-top:9px}.workspace-demo-module__u0SO2G__agentOutcome>span{font-size:8px}.workspace-demo-module__u0SO2G__agentOutcome>button{font-size:9px}.workspace-demo-module__u0SO2G__composer>textarea{height:32px;font-size:10px}.workspace-demo-module__u0SO2G__composerBottom{font-size:9px}.workspace-demo-module__u0SO2G__agentHistory{padding:16px}.workspace-demo-module__u0SO2G__browserAddress{gap:7px;padding:0 8px}.workspace-demo-module__u0SO2G__browserAddress>div{font-size:7px}.workspace-demo-module__u0SO2G__terminalApp{padding:17px 12px;font-size:10px}.workspace-demo-module__u0SO2G__terminalLocation{flex-wrap:wrap;gap:5px;margin-bottom:22px;font-size:9px}.workspace-demo-module__u0SO2G__terminalSession{flex-basis:100%;font-size:8px}.workspace-demo-module__u0SO2G__terminalTest{margin-top:10px;font-size:9px}.workspace-demo-module__u0SO2G__terminalSummary{gap:9px;margin-top:20px;font-size:8px}.workspace-demo-module__u0SO2G__terminalPrompt{margin-top:26px}.workspace-demo-module__u0SO2G__terminalPrompt>button{font-size:8px}.workspace-demo-module__u0SO2G__filesApp{grid-template-rows:auto 1fr;grid-template-columns:1fr}.workspace-demo-module__u0SO2G__fileTree{border-bottom:1px solid #ffffff14;border-right:0;padding:12px 9px}.workspace-demo-module__u0SO2G__folderRow{margin-bottom:8px;font-size:10px}.workspace-demo-module__u0SO2G__fileTree>button{gap:9px;height:28px;padding:0 8px;font-size:10px}.workspace-demo-module__u0SO2G__fileTree>button>small{font-size:9px}.workspace-demo-module__u0SO2G__filePreview{padding:16px}.workspace-demo-module__u0SO2G__filePreview>span{font-size:8px}.workspace-demo-module__u0SO2G__filePreview pre{font-size:11px;line-height:1.8}.workspace-demo-module__u0SO2G__storySteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:25px}.workspace-demo-module__u0SO2G__storyStep{padding-top:11px}.workspace-demo-module__u0SO2G__stepNumber{margin-bottom:7px;font-size:8px}.workspace-demo-module__u0SO2G__storyStep>strong{font-size:13px}.workspace-demo-module__u0SO2G__sectionFoot{flex-direction:column;align-items:flex-start;gap:22px;padding-top:45px;padding-bottom:37px}.workspace-demo-module__u0SO2G__sectionFootCopy>p:first-child{font-size:15px}.workspace-demo-module__u0SO2G__sectionFoot>a{font-size:12px}.workspace-demo-module__u0SO2G__mobileApplications{display:flex;overflow-x:auto}.workspace-demo-module__u0SO2G__mobileApplications>button{flex:1 0 auto;padding:0 7px}.workspace-demo-module__u0SO2G__mobileApplications small{font:6px var(--font-mono);color:var(--veil-muted)}.workspace-demo-module__u0SO2G__desktop[data-machine=true]:not([data-focus=agent]) .workspace-demo-module__u0SO2G__appFrame[data-app=agent],.workspace-demo-module__u0SO2G__appFrame[data-app=worker]{height:540px}.workspace-demo-module__u0SO2G__appFrame[data-app=browser]{height:470px}.workspace-demo-module__u0SO2G__desktop[data-machine=true]:not([data-focus=agent]) .workspace-demo-module__u0SO2G__coordinatorReceipt{display:none}.workspace-demo-module__u0SO2G__desktop[data-machine=true]:not([data-focus=agent]) .workspace-demo-module__u0SO2G__coordinatorConversation,.workspace-demo-module__u0SO2G__desktop[data-machine=true]:not([data-focus=agent]) .workspace-demo-module__u0SO2G__coordinatorComposer{display:block}.workspace-demo-module__u0SO2G__userMessage{max-width:92%;margin-bottom:24px}.workspace-demo-module__u0SO2G__userMessageAuthor{font-size:10px}.workspace-demo-module__u0SO2G__userMessage>p{padding:12px 14px;font-size:13px}.workspace-demo-module__u0SO2G__linearTool{margin-top:17px;font-size:8px}.workspace-demo-module__u0SO2G__ticketCard{padding:15px}.workspace-demo-module__u0SO2G__ticketCard>strong{font-size:15px}.workspace-demo-module__u0SO2G__ticketCard ul{font-size:10px}.workspace-demo-module__u0SO2G__setupHeading{padding:13px 10px}.workspace-demo-module__u0SO2G__setupHeading strong{font-size:13px}.workspace-demo-module__u0SO2G__setupContents{gap:14px;padding:15px 10px}.workspace-demo-module__u0SO2G__setupContents>span{gap:5px;font-size:9px}.workspace-demo-module__u0SO2G__setupContents strong,.workspace-demo-module__u0SO2G__setupFoot{font-size:7px}.workspace-demo-module__u0SO2G__workerOrigin{margin-bottom:17px;font-size:7px}.workspace-demo-module__u0SO2G__machineLaunch p,.workspace-demo-module__u0SO2G__machinePreparation>span{font-size:11px}.workspace-demo-module__u0SO2G__storyCaption{text-align:left;gap:10px;min-height:68px;padding-left:0;padding-right:0;font-size:11px;line-height:1.7}.workspace-demo-module__u0SO2G__browserChecks{gap:10px;padding:0 9px;font-size:6px}.workspace-demo-module__u0SO2G__appFrame[data-app=worker] .workspace-demo-module__u0SO2G__frameMachine{margin-left:auto;position:static;transform:none}.workspace-demo-module__u0SO2G__appFrame[data-app=worker] .workspace-demo-module__u0SO2G__frameFocus,.workspace-demo-module__u0SO2G__appFrame[data-app=worker] .workspace-demo-module__u0SO2G__frameClose{display:none}.workspace-demo-module__u0SO2G__world{flex-direction:column;display:flex}.workspace-demo-module__u0SO2G__walkthroughGuide,.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer]{width:100%;box-shadow:none;order:-1;margin-bottom:16px;padding:17px;animation:none;display:block;position:relative;top:auto;left:auto}.workspace-demo-module__u0SO2G__walkthroughGuide .workspace-demo-module__u0SO2G__guideEyebrow,.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] .workspace-demo-module__u0SO2G__guideEyebrow{font-size:9px;display:block}.workspace-demo-module__u0SO2G__walkthroughGuide h3,.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] h3{margin:8px 0;font-size:20px}.workspace-demo-module__u0SO2G__walkthroughGuide p,.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] p{font-size:11px;line-height:1.7}.workspace-demo-module__u0SO2G__walkthroughGuide .workspace-demo-module__u0SO2G__guideControls,.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] .workspace-demo-module__u0SO2G__guideControls{border-top:1px solid var(--hairline);flex-wrap:nowrap;gap:8px;max-width:none;margin:13px 0 0;padding:10px 0 0;display:flex}.workspace-demo-module__u0SO2G__walkthroughGuide .workspace-demo-module__u0SO2G__guideControls>span,.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] .workspace-demo-module__u0SO2G__guideControls>span{text-align:left;width:auto;margin:0 auto 0 0}.workspace-demo-module__u0SO2G__guideControls>button{height:30px;font-size:10px}.workspace-demo-module__u0SO2G__guideExplore>button,.workspace-demo-module__u0SO2G__walkthroughGuide[data-position=footer] .workspace-demo-module__u0SO2G__guideExplore>button{height:32px;font-size:10px}}@media (max-width:370px){.workspace-demo-module__u0SO2G__section{padding-left:14px;padding-right:14px}.workspace-demo-module__u0SO2G__canvas{padding:9px}.workspace-demo-module__u0SO2G__frameMachine{font-size:6px}.workspace-demo-module__u0SO2G__directory{padding-left:5px;font-size:7px}.workspace-demo-module__u0SO2G__terminalTest{font-size:8px}}@media (prefers-reduced-motion:reduce){.workspace-demo-module__u0SO2G__section *,.workspace-demo-module__u0SO2G__section :before,.workspace-demo-module__u0SO2G__section :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.machine-topology-module__9lfYpq__topology{--local:#008da3;--cloud:#7944db;color:#1a2025}.machine-topology-module__9lfYpq__topology button:focus-visible,.machine-topology-module__9lfYpq__machineLanes:focus-visible{outline-offset:5px;outline:2px solid #008fa8}.machine-topology-module__9lfYpq__drawingHeader{font:9px var(--font-mono);letter-spacing:.1em;color:#4b565d;justify-content:space-between;align-items:center;gap:20px;padding-top:15px;display:flex}.machine-topology-module__9lfYpq__drawingHeader>span:last-child{align-items:center;gap:7px;font-size:8px;display:flex}.machine-topology-module__9lfYpq__drawingHeader i{background:#008b9e;border-radius:50%;width:5px;height:5px}.machine-topology-module__9lfYpq__drawing{margin:22px 0 36px;position:relative}.machine-topology-module__9lfYpq__schematic{position:relative}.machine-topology-module__9lfYpq__workspaceHeading{border-top:1px solid #adb5ba;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.machine-topology-module__9lfYpq__clientChoices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;min-width:0;display:grid}.machine-topology-module__9lfYpq__clientOption{height:auto;box-shadow:none;color:#4b5962;text-align:left;white-space:normal;background:0 0;border:0;border-bottom:2px solid #b6bec3;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:0 0 14px;display:flex;position:relative}.machine-topology-module__9lfYpq__clientOption+.machine-topology-module__9lfYpq__clientOption:before{content:"/";color:#87939b;font-size:22px;font-weight:400;position:absolute;top:0;left:-26px}.machine-topology-module__9lfYpq__clientOption strong{letter-spacing:-.035em;color:#35454f;font-size:23px;font-weight:500;line-height:1.4}.machine-topology-module__9lfYpq__clientOption>span,.machine-topology-module__9lfYpq__clientOption small{font-size:12px;font-weight:400;line-height:1.6}.machine-topology-module__9lfYpq__clientOption small{color:#3c5666;margin-top:auto}.machine-topology-module__9lfYpq__clientOption:hover{color:#223a48;background:0 0;border-bottom-color:#5d8c9b}.machine-topology-module__9lfYpq__clientOption[aria-pressed=true]{border-bottom-color:#008da3}.machine-topology-module__9lfYpq__clientOption[aria-pressed=true] strong{color:#132b38}.machine-topology-module__9lfYpq__workspaceCount{font:10px var(--font-mono);letter-spacing:.04em;color:#54616a;align-items:center;gap:7px;display:flex}.machine-topology-module__9lfYpq__workspaceCount i{background:#19836a;border-radius:50%;width:4px;height:4px}.machine-topology-module__9lfYpq__workspaceBus{color:#71818b;align-items:center;gap:18px;margin:5px 25% 30px;display:flex;position:relative}.machine-topology-module__9lfYpq__workspaceBus strong{white-space:nowrap;font:7px var(--font-mono);letter-spacing:.08em}.machine-topology-module__9lfYpq__workspaceBus>span{background:#a1aeb5;flex:1;height:1px}.machine-topology-module__9lfYpq__workspaceBus:before,.machine-topology-module__9lfYpq__workspaceBus:after{content:"";background:#a1aeb5;width:1px;height:26px;position:absolute;top:50%}.machine-topology-module__9lfYpq__workspaceBus:before{left:0}.machine-topology-module__9lfYpq__workspaceBus:after{right:0}.machine-topology-module__9lfYpq__hosts{grid-template-columns:1fr 1fr;gap:52px;display:grid;position:relative}.machine-topology-module__9lfYpq__hosts:before{content:"";border-left:1px dashed #b4bfc6;position:absolute;top:55px;bottom:28px;left:50%}.machine-topology-module__9lfYpq__machineHost{--machine-color:#00bed6;--machine-ink:#007f94;--signal-color:#00bcd3;min-width:0}.machine-topology-module__9lfYpq__machineHost[data-host=cloud]{--machine-color:#ab79ff;--machine-ink:#7440c8;--signal-color:#9a5fec}.machine-topology-module__9lfYpq__hostHeading{margin-bottom:25px}.machine-topology-module__9lfYpq__hostHeading>div{align-items:center;gap:10px;display:flex}.machine-topology-module__9lfYpq__hostHeading h3{letter-spacing:-.04em;align-items:center;gap:9px;margin:0;font-size:24px;font-weight:500;line-height:1.3;display:flex}.machine-topology-module__9lfYpq__appleMark{object-fit:contain;filter:brightness(0);flex:none;width:22px;height:24px;display:block}.machine-topology-module__9lfYpq__hostHeading>div>span{font:9px var(--font-mono);color:var(--machine-ink)}.machine-topology-module__9lfYpq__hostHeading p{color:#60717b;margin:9px 0 0 23px;font-size:11px}.machine-topology-module__9lfYpq__machineLanes{grid-template-columns:1fr 1fr;gap:22px;padding-top:10px;display:grid;position:relative}.machine-topology-module__9lfYpq__machineLane{min-width:0;position:relative}.machine-topology-module__9lfYpq__machineLane:nth-child(2n){padding-top:25px}.machine-topology-module__9lfYpq__workspaceFrame{z-index:1;color:#d9dfe4;background:#101215;border:1px solid #3e4349;border-radius:7px;flex-direction:column;height:318px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 3px #111a2420,0 16px 28px -12px #15243146,inset 0 1px #ffffff10}.machine-topology-module__9lfYpq__workspaceFrame:after{content:"";background:var(--machine-color);width:32px;height:1px;position:absolute;bottom:0;left:16px}.machine-topology-module__9lfYpq__frameTitle{background:linear-gradient(#272b30,#1e2226);border-bottom:1px solid #343a40;flex:none;align-items:center;gap:6px;height:31px;padding:0 9px;display:flex}.machine-topology-module__9lfYpq__frameTitle>svg{flex:none;width:18px;height:18px}.machine-topology-module__9lfYpq__frameTitle strong{color:#e4e8ed;font-size:11px;font-weight:500}.machine-topology-module__9lfYpq__frameWindowControls{color:#83909b;align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.machine-topology-module__9lfYpq__frameWindowControls>span{font-size:10px}.machine-topology-module__9lfYpq__frameMachine{color:#aebcc6;height:25px;font:8px var(--font-mono);background:#181c20;border-top:1px solid #30373d;flex:none;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.machine-topology-module__9lfYpq__frameMachine>span{align-items:center;gap:5px;display:flex}.machine-topology-module__9lfYpq__frameMachine>span:last-child{color:#93a4af;letter-spacing:.05em;font-size:6px}.machine-topology-module__9lfYpq__frameMachine i{background:var(--machine-color);border-radius:50%;width:4px;height:4px}.machine-topology-module__9lfYpq__frameMachine b{margin-left:4px;font-size:10px;font-weight:400}.machine-topology-module__9lfYpq__terminalTab{color:#a1b0bb;height:28px;font:9px var(--font-mono);border-bottom:1px solid #252c33;justify-content:space-between;align-items:center;padding:0 11px;display:flex}.machine-topology-module__9lfYpq__terminalTab>span:last-child{color:#6f7f8a;font-size:7px}.machine-topology-module__9lfYpq__terminalBody{font:10px/1.9 var(--font-mono);color:#d9e4eb;flex:1;padding:14px 12px 7px}.machine-topology-module__9lfYpq__terminalBody p{white-space:nowrap;margin:0}.machine-topology-module__9lfYpq__terminalBody em{color:#97c7d6;font-style:normal}.machine-topology-module__9lfYpq__terminalBody span{color:#82929f}.machine-topology-module__9lfYpq__terminalBody b{color:#70d7ac;font-weight:400}.machine-topology-module__9lfYpq__terminalGap{height:9px}.machine-topology-module__9lfYpq__terminalSuccess{color:#70d7ac}.machine-topology-module__9lfYpq__terminalCursor{color:#d8e4ec}.machine-topology-module__9lfYpq__inlineCursor{vertical-align:middle;background:#a4c1cd;width:3px;height:9px;margin-left:3px;display:inline-block}.machine-topology-module__9lfYpq__agentSession{border-bottom:1px solid #252b30;justify-content:space-between;align-items:center;gap:4px;padding:10px;display:flex}.machine-topology-module__9lfYpq__agentSession strong{white-space:nowrap;font-size:11px;font-weight:500}.machine-topology-module__9lfYpq__agentSession>span{color:#92a2b0;font:7px var(--font-mono);white-space:nowrap;background:#20262c;border-radius:3px;padding:3px 4px}.machine-topology-module__9lfYpq__agentTranscript{flex-direction:column;flex:1;gap:11px;min-height:0;padding:10px;font-size:10px;line-height:1.6;display:flex}.machine-topology-module__9lfYpq__agentPrompt{color:#dce3e9;background:#252b32;border-radius:5px;align-self:flex-end;margin:0 0 0 20px;padding:6px 8px}.machine-topology-module__9lfYpq__agentResponse{align-items:flex-start;gap:6px;display:flex}.machine-topology-module__9lfYpq__agentResponse>svg{flex:none;width:17px;height:17px}.machine-topology-module__9lfYpq__claudeMark{color:#d97757}.machine-topology-module__9lfYpq__agentResponse p{color:#b8c6d0;margin:0}.machine-topology-module__9lfYpq__agentTool{background:#191f25;border:1px solid #333e47;border-radius:4px;align-items:center;gap:7px;margin-left:23px;padding:6px;display:flex}.machine-topology-module__9lfYpq__agentTool>span:first-child{color:#77d4b0}.machine-topology-module__9lfYpq__agentTool>span:last-child{color:#8796a1;margin-left:auto}.machine-topology-module__9lfYpq__agentTool div{flex-direction:column;display:flex}.machine-topology-module__9lfYpq__agentTool strong{color:#ced9e2;font-size:9px;font-weight:450}.machine-topology-module__9lfYpq__agentTool small{color:#7e919e;font:7px/1.8 var(--font-mono)}.machine-topology-module__9lfYpq__agentWorking{color:#8fa1af;align-items:center;gap:6px;margin:0 0 0 24px;font-size:8px;display:flex}.machine-topology-module__9lfYpq__agentWorking i{background:#00d7eb;border-radius:50%;width:3px;height:3px}.machine-topology-module__9lfYpq__agentComposer{color:#91a0ad;background:#1c232a;border:1px solid #363f49;border-radius:4px;justify-content:space-between;align-items:center;margin:0 7px 7px;padding:6px 9px;font-size:9px;display:flex}.machine-topology-module__9lfYpq__agentComposer>span:last-child{color:#ced7df}.machine-topology-module__9lfYpq__machineTether{height:96px;margin-top:-1px;position:relative}.machine-topology-module__9lfYpq__machineLane:nth-child(2n) .machine-topology-module__9lfYpq__machineTether{height:71px}.machine-topology-module__9lfYpq__machineTether>svg{width:100%;height:100%;display:block;overflow:visible}.machine-topology-module__9lfYpq__tetherTrace{fill:none;stroke:var(--machine-ink);stroke-width:1.2px}.machine-topology-module__9lfYpq__tetherSignal{fill:none;stroke:var(--signal-color);stroke-width:3px;stroke-dasharray:.16 .84;stroke-dashoffset:1px;animation:1.8s ease-in-out both machine-topology-module__9lfYpq__tether-flow}.machine-topology-module__9lfYpq__tetherPort{background:var(--machine-color);z-index:2;width:4px;height:4px;display:block;position:absolute;top:0;left:calc(50% - 2px)}.machine-topology-module__9lfYpq__tetherLabel{white-space:nowrap;font:5px var(--font-mono);letter-spacing:.055em;color:#617480;position:absolute;top:36%;left:51%}.machine-topology-module__9lfYpq__vmStack{--machine-color:#00bed6;width:100%;height:auto;margin-top:-10px;display:block;overflow:visible}.machine-topology-module__9lfYpq__vmStack[data-location=cloud]{--machine-color:#ab79ff}.machine-topology-module__9lfYpq__machineBoard{margin-top:-10px;position:relative;container-type:inline-size}.machine-topology-module__9lfYpq__machineBoard>.machine-topology-module__9lfYpq__vmStack{margin-top:0}.machine-topology-module__9lfYpq__vmTools{pointer-events:none;position:absolute;inset:0}.machine-topology-module__9lfYpq__toolConnections{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.machine-topology-module__9lfYpq__toolTrace{fill:none;stroke:#8ca0ad;stroke-width:1px;vector-effect:non-scaling-stroke}.machine-topology-module__9lfYpq__toolPort{fill:#f4f4f4;stroke:var(--machine-ink);stroke-width:1px}.machine-topology-module__9lfYpq__vmTool{flex-direction:column;align-items:center;gap:1.2cqw;width:18%;max-width:58px;display:flex;position:absolute;transform:translate(-50%,-50%)}.machine-topology-module__9lfYpq__toolMarkSeat{aspect-ratio:1;background:linear-gradient(145deg,#fff,#edf1f4);border:1px solid #bac7d0;border-radius:10px;place-items:center;width:72%;display:grid;box-shadow:0 4px 8px -4px #1d354745,inset 0 1px #fff}.machine-topology-module__9lfYpq__toolMarkSeat>img{object-fit:contain;width:76%;height:76%;display:block}.machine-topology-module__9lfYpq__dockerToolMark{background:#2496ed;width:78%;height:78%;display:block;-webkit-mask:url(/brands/docker.svg) 50%/contain no-repeat;mask:url(/brands/docker.svg) 50%/contain no-repeat}.machine-topology-module__9lfYpq__ffmpegToolMark{background:#007808;width:70%;height:70%;display:block;-webkit-mask:url(/brands/ffmpeg.svg) 50%/contain no-repeat;mask:url(/brands/ffmpeg.svg) 50%/contain no-repeat}.machine-topology-module__9lfYpq__toolName{font:500 clamp(7px, 2.7cqw, 9px) / 1.2 var(--font-sans);letter-spacing:-.01em;color:#3a5363;background:#f4f4f4;padding:0 3px}.machine-topology-module__9lfYpq__substrate{fill:#e5e8e9;stroke:#8c9ba5;stroke-width:.6px}.machine-topology-module__9lfYpq__substrateCorners{fill:none;stroke:#5f7380;stroke-width:1px}.machine-topology-module__9lfYpq__stackPins{fill:none;stroke:#747f88;stroke-width:2px;stroke-linejoin:bevel}.machine-topology-module__9lfYpq__packageEtching{fill:none;stroke:#91a1ae;stroke-width:1.2px}.machine-topology-module__9lfYpq__packageEtching text{fill:#9baab4;stroke:none;font:6px var(--font-mono);letter-spacing:.2em}.machine-topology-module__9lfYpq__plateRuler{fill:none;stroke:#697680;stroke-width:.7px}.machine-topology-module__9lfYpq__plateSerial{fill:#8a9ba8;font:7px var(--font-mono);letter-spacing:.06em}.machine-topology-module__9lfYpq__plateLabel{fill:#d6dfe5;font:13px var(--font-mono);letter-spacing:-.035em}.machine-topology-module__9lfYpq__plateIndex{fill:#9aa9b5;font:8px var(--font-mono)}.machine-topology-module__9lfYpq__plateAccent{fill:none;stroke:#eec948;stroke-width:3px}[data-vm-layer=profile] .machine-topology-module__9lfYpq__plateAccent{stroke:#35d8a0}[data-vm-layer=machine] .machine-topology-module__9lfYpq__plateAccent{stroke:var(--machine-color,#00bed6)}.machine-topology-module__9lfYpq__layerContact{fill:none;stroke:#cdd4d9;stroke-width:1px;opacity:.6}.machine-topology-module__9lfYpq__machineIdentity{justify-content:space-between;align-items:center;margin-top:-5px;padding:0 8px;display:flex}.machine-topology-module__9lfYpq__machineName{font:500 15px var(--font-mono);color:#15232d;align-items:center;gap:6px;display:flex}.machine-topology-module__9lfYpq__machineName i{background:var(--machine-ink);border-radius:50%;width:4px;height:4px}.machine-topology-module__9lfYpq__machineIdentity>span:last-child{color:#414f59;font-size:11px}.machine-topology-module__9lfYpq__machineTask{color:#354651;margin:8px 8px 0;font-size:13px;line-height:1.6}.machine-topology-module__9lfYpq__machineConfig{border-top:1px solid #a8b5be;gap:10px;margin:14px 8px 0;padding-top:12px;font-size:12px;line-height:1.5;display:grid}.machine-topology-module__9lfYpq__machineConfig>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.machine-topology-module__9lfYpq__machineConfig dt{color:#46555f}.machine-topology-module__9lfYpq__machineConfig dd{color:#1c303c;text-align:right;margin:0;font-weight:500}.machine-topology-module__9lfYpq__hostRail{align-items:center;gap:13px;margin-top:24px;display:flex}.machine-topology-module__9lfYpq__hostRail>span{border-bottom:1px solid #8ea0ac;flex:1;height:7px}.machine-topology-module__9lfYpq__hostRail>span:first-child{border-left:1px solid #8ea0ac}.machine-topology-module__9lfYpq__hostRail>span:last-child{border-right:1px solid #8ea0ac}.machine-topology-module__9lfYpq__hostRail p{color:#233d4b;margin:5px 0 0;font-size:12px;font-weight:500;line-height:1.5}.machine-topology-module__9lfYpq__scrollHint{display:none}.machine-topology-module__9lfYpq__connections{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:48px;padding-top:30px;display:grid}.machine-topology-module__9lfYpq__bridgeHeading{color:#314653;font:11px var(--font-mono);letter-spacing:.03em;justify-content:space-between;gap:12px;line-height:1.6;display:flex}.machine-topology-module__9lfYpq__bridgeHeading>span:last-child{color:#4d626e}.machine-topology-module__9lfYpq__snapshotRoute{justify-content:space-between;align-items:center;gap:14px;min-height:146px;display:flex}.machine-topology-module__9lfYpq__snapshotSummary{color:#354c5a;margin:0 0 16px;font-size:13px;line-height:1.65}.machine-topology-module__9lfYpq__snapshotEndpoint{flex-direction:column;gap:7px;min-width:95px;display:flex}.machine-topology-module__9lfYpq__snapshotEndpoint small{color:#465c69;font:10px var(--font-mono);letter-spacing:.02em}.machine-topology-module__9lfYpq__snapshotEndpoint strong{font:500 16px var(--font-mono);color:#163445}.machine-topology-module__9lfYpq__snapshotEndpoint>span{color:#465c69;align-items:center;gap:5px;font-size:12px;line-height:1.5;display:flex}.machine-topology-module__9lfYpq__snapshotEndpoint i{background:#16856d;border-radius:50%;width:3px;height:3px}.machine-topology-module__9lfYpq__snapshotConnection{flex-direction:column;flex:1;align-items:center;gap:9px;min-width:15px;margin-top:-6px;display:flex}.machine-topology-module__9lfYpq__snapshotConnection>span{color:#705332;font:9px var(--font-mono);letter-spacing:.02em}.machine-topology-module__9lfYpq__snapshotConnection i{background:repeating-linear-gradient(90deg,#b4a38d 0 3px,#0000 3px 6px);width:100%;height:1px;position:relative}.machine-topology-module__9lfYpq__snapshotConnection i:after{content:"";border-top:1px solid #9a7d59;border-right:1px solid #9a7d59;width:4px;height:4px;position:absolute;top:-1.5px;right:0;transform:rotate(45deg)}.machine-topology-module__9lfYpq__snapshotObject{min-width:68px;height:auto;box-shadow:none;color:#263b48;background:0 0;border:0;border-radius:0;flex-direction:column;gap:3px;padding:5px;display:flex}.machine-topology-module__9lfYpq__snapshotObject:hover{color:#81511f;background:0 0}.machine-topology-module__9lfYpq__snapshotObject svg{fill:#1c2329;stroke:#aab5bd;stroke-width:.8px;width:58px;height:47px;display:block}.machine-topology-module__9lfYpq__snapshotObject svg ellipse{fill:none;stroke:#d6e0e7}.machine-topology-module__9lfYpq__snapshotObject svg path:last-child{stroke:#e3a45a;stroke-width:2px}.machine-topology-module__9lfYpq__snapshotObject strong{font-size:14px;font-weight:500}.machine-topology-module__9lfYpq__snapshotObject small{font:10px var(--font-mono);color:#465c69}.machine-topology-module__9lfYpq__snapshotBridge[data-active=true] .machine-topology-module__9lfYpq__snapshotConnection i{background:repeating-linear-gradient(90deg,#ce761d 0 4px,#0000 4px 7px);height:2px}.machine-topology-module__9lfYpq__snapshotBridge[data-active=true] .machine-topology-module__9lfYpq__snapshotConnection>span{color:#9e580f}.machine-topology-module__9lfYpq__createdMachine{align-items:center;gap:22px;max-width:450px;margin-top:-5px;animation:.3s ease-out both machine-topology-module__9lfYpq__machine-arrive;display:flex}.machine-topology-module__9lfYpq__createdMachine>svg{flex:none;width:152px;margin:0}.machine-topology-module__9lfYpq__createdMachine>div{flex-direction:column;gap:9px;display:flex}.machine-topology-module__9lfYpq__createdMachine small{font:10px var(--font-mono);color:#465c69}.machine-topology-module__9lfYpq__createdMachine strong{font:14px var(--font-mono);color:#213c4b}.machine-topology-module__9lfYpq__createdMachine p{color:#3c5360;margin:0;font-size:13px;line-height:1.7}.machine-topology-module__9lfYpq__createdMachine>div>span{color:#465c69;font-size:12px;line-height:1.5}.machine-topology-module__9lfYpq__remoteWindow{text-align:left;white-space:normal;color:#d7e1e8;background:#171c22;border:1px solid #4b545c;border-radius:6px;flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto;margin-top:19px;padding:0;display:flex;overflow:hidden;box-shadow:0 7px 14px -9px #18304166}.machine-topology-module__9lfYpq__remoteWindow:hover{color:#e1e9ef;background:#1c232a}.machine-topology-module__9lfYpq__remoteChrome{color:#c0ccd5;background:#272f37;border-bottom:1px solid #3c4852;justify-content:space-between;align-items:center;gap:12px;padding:7px 11px;font-size:11px;display:flex}.machine-topology-module__9lfYpq__remoteChrome strong{color:#dbe5ed;margin:0 4px;font-weight:500}.machine-topology-module__9lfYpq__remoteAgent{color:#82c9ab;align-items:center;gap:8px;padding:15px 12px;font-size:10px;display:flex}.machine-topology-module__9lfYpq__remoteAgent svg{width:24px;height:24px}.machine-topology-module__9lfYpq__remoteAgent>span{flex-direction:column;gap:4px;margin-right:auto;display:flex}.machine-topology-module__9lfYpq__remoteAgent strong{color:#d4e0e9;font-size:14px;font-weight:500}.machine-topology-module__9lfYpq__remoteAgent small{color:#b2c3cf;font:10px var(--font-mono)}.machine-topology-module__9lfYpq__remoteAgent i{background:#64bf97;border-radius:50%;width:3px;height:3px}.machine-topology-module__9lfYpq__remotePrompt{color:#c1ced8;border-top:1px solid #303e49;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:11px;line-height:1.6;display:flex}.machine-topology-module__9lfYpq__remoteAccess>p{color:#465c69;margin:10px 0 0;font-size:12px;line-height:1.6}.machine-topology-module__9lfYpq__remoteAccess[data-active=true] .machine-topology-module__9lfYpq__remoteWindow{border-color:#9470ce}.machine-topology-module__9lfYpq__remoteAccess[data-active=true] .machine-topology-module__9lfYpq__remotePrompt{color:#d1b5ff}@keyframes machine-topology-module__9lfYpq__tether-flow{0%{stroke-dashoffset:1px;opacity:0}10%,80%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes machine-topology-module__9lfYpq__machine-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1001px){.machine-topology-module__9lfYpq__topology[data-mode=local] [data-host=local] .machine-topology-module__9lfYpq__workspaceFrame,.machine-topology-module__9lfYpq__topology[data-mode=cloud] [data-host=cloud] .machine-topology-module__9lfYpq__workspaceFrame,.machine-topology-module__9lfYpq__topology[data-mode=remote] [data-workspace-frame=data-01]{border-color:#637880}}@media (max-width:1100px){.machine-topology-module__9lfYpq__hosts{gap:36px}.machine-topology-module__9lfYpq__machineLanes{gap:15px}.machine-topology-module__9lfYpq__terminalBody{padding-inline:9px;font-size:7px}.machine-topology-module__9lfYpq__connections{gap:30px}.machine-topology-module__9lfYpq__hosts{grid-template-columns:1fr;gap:37px}.machine-topology-module__9lfYpq__hosts:before{display:none}.machine-topology-module__9lfYpq__workspaceBus{margin-inline:15%}.machine-topology-module__9lfYpq__machineLanes{gap:34px;padding:10px 16px 0}.machine-topology-module__9lfYpq__workspaceFrame{height:315px}.machine-topology-module__9lfYpq__terminalBody{padding:17px 15px;font-size:10px}.machine-topology-module__9lfYpq__frameTitle{height:35px}.machine-topology-module__9lfYpq__frameTitle strong{font-size:11px}.machine-topology-module__9lfYpq__frameTitle>svg{width:20px;height:20px}.machine-topology-module__9lfYpq__terminalTab{height:30px;font-size:9px}.machine-topology-module__9lfYpq__agentSession{padding:12px}.machine-topology-module__9lfYpq__agentSession strong{font-size:12px}.machine-topology-module__9lfYpq__agentSession>span{font-size:7px}.machine-topology-module__9lfYpq__agentTranscript{gap:10px;padding:12px;font-size:10px}.machine-topology-module__9lfYpq__agentTool strong{font-size:9px}.machine-topology-module__9lfYpq__agentTool small,.machine-topology-module__9lfYpq__agentWorking{font-size:8px}.machine-topology-module__9lfYpq__agentComposer{font-size:10px}.machine-topology-module__9lfYpq__tetherLabel{font-size:6px}.machine-topology-module__9lfYpq__machineIdentity{padding-inline:15px}.machine-topology-module__9lfYpq__machineTask,.machine-topology-module__9lfYpq__machineConfig{margin-inline:15px}.machine-topology-module__9lfYpq__connections{grid-template-columns:minmax(0,1fr);gap:28px}.machine-topology-module__9lfYpq__snapshotRoute{gap:8px}.machine-topology-module__9lfYpq__snapshotEndpoint{min-width:75px}}@media (max-width:700px){.machine-topology-module__9lfYpq__workspaceHeading{flex-wrap:wrap;gap:12px;padding-block:17px}.machine-topology-module__9lfYpq__workspaceBus{margin-top:12px;margin-inline:13%}.machine-topology-module__9lfYpq__workspaceBus strong{font-size:6px}.machine-topology-module__9lfYpq__hostHeading h3{font-size:23px}.machine-topology-module__9lfYpq__hostHeading p{font-size:10px}.machine-topology-module__9lfYpq__machineLanes{gap:22px;padding-inline:0}.machine-topology-module__9lfYpq__workspaceFrame{height:290px}.machine-topology-module__9lfYpq__terminalBody{padding:13px 11px;font-size:8px}.machine-topology-module__9lfYpq__agentTranscript{gap:10px;padding:9px;font-size:8px}.machine-topology-module__9lfYpq__agentSession strong{font-size:10px}.machine-topology-module__9lfYpq__agentSession>span{font-size:6px}.machine-topology-module__9lfYpq__agentTool strong{font-size:7px}.machine-topology-module__9lfYpq__agentTool small,.machine-topology-module__9lfYpq__agentWorking{font-size:6px}.machine-topology-module__9lfYpq__agentComposer{font-size:8px}.machine-topology-module__9lfYpq__machineIdentity{padding-inline:7px}.machine-topology-module__9lfYpq__machineTask,.machine-topology-module__9lfYpq__machineConfig{margin-inline:7px}.machine-topology-module__9lfYpq__connections{grid-template-columns:minmax(0,1fr);gap:29px}.machine-topology-module__9lfYpq__snapshotRoute{gap:10px;min-height:140px}.machine-topology-module__9lfYpq__snapshotEndpoint{min-width:85px}.machine-topology-module__9lfYpq__remoteAccess{width:100%;max-width:390px}.machine-topology-module__9lfYpq__remoteWindow{margin-top:14px}.machine-topology-module__9lfYpq__remoteChrome{padding:9px 12px}.machine-topology-module__9lfYpq__remoteAgent{padding:12px}}@media (max-width:540px){.machine-topology-module__9lfYpq__drawing{margin-inline:0}.machine-topology-module__9lfYpq__workspaceBus{margin-inline:5%}.machine-topology-module__9lfYpq__hostHeading{margin-bottom:17px}.machine-topology-module__9lfYpq__machineLanes{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a1afb8 transparent;gap:24px;margin-inline:-18px;padding:10px 18px 15px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.machine-topology-module__9lfYpq__machineLane{scroll-snap-align:start;flex:0 0 min(286px,100% - 32px)}.machine-topology-module__9lfYpq__machineLane:nth-child(2n){padding-top:0}.machine-topology-module__9lfYpq__machineLane:nth-child(2n) .machine-topology-module__9lfYpq__machineTether{height:96px}.machine-topology-module__9lfYpq__workspaceFrame{height:308px}.machine-topology-module__9lfYpq__terminalBody{padding:16px 14px;font-size:10px}.machine-topology-module__9lfYpq__agentTranscript{padding:11px;font-size:10px}.machine-topology-module__9lfYpq__agentSession strong{font-size:12px}.machine-topology-module__9lfYpq__agentSession>span{font-size:7px}.machine-topology-module__9lfYpq__agentTool strong{font-size:9px}.machine-topology-module__9lfYpq__agentTool small,.machine-topology-module__9lfYpq__agentWorking{font-size:7px}.machine-topology-module__9lfYpq__agentComposer{font-size:10px}.machine-topology-module__9lfYpq__machineIdentity{padding-inline:13px}.machine-topology-module__9lfYpq__machineTask,.machine-topology-module__9lfYpq__machineConfig{margin-inline:13px}.machine-topology-module__9lfYpq__scrollHint{font:6px var(--font-mono);color:#6d8290;letter-spacing:.05em;justify-content:space-between;gap:15px;margin-top:13px;display:flex}.machine-topology-module__9lfYpq__scrollHint>span{color:#496777}.machine-topology-module__9lfYpq__hostRail{margin-top:15px}.machine-topology-module__9lfYpq__tetherLabel{font-size:6px}.machine-topology-module__9lfYpq__snapshotRoute{grid-template-columns:minmax(0,1fr) 22px 82px 22px minmax(0,1fr);gap:4px;display:grid}.machine-topology-module__9lfYpq__snapshotEndpoint{min-width:0}.machine-topology-module__9lfYpq__snapshotConnection>span{display:none}.machine-topology-module__9lfYpq__snapshotObject{min-width:0;padding-inline:0}.machine-topology-module__9lfYpq__snapshotObject svg{width:48px;height:39px}.machine-topology-module__9lfYpq__createdMachine{gap:12px}.machine-topology-module__9lfYpq__createdMachine>svg{width:125px}}@media (prefers-reduced-motion:reduce){.machine-topology-module__9lfYpq__tetherSignal{display:none}}.machine-topology-module__9lfYpq__readout{border-top:1px solid #9fa9af;border-bottom:1px solid #9fa9af;align-items:center;gap:28px;min-height:81px;padding:22px 0;display:flex}.machine-topology-module__9lfYpq__readoutText{flex:1;align-items:baseline;gap:16px;display:flex}.machine-topology-module__9lfYpq__readoutNumber{font:10px var(--font-mono);color:#405d6e}.machine-topology-module__9lfYpq__readoutText p{color:#435963;max-width:700px;margin:0;font-size:12px;line-height:1.85}.machine-topology-module__9lfYpq__transferControls{flex:none;align-items:center;gap:14px;display:flex}.machine-topology-module__9lfYpq__directions{gap:10px;display:flex}.machine-topology-module__9lfYpq__directions button{color:#697d89;height:30px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0 2px;font-size:12px}.machine-topology-module__9lfYpq__directions button[aria-pressed=true]{color:#152e3d;border-color:#008ca1}.machine-topology-module__9lfYpq__playTransfer{color:#1b4c66;height:33px;box-shadow:none;background:0 0;border:0;border-left:1px solid #c9d2d7;border-radius:0;gap:13px;padding:0 0 0 14px;font-size:12px}.machine-topology-module__9lfYpq__chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:35px;display:grid}.machine-topology-module__9lfYpq__chapter{height:auto;box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:start;align-items:stretch;gap:0;padding:0;display:flex}.machine-topology-module__9lfYpq__chapter:hover,.machine-topology-module__9lfYpq__playTransfer:hover,.machine-topology-module__9lfYpq__directions button:hover{color:#405861;background:0 0}.machine-topology-module__9lfYpq__chapterIndex{color:#596f7c;font:9px var(--font-mono);border-bottom:1px solid #a7b2ba;justify-content:space-between;align-items:center;margin-bottom:17px;padding-bottom:12px;display:flex}.machine-topology-module__9lfYpq__chapterIndex i{border:1px solid #536f80;border-radius:50%;width:4px;height:4px}.machine-topology-module__9lfYpq__chapter[aria-pressed=true] .machine-topology-module__9lfYpq__chapterIndex{color:#12465a;border-color:#008fa5}.machine-topology-module__9lfYpq__chapter[aria-pressed=true] .machine-topology-module__9lfYpq__chapterIndex i{background:#00a4ba;border-color:#00a4ba;box-shadow:0 0 6px #90b6c540}.machine-topology-module__9lfYpq__chapter>strong{letter-spacing:-.025em;color:#263c4b;font-size:15px;font-weight:450;line-height:1.5}.machine-topology-module__9lfYpq__chapter[aria-pressed=true]>strong{color:#092c3d}.machine-topology-module__9lfYpq__chapterCopy{color:#60707b;margin-top:9px;font-size:12px;font-weight:400;line-height:1.9;display:block}.machine-topology-module__9lfYpq__footnotes{color:#465c69;justify-content:space-between;gap:24px;margin-top:32px;font-size:12px;line-height:1.8;display:flex}.machine-topology-module__9lfYpq__footnotes span:last-child{text-align:right}@media (max-width:1100px){.machine-topology-module__9lfYpq__chapters{gap:23px}.machine-topology-module__9lfYpq__chapter>strong{font-size:13px}.machine-topology-module__9lfYpq__chapterCopy{font-size:11px}.machine-topology-module__9lfYpq__readout{flex-wrap:wrap;gap:16px}.machine-topology-module__9lfYpq__readoutText{flex-basis:100%}.machine-topology-module__9lfYpq__transferControls{padding-left:29px}}@media (max-width:700px){.machine-topology-module__9lfYpq__drawingHeader{gap:12px;font-size:6px;line-height:1.8}.machine-topology-module__9lfYpq__drawingHeader>span:last-child{white-space:nowrap;font-size:5px}.machine-topology-module__9lfYpq__chapters{grid-template-columns:1fr 1fr;gap:29px 24px}.machine-topology-module__9lfYpq__chapter>strong{font-size:14px}.machine-topology-module__9lfYpq__chapterCopy{font-size:12px}.machine-topology-module__9lfYpq__chapterIndex{margin-bottom:13px}.machine-topology-module__9lfYpq__readoutText p{font-size:11px}.machine-topology-module__9lfYpq__readout{padding-block:18px}.machine-topology-module__9lfYpq__readoutText{gap:12px}.machine-topology-module__9lfYpq__transferControls{flex-wrap:wrap;gap:12px;padding-left:23px}.machine-topology-module__9lfYpq__directions button,.machine-topology-module__9lfYpq__playTransfer{font-size:12px}.machine-topology-module__9lfYpq__footnotes{flex-direction:column;gap:5px;font-size:12px}.machine-topology-module__9lfYpq__footnotes span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.machine-topology-module__9lfYpq__topology *,.machine-topology-module__9lfYpq__topology :before,.machine-topology-module__9lfYpq__topology :after{transition:none!important;animation:none!important}}.machine-topology-module__9lfYpq__snapshotBridge .machine-topology-module__9lfYpq__transferControls{flex-wrap:wrap;gap:14px;padding:0 0 15px}.machine-topology-module__9lfYpq__snapshotBridge .machine-topology-module__9lfYpq__directions{gap:14px}.machine-topology-module__9lfYpq__snapshotBridge .machine-topology-module__9lfYpq__directions button,.machine-topology-module__9lfYpq__snapshotBridge .machine-topology-module__9lfYpq__playTransfer{font-size:12px}.machine-topology-module__9lfYpq__topology[data-mode=snapshot][data-direction=to-cloud] [data-machine-lane=dev-01] .machine-topology-module__9lfYpq__machineName,.machine-topology-module__9lfYpq__topology[data-mode=snapshot][data-direction=to-mac] [data-machine-lane=worker-01] .machine-topology-module__9lfYpq__machineName{color:#a85b10}.machine-topology-module__9lfYpq__topology[data-mode=snapshot][data-direction=to-cloud] [data-machine-lane=dev-01] .machine-topology-module__9lfYpq__machineName i,.machine-topology-module__9lfYpq__topology[data-mode=snapshot][data-direction=to-mac] [data-machine-lane=worker-01] .machine-topology-module__9lfYpq__machineName i{background:#dd7f20}.machine-topology-module__9lfYpq__topology[data-client=web] .machine-topology-module__9lfYpq__hosts{grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:auto}.machine-topology-module__9lfYpq__topology[data-client=web] .machine-topology-module__9lfYpq__hosts:before,.machine-topology-module__9lfYpq__topology[data-client=web] .machine-topology-module__9lfYpq__workspaceBus:after{display:none}.machine-topology-module__9lfYpq__topology[data-client=web] .machine-topology-module__9lfYpq__workspaceBus{justify-content:center;max-width:720px;margin-inline:auto}.machine-topology-module__9lfYpq__topology[data-client=web] .machine-topology-module__9lfYpq__workspaceBus:before{height:16px;top:calc(100% + 5px);left:50%}.machine-topology-module__9lfYpq__topology[data-client=web] .machine-topology-module__9lfYpq__chapters{grid-template-columns:repeat(3,minmax(0,1fr))}.machine-topology-module__9lfYpq__topology[data-client=web] .machine-topology-module__9lfYpq__playTransfer{border-left:0;padding-left:0}.machine-topology-module__9lfYpq__topology[data-mode=snapshot][data-direction=within-cloud] [data-machine-lane=worker-01] .machine-topology-module__9lfYpq__machineName{color:#a85b10}.machine-topology-module__9lfYpq__topology[data-mode=snapshot][data-direction=within-cloud] [data-machine-lane=worker-01] .machine-topology-module__9lfYpq__machineName i{background:#dd7f20}@media (max-width:900px){.machine-topology-module__9lfYpq__workspaceHeading{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:540px){.machine-topology-module__9lfYpq__clientChoices{gap:24px;width:100%}.machine-topology-module__9lfYpq__clientOption{gap:7px}.machine-topology-module__9lfYpq__clientOption strong{font-size:18px}.machine-topology-module__9lfYpq__clientOption+.machine-topology-module__9lfYpq__clientOption:before{font-size:18px;left:-16px}.machine-topology-module__9lfYpq__topology[data-client=web] .machine-topology-module__9lfYpq__chapters{grid-template-columns:minmax(0,1fr)}}
.machine-layer-explanation-module__NLmyUG__explanation{color:#192027;border-top:1px solid #9ca8af;border-bottom:1px solid #9ca8af;margin-top:34px;padding:28px 0}.machine-layer-explanation-module__NLmyUG__heading h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.4vw,28px);font-weight:500;line-height:1.25}.machine-layer-explanation-module__NLmyUG__heading p{color:#414c55;margin:10px 0 0;font-size:15px;line-height:1.65}.machine-layer-explanation-module__NLmyUG__layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0 0;padding:0;list-style:none;display:grid}.machine-layer-explanation-module__NLmyUG__layers>li{flex-direction:column;min-width:0;padding-top:18px;display:flex}.machine-layer-explanation-module__NLmyUG__layerTitle{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.machine-layer-explanation-module__NLmyUG__layerTitle>span{color:#52616b;font:12px var(--font-mono)}.machine-layer-explanation-module__NLmyUG__layerTitle h4{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:500;line-height:1.3}.machine-layer-explanation-module__NLmyUG__layers>li>strong{font-size:14px;font-weight:550;line-height:1.6}.machine-layer-explanation-module__NLmyUG__layers>li>p{color:#414c55;margin:7px 0 17px;font-size:14px;line-height:1.7}.machine-layer-explanation-module__NLmyUG__example{flex-direction:column;gap:5px;margin-top:auto;font-size:13px;font-weight:500;line-height:1.6;display:flex}.machine-layer-explanation-module__NLmyUG__example>span{color:#52616b;font-size:12px;font-weight:400}@media (max-width:900px){.machine-layer-explanation-module__NLmyUG__layers{grid-template-columns:1fr;gap:24px}.machine-layer-explanation-module__NLmyUG__layers>li{display:block}.machine-layer-explanation-module__NLmyUG__example{gap:3px}}@media (max-width:540px){.machine-layer-explanation-module__NLmyUG__explanation{margin-top:24px;padding:24px 0}}
