.serverCloudFlow-module-scss-module__p9bpwq__window{--ide-bg:#17202ed1;--ide-bg-raised:#202a3e99;--ide-bg-editor:#17202e80;--ide-border:#00000024;--ide-text:#e3e5e8;--ide-text-dim:#e3e5e873;--ide-accent:#34edb3;--ide-accent-2:#93ebff;background:var(--ide-bg);-webkit-backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--ide-border);isolation:isolate;border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 70px -32px #0408128c,inset 0 1px #ffffff1a}.serverCloudFlow-module-scss-module__p9bpwq__window:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(160deg,#ffffff1a 0%,#fff0 38%);position:absolute;inset:0}.serverCloudFlow-module-scss-module__p9bpwq__titleBar{z-index:1;background:var(--ide-bg-raised);border-bottom:1px solid var(--ide-border);flex:none;align-items:center;height:2.35rem;padding:0 .9rem;display:flex;position:relative}.serverCloudFlow-module-scss-module__p9bpwq__trafficLights{flex:none;align-items:center;gap:.4rem;display:flex}.serverCloudFlow-module-scss-module__p9bpwq__dotRed,.serverCloudFlow-module-scss-module__p9bpwq__dotYellow,.serverCloudFlow-module-scss-module__p9bpwq__dotGreen{opacity:.9;border-radius:50%;width:.62rem;height:.62rem}.serverCloudFlow-module-scss-module__p9bpwq__dotRed{background:#ff5f57}.serverCloudFlow-module-scss-module__p9bpwq__dotYellow{background:#febc2e}.serverCloudFlow-module-scss-module__p9bpwq__dotGreen{background:#28c840}.serverCloudFlow-module-scss-module__p9bpwq__titleText{text-align:center;letter-spacing:.02em;color:var(--ide-text-dim);flex:1;font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,Roboto Mono,monospace;font-size:.68rem}.serverCloudFlow-module-scss-module__p9bpwq__titleSpacer{flex:none;width:3.6rem}.serverCloudFlow-module-scss-module__p9bpwq__body{z-index:1;flex:1;min-height:0;padding:clamp(.75rem,2.4vw,1.5rem);display:flex;position:relative}.serverCloudFlow-module-scss-module__p9bpwq__canvas{background:var(--ide-bg-editor);border:1px solid var(--ide-border);border-radius:4px;flex:1;min-height:0;position:relative;overflow:hidden}.serverCloudFlow-module-scss-module__p9bpwq__dotGrid{background-image:radial-gradient(circle,#f0f0f024 1px,#0000 1.5px);background-size:20px 20px;position:absolute;inset:0}.serverCloudFlow-module-scss-module__p9bpwq__wires{width:100%;height:100%;position:absolute;inset:0}.serverCloudFlow-module-scss-module__p9bpwq__wires path{fill:none;stroke-width:1.1px;stroke-linecap:round}.serverCloudFlow-module-scss-module__p9bpwq__pathOut{stroke:var(--ide-accent-2);opacity:.7;stroke-dasharray:2.4 3.4;animation:3.2s linear infinite serverCloudFlow-module-scss-module__p9bpwq__flow}.serverCloudFlow-module-scss-module__p9bpwq__pathIn{stroke:var(--ide-accent);opacity:.7;stroke-dasharray:2.4 3.4;animation:3.2s linear infinite serverCloudFlow-module-scss-module__p9bpwq__flow}.serverCloudFlow-module-scss-module__p9bpwq__packetOut{fill:var(--ide-accent-2);filter:drop-shadow(0 0 2.5px #a6e5f2e6)}.serverCloudFlow-module-scss-module__p9bpwq__packetIn{fill:var(--ide-accent);filter:drop-shadow(0 0 2.5px #70dcd3e6)}.serverCloudFlow-module-scss-module__p9bpwq__flowTag{z-index:1;font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--ide-bg-raised);border:1px solid var(--ide-border);border-radius:999px;padding:.18rem .55rem;font-size:.5rem;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.serverCloudFlow-module-scss-module__p9bpwq__flowTagOut{color:var(--ide-accent-2);top:6%}.serverCloudFlow-module-scss-module__p9bpwq__flowTagIn{color:var(--ide-accent);bottom:6%}.serverCloudFlow-module-scss-module__p9bpwq__node{z-index:1;flex-direction:column;align-items:center;gap:.35rem;width:clamp(4.5rem,14vw,6.5rem);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.serverCloudFlow-module-scss-module__p9bpwq__serverNode{left:clamp(.4rem,3vw,1.25rem)}.serverCloudFlow-module-scss-module__p9bpwq__cloudNode{right:clamp(.4rem,3vw,1.25rem)}.serverCloudFlow-module-scss-module__p9bpwq__nodeLabel{font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;color:var(--ide-text);text-align:center;margin:0;font-size:clamp(.56rem,1.4vw,.68rem);font-weight:700;line-height:1.2}.serverCloudFlow-module-scss-module__p9bpwq__nodeSub{font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;color:var(--ide-text-dim);text-align:center;margin:0;font-size:clamp(.44rem,1.1vw,.52rem);font-weight:500;line-height:1.2}.serverCloudFlow-module-scss-module__p9bpwq__serverRack{background:var(--ide-bg-raised);border:1px solid var(--ide-border);border-radius:3px;flex-direction:column;gap:.22rem;width:clamp(2.4rem,7vw,3.1rem);padding:.3rem;display:flex;box-shadow:0 10px 24px -14px #000000b3}.serverCloudFlow-module-scss-module__p9bpwq__rackUnit{background:var(--ide-bg-editor);border-radius:2px;justify-content:flex-end;align-items:center;gap:.16rem;height:.5rem;padding:0 .28rem;display:flex}.serverCloudFlow-module-scss-module__p9bpwq__rackUnit i{border-radius:50%;flex:none;width:.16rem;height:.16rem}.serverCloudFlow-module-scss-module__p9bpwq__ledGreen{background:#3ddc84;animation:2.2s ease-in-out infinite serverCloudFlow-module-scss-module__p9bpwq__pulseLed}.serverCloudFlow-module-scss-module__p9bpwq__ledGold{background:var(--ide-accent-2);animation:2.2s ease-in-out .6s infinite serverCloudFlow-module-scss-module__p9bpwq__pulseLed}.serverCloudFlow-module-scss-module__p9bpwq__ledDim{background:var(--ide-text-dim);opacity:.5}.serverCloudFlow-module-scss-module__p9bpwq__cloudShape{filter:drop-shadow(0 8px 18px #70dcd359);width:clamp(3.6rem,10vw,4.6rem);height:clamp(1.9rem,5.2vw,2.4rem);position:relative}.serverCloudFlow-module-scss-module__p9bpwq__cloudPuffLeft,.serverCloudFlow-module-scss-module__p9bpwq__cloudPuffRight{background:linear-gradient(155deg,#34edb3 0%,#6ae4ff 100%);border-radius:50%;width:60%;height:78%;position:absolute;bottom:22%}.serverCloudFlow-module-scss-module__p9bpwq__cloudPuffLeft{left:2%}.serverCloudFlow-module-scss-module__p9bpwq__cloudPuffRight{height:65%;right:2%}.serverCloudFlow-module-scss-module__p9bpwq__cloudBase{background:linear-gradient(155deg,#34edb3 0%,#6ae4ff 100%);border-radius:999px;height:55%;position:absolute;bottom:0;left:12%;right:12%}.serverCloudFlow-module-scss-module__p9bpwq__statusBar{z-index:1;background:var(--ide-accent);color:#17202e;flex:none;justify-content:space-between;align-items:center;height:1.5rem;padding:0 .75rem;font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,Roboto Mono,monospace;font-size:.58rem;display:flex;position:relative}.serverCloudFlow-module-scss-module__p9bpwq__statusLeft,.serverCloudFlow-module-scss-module__p9bpwq__statusRight{align-items:center;gap:.75rem;display:flex}.serverCloudFlow-module-scss-module__p9bpwq__statusItem{white-space:nowrap;align-items:center;gap:.32rem;display:flex}.serverCloudFlow-module-scss-module__p9bpwq__liveDot{background:#17202e;border-radius:50%;flex:none;width:.4rem;height:.4rem;animation:1.6s ease-in-out infinite serverCloudFlow-module-scss-module__p9bpwq__pulseDot}@keyframes serverCloudFlow-module-scss-module__p9bpwq__flow{to{stroke-dashoffset:-34px}}@keyframes serverCloudFlow-module-scss-module__p9bpwq__pulseLed{0%,to{opacity:1}50%{opacity:.35}}@keyframes serverCloudFlow-module-scss-module__p9bpwq__pulseDot{0%,to{opacity:1;box-shadow:0 0 #0006}50%{opacity:.55;box-shadow:0 0 0 3px #0000}}@media (max-width:640px){.serverCloudFlow-module-scss-module__p9bpwq__flowTag{padding:.14rem .42rem;font-size:.44rem}}@media (prefers-reduced-motion:reduce){.serverCloudFlow-module-scss-module__p9bpwq__pathOut,.serverCloudFlow-module-scss-module__p9bpwq__pathIn,.serverCloudFlow-module-scss-module__p9bpwq__ledGreen,.serverCloudFlow-module-scss-module__p9bpwq__ledGold,.serverCloudFlow-module-scss-module__p9bpwq__liveDot{animation:none}.serverCloudFlow-module-scss-module__p9bpwq__packetOut,.serverCloudFlow-module-scss-module__p9bpwq__packetIn{display:none}}
