.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:4px;height:4px;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}
.sidebar-module__3D43RW__sidebar{scrollbar-width:thin;scrollbar-color:#1e293b #111827;background:#111827;border-right:1px solid #1e293b;flex-direction:column;flex-shrink:0;width:240px;height:100%;padding:12px;display:flex;overflow-y:auto}.sidebar-module__3D43RW__sidebar::-webkit-scrollbar{width:4px}.sidebar-module__3D43RW__sidebar::-webkit-scrollbar-track{background:#111827}.sidebar-module__3D43RW__sidebar::-webkit-scrollbar-thumb{background:#2d3748;border-radius:10px}.sidebar-module__3D43RW__sidebar::-webkit-scrollbar-thumb:hover{background:#4a5568}.sidebar-module__3D43RW__header{color:#00e5ff;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #1e293b;flex-shrink:0;margin-bottom:12px;padding-bottom:8px;font-family:ui-monospace,Geist Mono,monospace;font-size:10px;font-weight:800}.sidebar-module__3D43RW__capsPanel{background:#1a2035;border:1px solid #162032;border-radius:8px;flex-shrink:0;margin-bottom:12px;padding:10px}.sidebar-module__3D43RW__capsHeader{color:#00e676;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-family:ui-monospace,monospace;font-size:9px;font-weight:800;display:flex}.sidebar-module__3D43RW__capsStreamId{opacity:.6;margin-left:auto;font-size:8px;font-weight:600}.sidebar-module__3D43RW__capsSubLabel{color:#5f6368;margin-bottom:6px;font-family:ui-monospace,monospace;font-size:9px}.sidebar-module__3D43RW__capsTags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.sidebar-module__3D43RW__capsTags:last-of-type{margin-bottom:0}.sidebar-module__3D43RW__capsTagGreen{color:#00e676;white-space:nowrap;background:#00e67617;border:1px solid #00e67654;border-radius:999px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:9px;line-height:1.4}.sidebar-module__3D43RW__capsTagRed{color:#ff1744;white-space:nowrap;background:#ff174414;border:1px solid #ff174454;border-radius:999px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:9px;line-height:1.4}.sidebar-module__3D43RW__capsEmpty{color:#5f6368;margin:0;font-family:ui-monospace,monospace;font-size:9px;line-height:1.5}.sidebar-module__3D43RW__searchWrapper{flex-shrink:0;margin-bottom:12px;position:relative}.sidebar-module__3D43RW__searchInput{color:#e8eaed;box-sizing:border-box;background-color:#1a2035;border:1px solid #1e293b;border-radius:6px;outline:none;width:100%;padding:6px 28px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.4;transition:border-color .15s}.sidebar-module__3D43RW__searchInput::placeholder{color:#5f6368}.sidebar-module__3D43RW__searchInput:focus{border-color:#00e5ff}.sidebar-module__3D43RW__searchIcon{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.sidebar-module__3D43RW__clearBtn{cursor:pointer;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.sidebar-module__3D43RW__clearBtn:hover{opacity:1}.sidebar-module__3D43RW__sectionHeader{letter-spacing:1.5px;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-bottom:6px;font-family:ui-monospace,monospace;font-size:9px;font-weight:700;transition:opacity .15s;display:flex}.sidebar-module__3D43RW__sectionHeaderClickable{cursor:pointer}.sidebar-module__3D43RW__sectionHeaderClickable:hover{opacity:.8}.sidebar-module__3D43RW__sectionCount{opacity:.5;margin-left:auto;font-size:8px}.sidebar-module__3D43RW__categorySection{margin-bottom:12px}.sidebar-module__3D43RW__draggableItem{cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid var(--item-dim,#ffffff1a);background-color:var(--item-bg,#ffffff0a);border-radius:8px;margin-bottom:6px;padding:8px 10px;transition:border-color .15s,background-color .15s}.sidebar-module__3D43RW__draggableItem:hover{border-color:var(--item-color,#fff6);background-color:var(--item-hover,#ffffff1a)}.sidebar-module__3D43RW__draggableItem:active{cursor:grabbing}.sidebar-module__3D43RW__itemContent{align-items:center;gap:8px;display:flex}.sidebar-module__3D43RW__itemIcon{text-align:center;flex-shrink:0;width:22px;font-size:16px;line-height:1}.sidebar-module__3D43RW__itemText{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-module__3D43RW__itemLabel{color:#e8eaed;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;line-height:1.3;overflow:hidden}.sidebar-module__3D43RW__itemHint{color:#5f6368;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:ui-monospace,monospace;font-size:9px;line-height:1.3;overflow:hidden}.sidebar-module__3D43RW__templatesSection{margin-bottom:12px}.sidebar-module__3D43RW__footer{color:#5f6368;border-top:1px solid #162032;flex-shrink:0;margin-top:auto;padding-top:12px;font-family:ui-monospace,monospace;font-size:9px;line-height:1.6}.sidebar-module__3D43RW__footerDeploy{color:#00e5ff;font-weight:700}
.an-card{--an-border:#22c55e;--an-bg:#0a1a10;background:var(--an-bg);border:2px solid var(--an-border);border-radius:10px;min-width:170px;padding:8px 12px;font-family:monospace;transition:box-shadow .15s,border-color .15s;position:relative;box-shadow:0 2px 8px #0006}.an-card[data-assettype=server],.an-card[data-assettype=cloud_instance],.an-card[data-assettype=mainframe],.an-card[data-assettype=storage_array],.an-card[data-assettype=cloud_storage],.an-card[data-assettype=router_edge],.an-card[data-assettype=router_core],.an-card[data-assettype=switch],.an-card[data-assettype=firewall],.an-card[data-assettype=load_balancer],.an-card[data-assettype=intelligent_patch_panel],.an-card[data-assettype=rfid_cable_tag]{--an-border:#22c55e;--an-bg:#0a1a10}.an-card[data-assettype=turbine_cchp],.an-card[data-assettype=diesel_generator],.an-card[data-assettype=smr_core],.an-card[data-assettype=fusion_plasma],.an-card[data-assettype=substation],.an-card[data-assettype=transformer],.an-card[data-assettype=pdu],.an-card[data-assettype=ups],.an-card[data-assettype=main_fuel_tank],.an-card[data-assettype=day_tank],.an-card[data-assettype=fuel_transfer_pump]{--an-border:#f97316;--an-bg:#1a100a}.an-card[data-assettype=bess],.an-card[data-assettype=smart_inverter],.an-card[data-assettype=flywheel]{--an-border:#00b4d8;--an-bg:#0a121a}.an-card[data-assettype=chiller],.an-card[data-assettype=absorption_chiller],.an-card[data-assettype=cooling_tower],.an-card[data-assettype=crac],.an-card[data-assettype=cooling_pump],.an-card[data-assettype=cooling_loop_pipe],.an-card[data-assettype=biocide_tank],.an-card[data-assettype=chemical_dosing]{--an-border:#2979ff;--an-bg:#0a0f1a}.an-card[data-assettype=vesda],.an-card[data-assettype=suppression_tank],.an-card[data-assettype=mantrap],.an-card[data-assettype=biometric_scanner],.an-card[data-assettype=door_force_sensor],.an-card[data-assettype=security_camera]{--an-border:#ff1744;--an-bg:#1a0a0f}.an-card[data-assettype=satellite_dish],.an-card[data-assettype=rf_antenna],.an-card[data-assettype=ptp_grandmaster],.an-card[data-assettype=gps_disciplined_oscillator],.an-card[data-assettype=atomic_clock]{--an-border:#a0f;--an-bg:#110a1a}.an-card[data-assettype=acoustic]{--an-border:#a0f;--an-bg:#0f0a1a}.an-card[data-health=nominal]{--an-dot:#00e676}.an-card[data-health=warning]{--an-dot:#ffb300}.an-card[data-health=diverged]{--an-dot:#ff1744}.an-card[data-health=unknown]{--an-dot:#5f6368}.an-card.an-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--an-border) 38%, transparent), 0 4px 16px #0008;border-color:#fff}.an-card.an-error{border-color:#ff1744;animation:1.5s ease-in-out infinite an-pulse-error}@keyframes an-pulse-error{0%,to{border-color:#ff1744;box-shadow:0 2px 8px #ff17444d}50%{border-color:#ff5252;box-shadow:0 2px 16px #ff174499}}.an-body{align-items:flex-start;gap:10px;display:flex}.an-icon{text-align:center;min-width:24px;padding-top:2px;font-size:20px;line-height:1}.an-labels{flex:1;min-width:0}.an-type-label{letter-spacing:1px;color:var(--an-border,#22c55e);text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:700}.an-name{color:#e8eaed;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.an-value-row{justify-content:space-between;align-items:center;gap:6px;margin-top:5px;display:flex}.an-value{color:var(--an-dot,var(--an-border,#9aa0a6));white-space:nowrap;font-size:11px;font-weight:600}.an-sparkline{flex-shrink:0;overflow:visible}.an-spark-fill{fill:var(--an-dot,var(--an-border,#22c55e));fill-opacity:.12}.an-spark-line{fill:none;stroke:var(--an-dot,var(--an-border,#22c55e));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.an-dot{background:var(--an-dot,#5f6368);width:8px;height:8px;box-shadow:0 0 4px var(--an-dot,#5f6368);border-radius:50%;flex-shrink:0;margin-top:4px}.an-badges{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.an-badge{letter-spacing:.5px;background:color-mix(in srgb, var(--an-border,#22c55e) 13%, transparent);color:var(--an-border,#22c55e);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.an-badge-danger{color:#ff1744;background:#ff174421}.an-handle-in{background:#2979ff!important;border:2px solid #1a1a2e!important;width:10px!important;height:10px!important}.an-handle-out{background:#ff1744!important;border:2px solid #1a1a2e!important;width:10px!important;height:10px!important}.an-handle-power-in{background:#f59e0b!important;border:2px solid #1a1a2e!important;width:8px!important;height:8px!important}.an-handle-cooling-out{background:#06b6d4!important;border:2px solid #1a1a2e!important;width:8px!important;height:8px!important}
.config-builder-module__SR6EyG__root{width:100%;height:100%;font-family:var(--font-geist-sans), ui-monospace, sans-serif;background-color:#0a0e17;flex-direction:column;flex:1;display:flex}.config-builder-module__SR6EyG__toolbar{z-index:100;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.config-builder-module__SR6EyG__toolbarBtn{letter-spacing:.6px;border:1px solid var(--cb-accent,#334155);color:var(--cb-accent,#e8eaed);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#0a0e17e0;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.config-builder-module__SR6EyG__toolbarBtn:hover{background:#ffffff14;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.config-builder-module__SR6EyG__toolbarBtn:active{transform:translateY(0)}.config-builder-module__SR6EyG__deployBtn{color:#000;background:#00e5ff;border-color:#00e5ff;font-weight:800;box-shadow:0 0 14px #00e5ff40}.config-builder-module__SR6EyG__deployBtn:hover{color:#000;background:#00cfea;border-color:#00cfea;transform:translateY(-1px);box-shadow:0 4px 18px #00e5ff66}.config-builder-module__SR6EyG__pulseDot{background:#000;border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.config-builder-module__SR6EyG__pulseDot:after{content:"";background:#000;border-radius:50%;animation:1.8s ease-out infinite config-builder-module__SR6EyG__pulseDot;position:absolute;inset:0}@keyframes config-builder-module__SR6EyG__pulseDot{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.config-builder-module__SR6EyG__emptyHint{pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.config-builder-module__SR6EyG__emptyHintIcon{opacity:.45;font-size:42px}.config-builder-module__SR6EyG__emptyHintText{color:#5f6368;max-width:280px;font-family:ui-monospace,monospace;font-size:13px;line-height:1.6}.config-builder-module__SR6EyG__validationOverlay{z-index:200;background:var(--cb-bg,#0a121a);border:1.5px solid var(--cb-accent,#334155);border-radius:10px;min-width:280px;max-width:480px;padding:12px 16px;font-family:ui-monospace,monospace;position:absolute;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0003,0 8px 28px #00000080}.config-builder-module__SR6EyG__validationTitle{color:var(--cb-accent,#e8eaed);letter-spacing:.5px;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.config-builder-module__SR6EyG__validationTitleHasContent{margin-bottom:10px}.config-builder-module__SR6EyG__validationIssues,.config-builder-module__SR6EyG__validationWarnings{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:16px;display:flex}.config-builder-module__SR6EyG__validationIssueItem{color:#ff1744;font-size:11px;line-height:1.5}.config-builder-module__SR6EyG__validationWarningsHeader{color:#ffb300;letter-spacing:1.2px;text-transform:uppercase;margin-top:10px;margin-bottom:4px;font-size:9px;font-weight:800}.config-builder-module__SR6EyG__validationWarningItem{color:#ffb300;font-size:11px;line-height:1.5}.config-builder-module__SR6EyG__deployingOverlay{z-index:9999;background:#0a0e17e0;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.config-builder-module__SR6EyG__deployingSpinner{border:3px solid #00e5ff;border-top-color:#0000;border-radius:50%;width:40px;height:40px;animation:.85s linear infinite config-builder-module__SR6EyG__spin}.config-builder-module__SR6EyG__deployingText{color:#00e5ff;letter-spacing:1.2px;font-family:ui-monospace,monospace;font-size:13px;font-weight:700}@keyframes config-builder-module__SR6EyG__spin{to{transform:rotate(360deg)}}.config-builder-module__SR6EyG__liveOpsToggle{z-index:10000;background:#1a2035;border:1px solid #1e293b;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 18px #00000059}.config-builder-module__SR6EyG__liveOpsLabel{letter-spacing:1.6px;color:#00e5ff;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:10px;font-weight:800}.config-builder-module__SR6EyG__modalOverlay{z-index:9999;-webkit-backdrop-filter:blur(2px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.config-builder-module__SR6EyG__modalCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:90%;max-width:440px;padding:24px;display:flex;box-shadow:0 0 0 1px #0f172a0a,0 8px 32px #0f172a1f}.config-builder-module__SR6EyG__modalCardOk{border-color:#16a34a}.config-builder-module__SR6EyG__modalCardErr{border-color:#dc2626}.config-builder-module__SR6EyG__modalIcon{font-size:36px;line-height:1}.config-builder-module__SR6EyG__modalTitle{color:#0f172a;letter-spacing:-.01em;text-align:center;margin:0;font-size:15px;font-weight:700}.config-builder-module__SR6EyG__modalBody{color:#64748b;text-align:center;white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,monospace;font-size:12px;line-height:1.6}.config-builder-module__SR6EyG__modalCloseBtn{color:#fff;cursor:pointer;letter-spacing:.8px;font-size:12px;font-weight:700;font-family:var(--font-geist-sans), sans-serif;background:#c00101;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 28px;transition:all .15s;display:inline-flex}.config-builder-module__SR6EyG__modalCloseBtn:hover{background:#a80000;transform:translateY(-1px);box-shadow:0 4px 12px #c0010138}.config-builder-module__SR6EyG__modalCloseBtn:active{transform:translateY(0)}.config-builder-module__SR6EyG__yamlCard{align-items:stretch;gap:14px;width:90%;max-width:700px}.config-builder-module__SR6EyG__docsCard{align-items:stretch;gap:14px;width:92%;max-width:820px}.config-builder-module__SR6EyG__modalHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.config-builder-module__SR6EyG__modalHeaderTitle{color:#0f172a;letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.config-builder-module__SR6EyG__copyBtn{color:#334155;cursor:pointer;letter-spacing:.3px;font-size:10px;font-weight:700;font-family:var(--font-geist-sans), sans-serif;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;transition:all .15s;display:inline-flex}.config-builder-module__SR6EyG__copyBtn:hover{background:#eef0f1;border-color:#cbd5e1}.config-builder-module__SR6EyG__yamlScroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-height:400px;padding:12px 16px;overflow-y:auto}.config-builder-module__SR6EyG__yamlScroll::-webkit-scrollbar{width:5px}.config-builder-module__SR6EyG__yamlScroll::-webkit-scrollbar-track{background:#f8fafc}.config-builder-module__SR6EyG__yamlScroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.config-builder-module__SR6EyG__yamlScroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.config-builder-module__SR6EyG__yamlPre{color:#334155;white-space:pre;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;line-height:1.7}.config-builder-module__SR6EyG__liveOpsOn{color:#00e676!important;border-color:#00e676!important}.config-builder-module__SR6EyG__liveOpsOff{color:#9aa0a6!important;border-color:#1e293b!important}.config-builder-module__SR6EyG__modalCloseBtnCentered{align-self:center}
