:root{color:#26332c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;background:#f5f7f4;font-family:Aptos,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #66936f59}#root{min-height:100vh}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.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__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{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.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.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:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.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.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));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;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.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-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.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:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.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-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.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:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;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-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.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%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.command-studio{z-index:10;color:#e7edf5;background:#090d14;grid-template-rows:54px minmax(0,1fr);display:grid;position:fixed;inset:0}.command-toolbar{background:#0c0f14;border-bottom:1px solid #252b35;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.command-back,.command-action,.command-publish,.palette-tab{color:#d5dbe5;min-height:32px;font:inherit;white-space:nowrap;background:#121720;border:1px solid #292f39;border-radius:5px;padding:0 11px;font-size:11px}.command-back:hover,.command-action:hover{background:#1a2230;border-color:#465366}.command-breadcrumb{color:#8995a7;white-space:nowrap;align-items:center;gap:8px;font-family:Consolas,monospace;font-size:10px;display:flex}.command-breadcrumb b{color:#465264}.command-breadcrumb strong{color:#e3e9f1;font-weight:500}.command-name,.command-description{gap:2px;min-width:0;display:grid}.command-name{width:190px}.command-description{width:180px}.command-name input,.command-description input{color:#eff4fc;width:100%;height:27px;font:inherit;background:#10151d;border:1px solid #252d39;border-radius:4px;outline:none;padding:0 8px;font-size:11px}.command-name span,.command-description span{color:#7e8a9b;font-size:9px}.command-count{color:#8591a3;text-transform:uppercase;white-space:nowrap;border:1px solid #242b35;border-radius:15px;align-items:center;gap:5px;padding:7px 9px;font-family:Consolas,monospace;font-size:8px;display:flex}.command-count b{color:#eef3fb;font-size:10px}.command-save-state{color:#d5a936;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-family:Consolas,monospace;font-size:9px}.command-save-state:before{content:"";background:#d5a936;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.command-save-state.saved{color:#6dce98}.command-save-state.saved:before{background:#6dce98}.command-publish{color:#fff4e9;background:#f06a12;border-color:#d76315;font-weight:700}.command-publish:hover{background:#ff7b22}.command-action:disabled,.command-publish:disabled{cursor:not-allowed;opacity:.5}.command-workspace{grid-template-columns:292px minmax(0,1fr) 322px;min-height:0;display:grid}.command-palette,.command-inspector{background:#0c1017;min-height:0;overflow:auto}.command-palette{border-right:1px solid #242b36;padding:14px 12px}.palette-kicker{color:#96a3b6;letter-spacing:1px;margin:0 0 10px;font-family:Consolas,monospace;font-size:9px}.palette-welcome{background:linear-gradient(135deg,#9b3c13,#401e17 78%);border:1px solid #aa4918;border-radius:8px;gap:5px;margin-bottom:11px;padding:12px;display:grid}.palette-welcome strong{color:#fff0df;font-size:11px}.palette-welcome span{color:#f2c5a4;font-size:9px;line-height:1.5}.palette-tabs{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:10px;display:grid}.palette-tab{color:#a3afbf;padding:0 5px;font-size:9px}.palette-tab.selected{color:#7cdda7;background:#10231b;border-color:#205b43}.palette-items{gap:7px;display:grid}.palette-item{min-height:55px;color:inherit;text-align:left;cursor:grab;background:#111823;border:1px solid #242d3a;border-left:3px solid #3c8ed1;border-radius:6px;align-items:center;gap:10px;padding:8px;display:flex}.palette-item:hover{background:#151f2d;border-color:#47556a}.palette-item:active{cursor:grabbing}.palette-condition{border-left-color:#39b774}.palette-symbol{color:#71baff;background:#142a40;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.palette-condition .palette-symbol{color:#69d899;background:#142b21}.palette-item>span:last-child{gap:3px;min-width:0;display:grid}.palette-item strong{color:#e3ebf5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.palette-item small{color:#8f9bad;font-size:9px;line-height:1.35}.palette-variables{border-top:1px solid #242d3a;margin-top:14px;padding-top:15px}.palette-variables>span{color:#94a0b1;font-size:9px;line-height:1.6}.palette-variables code{color:#f5bd68}.palette-variable-editor{background:#101722;border:1px solid #273449;border-radius:5px;gap:5px;margin-bottom:8px;padding:9px;display:grid}.palette-add-config{color:#9bd2ff;background:#13243a;border:1px solid #345273;border-radius:4px;min-height:30px;margin-bottom:9px;padding:0 8px;font-size:10px}.palette-remove-config{color:#ff9a9f;background:#261418;border:1px solid #61343a;border-radius:4px;justify-self:start;min-height:25px;padding:0 7px;font-size:9px}.palette-checkbox{color:#aab8cc;align-items:center;gap:7px;font-size:10px;display:flex}.command-canvas{background-color:#090d14;background-image:radial-gradient(#263144 .8px,#0000 .8px);background-size:20px 20px;min-width:0;min-height:0;position:relative}.command-canvas .react-flow__background{background:0 0}.command-canvas .react-flow__controls{box-shadow:none;border:1px solid #303947;border-radius:6px;overflow:hidden}.command-canvas .react-flow__controls-button{color:#d6dfeb;fill:#d6dfeb;background:#141b26;border-bottom:1px solid #303947}.command-canvas .react-flow__minimap{background:#111823;border:1px solid #303947;border-radius:5px}.command-canvas .react-flow__edge-path{stroke-width:2px}.command-canvas .react-flow__connection-path{stroke:#ee9b34;stroke-width:2px}.flow-node{color:#dfe7f1;background:linear-gradient(145deg,#171d27,#11161e);border:1px solid #2c3542;border-radius:13px;width:250px;position:relative;overflow:visible;box-shadow:0 10px 28px #00000052}.flow-node.selected{border-color:#30c17b;box-shadow:0 0 0 1px #30c17b,0 12px 30px #0000005c}.flow-node>header{align-items:center;gap:10px;padding:13px 13px 4px;display:flex}.flow-node-icon{color:#ffb736;background:#332611;border:1px solid #81571a;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.flow-node-action .flow-node-icon{color:#68b6ff;background:#142a43;border-color:#23568b}.flow-node-condition .flow-node-icon{color:#58d591;background:#12291d;border-color:#205e3c}.flow-node>header>div{gap:3px;display:grid}.flow-node>header small{color:#f0a92f;letter-spacing:1px;font-size:8px;font-weight:800}.flow-node-action>header small{color:#63aaff}.flow-node-condition>header small{color:#4bd48a}.flow-node>header strong{color:#f0f3f8;font-size:11px;font-weight:650}.flow-node>p{color:#9ca8b8;min-height:30px;margin:0;padding:2px 13px 13px 55px;font-size:9px;line-height:1.5}.flow-node .react-flow__handle{background:#4c9bfa;border:2px solid #101722;width:11px;height:11px}.flow-node-condition .react-flow__handle-bottom{background:#29ce79}.flow-node-condition .react-flow__handle-bottom[data-handleid=no]{background:#ef4444}.condition-outputs{color:#b5c0cf;justify-content:space-around;padding:0 18px 7px;font-size:8px;display:flex}.condition-outputs span:first-child{color:#5bd894}.condition-outputs span:last-child{color:#fb7777}.command-inspector{background:#0d1118;border-left:1px solid #242b36;padding:16px}.inspector-heading{border-top:3px solid #168be1;justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.inspector-heading>div{gap:5px;padding-top:12px;display:grid}.inspector-heading span{color:#63baff;letter-spacing:1px;font-size:8px;font-weight:750}.inspector-heading h3{color:#f1f4f8;margin:0;font-size:13px}.inspector-heading button{color:#8d99a9;background:0 0;border:0;font-size:18px}.inspector-condition{border-top-color:#2ec678}.inspector-condition span{color:#4bd48a}.inspector-trigger{border-top-color:#efa936}.inspector-trigger span{color:#f5b738}.inspector-help{color:#9ca8b8;margin:7px 0 19px;font-size:10px;line-height:1.55}.inspector-field{gap:7px;margin-bottom:15px;display:grid}.inspector-field>span{color:#a5b1c1;font-size:9px;font-weight:650}.inspector-field input,.inspector-field textarea,.inspector-field select{color:#e7edf5;width:100%;font:inherit;background:#131923;border:1px solid #303b49;border-radius:5px;outline:none;padding:9px 10px;font-size:10px}.inspector-field input:focus,.inspector-field textarea:focus,.inspector-field select:focus{border-color:#418bc9}.inspector-buttons{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.inspector-buttons button{color:#d9e1ec;background:#171e28;border:1px solid #303a47;border-radius:5px;min-height:33px;font-size:10px}.inspector-buttons .inspector-delete{color:#ff9a9f;background:#261418;border-color:#702b32}.inspector-empty{gap:8px;padding-top:8px;display:grid}.inspector-empty h3{color:#dce4ef;margin:0;font-size:13px}.inspector-empty>span{color:#8996a8;font-size:10px;line-height:1.6}@media (width<=1050px){.command-workspace{grid-template-columns:230px minmax(0,1fr) 280px}.command-description,.command-count{display:none}}@media (width<=760px){.command-studio{grid-template-rows:auto minmax(0,1fr)}.command-toolbar{flex-wrap:wrap;gap:5px;padding:7px}.command-name{width:125px}.command-workspace{grid-template-rows:minmax(165px,24vh) minmax(260px,1fr) auto;grid-template-columns:1fr}.command-palette{border-bottom:1px solid #242b36;border-right:0;max-height:24vh;display:block}.command-inspector{border-top:1px solid #242b36;border-left:0;max-height:38vh}}.app-shell{min-height:100vh}.sidebar{z-index:2;color:#edf3ee;background:#172c2a;flex-direction:column;width:248px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:inherit;align-items:center;gap:12px;padding:3px 8px 36px;text-decoration:none;display:flex}.brand-mark{color:#d9f379;background:#24443c;border:1px solid #547a6c;border-radius:10px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:20px;font-weight:700;display:grid}.brand-copy,.sidebar-bottom>div{gap:3px;display:grid}.brand-copy strong{font-family:Georgia,serif;font-size:19px;font-weight:600}.brand-copy small,.sidebar-bottom small{color:#a2b4aa;letter-spacing:1px;font-size:9px}.nav-label,.eyebrow,.card-label{color:#77867d;letter-spacing:1.35px;font-size:10px;font-weight:700}.nav-label{color:#82968a;margin-bottom:10px;padding:0 10px}.navigation{gap:5px;display:grid}.nav-button{color:#b4c2b9;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:0 10px;transition:background .14s,color .14s;display:flex}.nav-index{color:#8fa298;font-family:Georgia,serif;font-size:12px}.sidebar-bottom{border-top:1px solid #30443d;align-items:center;gap:11px;margin-top:auto;padding:15px 10px 2px;display:flex}.sidebar-bottom strong{font-size:12px;font-weight:600}.status-indicator{background:#dc9b61;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.status-indicator.online{background:#9fcb69;box-shadow:0 0 0 3px #9fcb6924}.main-area{min-height:100vh;margin-left:248px}.topbar{background:#fafbf9f0;border-bottom:1px solid #e1e6e1;justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 clamp(20px,4vw,52px);display:flex}.breadcrumb{color:#7a847c;align-items:center;gap:10px;font-size:12px;display:flex}.breadcrumb strong{color:#26352e;font-weight:600}.connection-pill{color:#657168;background:#fff;border:1px solid #e0e4dc;border-radius:5px;align-items:center;gap:8px;min-height:30px;padding:0 10px;font-size:11px;display:inline-flex}.connection-pill .status-indicator{flex-basis:6px;width:6px;height:6px}.connection-pill.is-online .status-indicator{background:#508b65}.page-content{width:min(100%,1110px);margin:0 auto;padding:38px clamp(20px,4vw,52px) 56px}.page-heading{justify-content:space-between;align-items:end;gap:20px;min-height:80px;margin-bottom:27px;display:flex}.eyebrow{margin:0 0 7px}h1,h2,p{margin-top:0}h1,h2{color:#1f3029;font-family:Georgia,Times New Roman,serif;font-weight:500}h1{margin-bottom:0;font-size:34px;line-height:1.15}h2{margin-bottom:0;font-size:22px;line-height:1.25}.heading-note,.refresh-note{color:#818b83;padding-bottom:3px;font-size:11px}.welcome-panel{background-color:#e9f0e6;background-image:linear-gradient(135deg,#ffffff57 0 1px,#0000 1px),linear-gradient(90deg,#ffffff57 1px,#0000 1px);background-size:29px 29px;border:1px solid #dce5d8;border-radius:7px;justify-content:space-between;align-items:center;min-height:258px;padding:34px 42px;animation:.38s both arrive;display:flex;position:relative;overflow:hidden}.welcome-copy{z-index:1;max-width:490px;position:relative}.welcome-copy h2{max-width:460px;margin-bottom:11px;font-size:clamp(28px,3vw,39px)}.welcome-copy>p:not(.eyebrow){color:#64746a;max-width:420px;margin-bottom:17px;font-size:13px;line-height:1.65}.primary-button,.secondary-button{color:#f8faf6;background:#285b4a;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:40px;padding:0 15px;font-size:12px;font-weight:650;transition:background .14s,transform .14s;display:inline-flex}.primary-button:hover:not(:disabled){background:#34725b;transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.52}.panel-art{background:#ffffff5e;border:1px solid #395d4840;border-radius:5px;flex:0 0 228px;place-items:center;width:228px;height:164px;display:grid;position:relative;transform:rotate(2deg);box-shadow:8px 9px #30503c17}.ticket-graphic{background:#fff;border:1px solid #c9d8c7;border-radius:5px;width:142px;padding:14px;transform:rotate(-2deg);box-shadow:0 5px 15px #233e2d1a}.ticket-graphic span,.ticket-graphic strong,.ticket-graphic i{display:block}.ticket-graphic span{color:#6a856e;letter-spacing:1px;margin-bottom:7px;font-size:8px;font-weight:700}.ticket-graphic strong{color:#273d31;font-family:Georgia,serif;font-size:15px;font-weight:500}.ticket-graphic i{background:#dce7d8;border-radius:2px;width:72%;height:4px;margin-top:12px}.ticket-graphic i:last-child{width:48%;margin-top:5px}.art-stamp{color:#f5f7e8;background:#50765b;border-radius:50%;place-items:center;width:33px;height:33px;font-family:Georgia,serif;font-size:15px;display:grid;position:absolute;bottom:24px;right:25px}.section-title{justify-content:space-between;align-items:end;gap:15px;margin:32px 0 14px;display:flex}.section-title .eyebrow{margin-bottom:5px}.section-title h2{font-size:21px}.status-grid{background:#fff;border:1px solid #e1e6df;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.status-card{align-content:center;gap:5px;min-height:118px;padding:16px 20px;display:grid}.status-card+.status-card{border-left:1px solid #e8ebe7}.status-card strong{color:#29372f;font-family:Georgia,serif;font-size:21px;font-weight:500}.card-label{font-size:9px}.card-detail{color:#828c84;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.setup-hint{color:#778078;margin:15px 0 0;font-size:11px;line-height:1.7}code{color:#3d5c4b;background:#f3f6f1;border:1px solid #e2e7df;border-radius:3px;padding:2px 5px;font-family:Consolas,Courier New,monospace;font-size:.94em}.notice{border:1px solid;border-radius:5px;margin:0 0 14px;padding:10px 13px;font-size:12px}.settings-form{border-top:1px solid #dfe4df;animation:.28s both arrive}.form-section{border-bottom:1px solid #dfe4df;padding:24px 0 26px}.form-section-heading>div{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.section-number{color:#42644d;background:#eff4eb;border:1px solid #dce4d8;border-radius:5px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:11px;display:grid}.section-ai{font-family:inherit;font-size:10px;font-weight:700}.form-section-heading h2{margin:1px 0 4px;font-family:inherit;font-size:15px;font-weight:650}.form-section-heading p{color:#7d877f;margin-bottom:0;font-size:11px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding-left:45px;display:grid}.field{gap:7px;min-width:0;display:grid}.field>span{color:#455249;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;font-size:11px;font-weight:600;display:flex}.field>span small{color:#879088;font-size:10px;font-weight:400}.field input,.field select,.field textarea{color:#26352d;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d9dfd8;border-radius:4px;outline:none;padding:9px 11px;font-size:12px;transition:border-color .12s,box-shadow .12s}.field textarea{resize:vertical;min-height:82px;line-height:1.55}.field-wide{grid-column:1/-1}.panel-actions{align-items:center;gap:12px;padding:17px 0 0 45px;display:flex}.secondary-button{color:#315d49;background:#f6f9f4;border-color:#cbd8cb;min-height:36px}.secondary-button:hover:not(:disabled){background:#eaf2e8}.panel-actions>span{color:#7d877f;font-size:10px}.form-footer{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 0 45px;display:flex}.form-footer>span{color:#7d877f;font-size:10px;line-height:1.6}.integration-row{background:#f9fbf7;border:1px solid #dfe5db;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 17px 45px;padding:14px 15px;display:flex}.integration-row>div{gap:4px;display:grid}.integration-row strong{color:#334138;font-size:12px}.integration-row>div span{color:#79847b;font-size:10px}.toggle-control{cursor:pointer;flex:0 0 42px;width:42px;height:24px;display:inline-flex;position:relative}.toggle-control input{opacity:0;width:1px;height:1px;position:absolute}.toggle-track{background:#c7cec7;border-radius:20px;width:42px;height:24px;transition:background .14s}.toggle-track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.toggle-control input:checked+.toggle-track:after{transform:translate(18px)}.toggle-control input:focus-visible+.toggle-track{outline:3px solid #43805e40}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.inline-warning{color:#755d37;background:#faf5e9;border-left:3px solid #d6a25a;margin:0 0 17px 45px;padding:10px 12px;font-size:11px;line-height:1.6}.env-section{border-bottom:0}.env-list{background:#e0e5de;border:1px solid #e0e5de;border-radius:5px;gap:1px;margin-left:45px;display:grid;overflow:hidden}.env-list>div{background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.env-list span{font-size:10px}.env-help{color:#7d877f;margin:10px 0 0 45px;font-size:10px}@keyframes arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.sidebar{width:210px}.main-area{margin-left:210px}.panel-art{flex-basis:190px;width:190px}}@media (width<=680px){.sidebar{width:100%;padding:13px 16px 10px;position:relative}.brand{padding:0 2px 13px}.nav-label,.sidebar-bottom{display:none}.navigation{gap:5px;display:flex;overflow-x:auto}.nav-button{white-space:nowrap;flex:1 0 auto;justify-content:center;gap:7px;min-height:38px;padding:0 9px;font-size:11px}.nav-index{font-size:10px}.main-area{margin-left:0}.topbar{height:54px;padding:0 17px}.connection-pill{min-height:27px;padding:0 7px;font-size:9px}.page-content{padding:25px 17px 40px}.page-heading{flex-direction:column;align-items:flex-start;gap:8px;min-height:60px;margin-bottom:20px}h1{font-size:29px}.heading-note{padding:0}.welcome-panel{min-height:0;padding:25px 21px}.welcome-copy h2{font-size:29px}.panel-art{display:none}.status-grid{grid-template-columns:1fr}.status-card{min-height:88px}.status-card+.status-card{border-top:1px solid #e8ebe7;border-left:0}.field-grid{grid-template-columns:1fr;gap:13px;padding-left:0}.field-wide{grid-column:auto}.panel-actions,.form-footer,.integration-row,.inline-warning,.env-list,.env-help{margin-left:0;padding-left:0}.panel-actions{flex-direction:column;align-items:flex-start}.form-footer{flex-direction:column-reverse;align-items:stretch;gap:11px}.form-footer .primary-button{width:100%}}.topbar-actions,.builder-add-actions{align-items:center;gap:9px;display:flex}.server-picker{color:#9eacc1;align-items:center;gap:8px;font-size:10px;display:flex}.server-picker select{color:#edf3ff;max-width:210px;min-height:32px;font:inherit;background:#111c2c;border:1px solid #34435a;border-radius:4px;padding:5px 9px;font-size:11px}.discord-login,.account-button{color:#d6ebff;white-space:nowrap;background:#10263b;border:1px solid #356087;border-radius:4px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.discord-login:hover,.account-button:hover{color:#fff;border-color:#f29a50}.access-panel{background:#101a2a;border:1px solid #2c3d56;border-left:3px solid #f28a3e;border-radius:5px;padding:24px}.access-panel h2{margin-bottom:8px}.access-panel p{color:#aab8cc;max-width:620px;margin-bottom:16px;font-size:12px;line-height:1.65}.premium-list{color:#ffc27f;flex-wrap:wrap;gap:9px;font-size:11px;display:flex}.premium-purchase{justify-content:space-between;align-items:center;gap:28px;display:flex}.premium-purchase>div:first-child{max-width:620px}.purchase-action{justify-items:start;gap:9px;min-width:190px;display:grid}.purchase-action strong{color:#ffbd69;font-family:Georgia,serif;font-size:20px}.purchase-action small{color:#aab8cc;max-width:220px;font-size:10px;line-height:1.5}.builder-heading,.builder-heading>div{align-items:flex-start;display:flex}.builder-heading{justify-content:space-between;gap:16px;margin-bottom:17px}.builder-heading>div:first-child{gap:13px}.builder-heading h2{margin:1px 0 4px;font-family:inherit;font-size:15px;font-weight:650}.builder-heading p{color:#9ba9bf;margin-bottom:0;font-size:11px}.builder-list{gap:12px;padding-left:45px;display:grid}.builder-item{background:#0d1726;border:1px solid #2b3b53;border-radius:5px;padding:15px}.builder-item-top{align-items:center;gap:11px;margin-bottom:13px;display:flex}.builder-item-top strong,.component-editor>strong{color:#f2f5fb;font-size:12px}.builder-item-top code{margin-right:auto}.builder-item .field-grid{padding-left:0}.modal-field-list{gap:10px;margin-top:15px;display:grid}.modal-field-editor{background:#101b2b;border:1px solid #26364d;border-radius:4px;grid-template-columns:1fr 1.4fr .85fr auto auto;align-items:end;gap:10px;padding:11px;display:grid}.required-option{color:#bec9da;white-space:nowrap;align-items:center;gap:7px;min-height:39px;font-size:11px;display:inline-flex}.required-option input,.toggle-control input{accent-color:#168be1}.text-button{color:#75bfff;background:0 0;border:0;padding:5px 2px;font-size:10px;font-weight:600}.text-button:hover:not(:disabled){color:#ffbd69}.text-button:disabled{cursor:not-allowed;opacity:.45}.danger-text{color:#ff8b91}.component-editor{background:#0d1726;border:1px solid #2b3b53;border-radius:5px;grid-template-columns:90px 1.4fr 1fr .8fr auto;align-items:end;gap:12px;padding:13px;display:grid}.component-editor>strong{align-self:center}.component-editor .field-help{color:#9ba9bf;grid-column:span 3;align-self:center;font-size:11px}.welcome-template{margin:17px 0 0 45px}.site-assistant{background:#0e1828;border:1px solid #26364d;border-radius:6px;grid-template-rows:auto 1fr auto;gap:17px;width:min(100%,800px);min-height:520px;padding:22px;display:grid}.assistant-heading{border-bottom:1px solid #26364d;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.assistant-heading h2{margin-bottom:5px}.assistant-heading p:not(.eyebrow){color:#aab8cc;margin-bottom:0;font-size:11px}.assistant-availability{color:#ffb36d;white-space:nowrap;font-size:10px}.assistant-availability.available{color:#8bd3ff}.assistant-transcript{flex-direction:column;gap:12px;min-height:280px;max-height:55vh;padding:4px;display:flex;overflow-y:auto}.chat-message{background:#142238;border:1px solid #2b3d57;border-radius:5px;max-width:min(86%,610px);padding:11px 13px}.chat-message.user{background:#102a40;border-color:#286b9c;align-self:flex-end}.chat-message>span{color:#ffad56;text-transform:uppercase;font-size:9px;font-weight:700}.chat-message p{color:#e3ebf6;white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.6}.assistant-composer{border-top:1px solid #26364d;align-items:flex-end;gap:10px;padding-top:13px;display:flex}.assistant-composer textarea{color:#edf3ff;width:100%;min-height:42px;max-height:120px;font:inherit;resize:vertical;background:#111c2c;border:1px solid #34435a;border-radius:4px;outline:none;padding:10px;font-size:12px}.assistant-composer textarea:focus{border-color:#168be1}@media (width<=800px){.topbar-actions{gap:5px}.server-picker>span,.connection-pill{display:none}.server-picker select{max-width:135px}.modal-field-editor,.component-editor{grid-template-columns:1fr 1fr}.component-editor>strong,.component-editor .field-help{grid-column:1/-1}.builder-heading{flex-direction:column;align-items:flex-start}.premium-purchase{flex-direction:column;align-items:flex-start;gap:18px}.builder-list,.welcome-template{margin-left:0;padding-left:0}}@media (width<=520px){.account-button{text-overflow:ellipsis;max-width:110px;overflow:hidden}.modal-field-editor,.component-editor{grid-template-columns:1fr}.component-editor>strong,.component-editor .field-help{grid-column:auto}.assistant-heading{flex-direction:column;gap:8px}.site-assistant{min-height:70vh;padding:14px}.assistant-composer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf3ff;background:#080d17}body{color:#edf3ff;background:#080d17}.sidebar{color:#eef3ff;background:#050912;border-right:1px solid #202b3e}.brand-logo{object-fit:cover;object-position:center;filter:drop-shadow(0 0 9px #1b9df147);background:#08111f;border:2px solid #f7a43b;border-radius:50%;flex:0 0 44px;width:44px;height:44px;overflow:hidden}.brand-copy small,.sidebar-bottom small{color:#8e9ab1}.nav-label{color:#94a1b9}.nav-button{color:#aeb9cc}.nav-button:hover{color:#fff;background:#111d30}.nav-button.active{color:#fff;background:#10263e;border-color:#20568a}.nav-button.active .nav-index{color:#ff9c4a}.sidebar-bottom{border-color:#202b3e}.main-area{color:#e8eef9;background:#0b1220}.topbar{background:#080e19;border-color:#202b3e}.breadcrumb,.heading-note,.refresh-note{color:#93a0b6}.breadcrumb strong,h1,h2{color:#f0f4ff}.crumb-divider{color:#5f6d83}.connection-pill{color:#c1cce0;background:#101a2b;border-color:#26344b}.eyebrow,.card-label{color:#9ba8bd}.welcome-panel{background-color:#0d1c30;background-image:linear-gradient(135deg,#257dc717 0 1px,#0000 1px),linear-gradient(90deg,#f283300f 1px,#0000 1px);border-color:#1d3d61;box-shadow:inset 0 0 80px #0e487a21}.welcome-copy .eyebrow{color:#63bfff}.welcome-copy h2{color:#f5f7ff}.welcome-copy>p:not(.eyebrow){color:#aab8cc}.primary-button{color:#fff;background:#0876c7;border-color:#258cdb}.primary-button:hover:not(:disabled){background:#0966a9;border-color:#ff9b42}.panel-art{width:260px;height:200px;box-shadow:none;background:0 0;border:0;flex-basis:260px;transform:none}.hero-logo{object-fit:contain;filter:drop-shadow(0 5px 14px #1490e038);width:168px;height:168px;position:absolute;top:0;right:19px}.ticket-graphic{z-index:1;background:#111d30;border-color:#324765;width:145px;position:absolute;bottom:7px;right:0;box-shadow:0 8px 24px #0000006b}.ticket-graphic span{color:#ff9a45}.ticket-graphic strong{color:#edf4ff}.ticket-graphic i{background:#30425b}.status-grid{background:#101a2a;border-color:#26344b}.status-card+.status-card{border-color:#26344b}.status-card strong{color:#f3f6ff}.card-detail,.setup-hint{color:#a2afc2}code{color:#ffbd69;background:#121e31;border-color:#334159}.notice-error{color:#ff9eaa;background:#2a111a;border-color:#7a303b}.notice-success{color:#9ed8ff;background:#0d2035;border-color:#24649a}.settings-form,.form-section{border-color:#26344b}.form-section-heading h2{color:#eef3ff}.form-section-heading p,.field>span small,.form-footer>span,.panel-actions>span,.env-help{color:#9ba9bf}.section-number{color:#ffad56;background:#211b20;border-color:#3b3540}.field>span{color:#ced8e8}.field input,.field select,.field textarea{color:#ecf3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111c2c;border-color:#34435a}.field input:focus,.field select:focus,.field textarea:focus{border-color:#168be1;box-shadow:0 0 0 3px #168be12e}.field input::placeholder,.field textarea::placeholder{color:#8190a6}.field input[type=color]{cursor:pointer;min-height:39px;padding:4px}.secondary-button{color:#ffc27f;background:#281c19;border-color:#b96831}.secondary-button:hover:not(:disabled){color:#ffe0b8;background:#39231b;border-color:#f29a50}.integration-row{background:#101b2c;border-color:#30415b}.integration-row strong{color:#edf3ff}.integration-row>div span{color:#9eacc1}.toggle-track{background:#47556a}.toggle-control input:checked+.toggle-track{background:#168be1}.inline-warning{color:#ffd875;background:#2b2414;border-left-color:#f4bf45}.env-list{background:#34435a;border-color:#34435a}.env-list>div{background:#111c2c}.env-ready{color:#7ac7ff}.env-missing{color:#ff9565}.topbar-actions{align-items:center;gap:9px;display:flex}.guild-switch-button,.nocode-button{color:#dce7f8;background:#111d30;border:1px solid #30425b;border-radius:5px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:11px;display:inline-flex}.guild-switch-button span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.guild-switch-button small{color:#ffb56d;font-size:9px}.nocode-button{color:#ffc27f;background:#281c19;border-color:#814d2b;font-weight:650}.nocode-button:hover,.guild-switch-button:hover{background:#15253b;border-color:#168be1}.guild-welcome{width:min(100%,860px);margin:0 auto;padding:28px 0 36px;animation:.36s both arrive}.guild-welcome-intro{align-items:center;gap:25px;padding:8px 0 30px;display:flex}.guild-welcome-intro img{object-fit:contain;filter:drop-shadow(0 8px 20px #168be138);flex:0 0 110px;width:110px;height:110px}.guild-welcome-intro h1{max-width:640px;margin:0 0 9px;font-size:33px}.guild-welcome-intro div>p:last-child,.guild-empty p{color:#aab8cc;margin:0;font-size:12px;line-height:1.6}.guild-card-grid{border-top:1px solid #26344b;gap:9px;padding-top:16px;display:grid}.guild-card{color:#edf3ff;text-align:left;background:linear-gradient(105deg,#111d30,#0d1727);border:1px solid #293a53;border-radius:5px;align-items:center;gap:13px;min-width:0;min-height:76px;padding:12px 15px;transition:border-color .14s,transform .14s,background .14s;display:flex}.guild-card:hover{background:#13243a;border-color:#168be1;transform:translate(3px)}.guild-card-mark{color:#d9f1ff;background:#173552;border:1px solid #345474;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:18px;display:grid}.guild-mark-1{color:#ffe2bc;background:#38291e;border-color:#76502e}.guild-mark-2{color:#cff3de;background:#1c3829;border-color:#36644b}.guild-mark-3{color:#f1d9ff;background:#30233d;border-color:#5c4775}.guild-card-copy{flex:1;gap:5px;min-width:0;display:grid}.guild-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.guild-card-copy small{color:#93a3ba;font-size:10px}.guild-card-state{color:#8bd3ff;white-space:nowrap;border:1px solid #286b9c;border-radius:4px;padding:5px 8px;font-size:9px}.guild-card-state.missing{color:#ffcf75;border-color:#806132}.guild-card-arrow{color:#ffad56;font-size:18px}.guild-welcome-footer{color:#8999b0;justify-content:space-between;gap:12px;padding-top:17px;font-size:10px;display:flex}.guild-empty{border-top:1px solid #26344b;padding:22px 0}.guild-empty h2{margin-bottom:7px;font-size:18px}@media (width<=680px){.brand-logo{flex-basis:37px;width:37px;height:37px}}@media (width<=800px){.guild-welcome-intro{align-items:flex-start}.guild-welcome-intro img{flex-basis:74px;width:74px;height:74px}.guild-welcome-intro h1{font-size:26px}.guild-switch-button span{display:none}}@media (width<=520px){.guild-welcome-intro{gap:12px}.guild-welcome-intro img{flex-basis:50px;width:50px;height:50px}.guild-welcome-intro h1{font-size:22px}.guild-card{gap:9px;padding:10px}.guild-card-state{display:none}.guild-welcome-footer{flex-direction:column;align-items:flex-start}.nocode-button span{display:none}}.extension-market{gap:20px;display:grid}.market-header{justify-content:space-between;align-items:end;gap:20px;display:flex}.market-header h2{margin-bottom:5px}.market-header p:not(.eyebrow){color:#aab8cc;margin-bottom:0;font-size:11px}.market-count{color:#96a6bd;white-space:nowrap;font-size:10px}.market-premium{padding:17px 20px}.market-premium h2{font-size:18px}.extension-grid{gap:13px;display:grid}.extension-card{background:#0e1828;border:1px solid #2b3b53;border-radius:6px;overflow:hidden}.extension-active{border-color:#206b9e;box-shadow:inset 3px 0 #168be1}.extension-card-head{align-items:center;gap:12px;padding:15px 17px 0;display:flex}.extension-icon{color:#ffc06c;background:#17253a;border:1px solid #354960;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.icon-bump{color:#76c9ff}.icon-no-code-commands{color:#ffbd69}.extension-card-head>div{min-width:0}.extension-card-head p{color:#93a3ba;margin:0 0 3px;font-size:9px}.extension-card-head h3{color:#edf3ff;margin:0;font-size:14px;font-weight:650}.extension-state{color:#acb8ca;white-space:nowrap;border:1px solid #394960;border-radius:10px;margin-left:auto;padding:4px 7px;font-size:9px}.state-active{color:#8bd3ff;border-color:#276e9e}.state-installed{color:#ffcf75;border-color:#806132}.extension-description{color:#aab8cc;margin:10px 17px 0 67px;font-size:11px;line-height:1.6}.extension-actions{align-items:center;gap:12px;padding:12px 17px 15px 67px;display:flex}.extension-actions .primary-button,.extension-actions .secondary-button{min-height:33px;font-size:10px}.premium-tag{color:#ffbd69;letter-spacing:1px;margin-left:auto;font-size:9px;font-weight:700}.extension-config{background:#0b1422;border-top:1px solid #293950;gap:13px;padding:15px 17px 17px 67px;display:grid}.extension-config h4{color:#ecf3ff;margin:0;font-size:12px}.extension-config>p{color:#9ba9bf;margin:0;font-size:10px}.no-code-prefix{width:min(100%,180px)}.flow-list{gap:14px;display:grid}.flow-editor{background:#0e1929;border:1px solid #2c3d55;border-radius:5px;gap:13px;padding:14px;display:grid}.flow-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.flow-heading>div{align-items:center;gap:10px;display:flex}.flow-heading strong{color:#edf3ff;font-size:12px}.flow-meta{padding-left:0}.connected-blocks{justify-items:center;display:grid}.connected-block-wrap{justify-items:center;width:min(100%,600px);display:grid}.logic-block{background:#142238;border:1px solid #354861;border-left:3px solid #168be1;border-radius:5px;gap:11px;width:100%;padding:12px;display:grid}.block-embed{border-left-color:#f28a3e}.block-add-role,.block-remove-role{border-left-color:#d3ae52}.block-wait{border-left-color:#8a76d8}.logic-block>header{align-items:center;gap:9px;display:flex}.block-number{color:#8ea1bb;font-family:Consolas,monospace;font-size:10px}.logic-block>header select{color:#edf3ff;background:#0d1726;border:1px solid #3b4c65;border-radius:4px;min-height:30px;padding:4px 8px;font-size:10px}.block-order{gap:4px;margin-left:auto;display:flex}.block-order button{color:#cbd8e8;background:#111e30;border:1px solid #3b4c65;border-radius:4px;width:26px;height:26px}.block-order button:disabled{opacity:.4}.block-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.block-fields .field:first-child:last-child{grid-column:1/-1}.block-connector{color:#ffad56;place-items:center;width:25px;height:26px;font-size:19px;display:grid}.block-add-actions{border-top:1px solid #26364d;flex-wrap:wrap;gap:9px;padding-top:4px;display:flex}@media (width<=800px){.extension-description,.extension-actions,.extension-config{margin-left:0;padding-left:15px}.extension-description{margin-left:0}}@media (width<=560px){.market-header{flex-direction:column;align-items:flex-start;gap:8px}.extension-card-head{flex-wrap:wrap}.extension-state{margin-left:auto}.block-fields{grid-template-columns:1fr}}.slash-command-list{gap:18px;display:grid}.slash-command-list>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.slash-command-list>header h2{margin-bottom:5px}.slash-command-list>header p:not(.eyebrow){color:#aab8cc;margin-bottom:0;font-size:11px}.slash-command-items{gap:8px;display:grid}.command-template-actions{border-top:1px solid #26344b;border-bottom:1px solid #26344b;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.command-template-actions>span{color:#93a3ba;margin-right:5px;font-size:9px;font-weight:700}.command-template-actions button{color:#a9d7ff;background:#122238;border:1px solid #354b67;border-radius:4px;min-height:32px;padding:0 10px;font-size:10px}.command-template-actions button:hover{background:#172d48;border-color:#168be1}.slash-command-item{min-height:68px;color:inherit;text-align:left;background:#101a2a;border:1px solid #29384e;border-radius:5px;align-items:center;gap:12px;padding:0 10px 0 15px;display:flex}.slash-command-item:hover{background:#142238;border-color:#337bb2}.slash-command-open{min-width:0;min-height:66px;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:8px 0;display:flex}.automation-delete{color:#ff9a9f;background:#261418;border:1px solid #61343a;border-radius:5px;flex:0 0 32px;width:32px;height:32px;font-size:18px}.automation-delete:hover{background:#3a1a20;border-color:#b54852}.slash-command-icon{color:#76c4ff;background:#14283d;border:1px solid #354f70;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.slash-command-open>span:nth-child(2){gap:4px;min-width:0;display:grid}.slash-command-item strong{color:#eff4fb;font-size:12px}.slash-command-item small{color:#96a4b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.command-list-empty{color:#a3b0c2;text-align:center;border:1px dashed #34435a;border-radius:6px;align-content:center;justify-items:center;gap:8px;min-height:230px;display:grid}.command-list-empty>span{color:#71baff;font-size:26px}.command-list-empty strong{color:#e9eff8;font-size:13px}.command-list-empty p{margin:0;font-size:10px}
