@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-arabic-400-normal.2inz7brtub9j7.woff2)format("woff2"),url(../media/vazirmatn-arabic-400-normal.1eqzyboj5ktd8.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-latin-ext-400-normal.02bqdxf8yhp_w.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-400-normal.1-gqf5yaw5dln.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-latin-400-normal.0y6c5csm4-8ug.woff2)format("woff2"),url(../media/vazirmatn-latin-400-normal.3drvsi7epnh-_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(../media/vazirmatn-arabic-500-normal.20dkqqzdmx_iq.woff2)format("woff2"),url(../media/vazirmatn-arabic-500-normal.2ukluz2lmib8q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(../media/vazirmatn-latin-ext-500-normal.2dsthpyq3l9lz.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-500-normal.0vlya-u4ehpfp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(../media/vazirmatn-latin-500-normal.0w0ahz5i-1mue.woff2)format("woff2"),url(../media/vazirmatn-latin-500-normal.0bqty3elgiqb1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(../media/vazirmatn-arabic-600-normal.0xrr7-8upn16_.woff2)format("woff2"),url(../media/vazirmatn-arabic-600-normal.04zgsmqwu9sjg.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(../media/vazirmatn-latin-ext-600-normal.1vw8o5rzmh8dc.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-600-normal.2z05h4-b8jaaf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(../media/vazirmatn-latin-600-normal.06atrkflsoft9.woff2)format("woff2"),url(../media/vazirmatn-latin-600-normal.1opwkuu0f8gzp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(../media/vazirmatn-arabic-700-normal.159j05d0nixsj.woff2)format("woff2"),url(../media/vazirmatn-arabic-700-normal.1jitjk9h8g_88.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(../media/vazirmatn-latin-ext-700-normal.2zp38skgmzjzy.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-700-normal.0damutaowp565.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(../media/vazirmatn-latin-700-normal.3-b3_g9gk_9e7.woff2)format("woff2"),url(../media/vazirmatn-latin-700-normal.02ats1-tcu3kc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.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))}
:root{--navy:#123e70;--navy-deep:#123052;--teal:#137f79;--workspace:#edf3f8;--sidebar:#e0e9f2;--line:#d6e1ed;--ink:#243d55;--muted:#6b7f92;--white:#fff;--radius:9px}*{box-sizing:border-box}body{background:var(--workspace);color:var(--ink);margin:0;font-family:Vazirmatn,sans-serif;font-size:13px;line-height:1.8}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:background .14s,border-color .14s}button:disabled{opacity:.48;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #48a7be}button{color:inherit}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.5px;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.65}h2{margin:0;font-size:14px;font-weight:600}h3{font-size:14px}p{margin-bottom:12px}small{font-size:11px}svg{vertical-align:middle;flex-shrink:0}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #ccd9e6;border-radius:6px;min-width:0;padding:9px 10px}input:disabled,select:disabled{background:#f1f5f8}input[type=checkbox]{width:15px;height:15px;accent-color:var(--teal)}label{flex-direction:column;gap:5px;font-size:12px;font-weight:500;display:flex}textarea{resize:vertical}button{border:0}button svg{pointer-events:none}.app-shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);border-left:1px solid #d0ddeb;flex-direction:column;height:100vh;padding:24px 13px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 9px 22px;display:flex}.brand strong{letter-spacing:-1px;color:var(--navy);font-size:23px}.brand small{color:#708296;font-size:10px;line-height:1.2;display:block}.brand-mark{color:#fff;background:var(--navy);border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.organization{border-top:1px solid #cbd9e7;border-bottom:1px solid #cbd9e7;align-items:center;gap:9px;margin-bottom:19px;padding:15px 10px;display:flex}.organization strong{font-size:12px;display:block}.organization small{color:var(--muted);font-size:10px}nav{flex-direction:column;gap:5px;display:flex}.nav-item{text-align:right;color:#506881;background:0 0;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:12px 11px;font-size:12px;display:flex}.nav-item:hover{background:#d5e1ed}.nav-item.active{background:var(--navy);color:#fff;box-shadow:0 3px 8px #14396018}.nav-item b{text-align:center;background:#ffffff30;border-radius:4px;min-width:20px;margin-right:auto;font-size:10px}.sidebar-bottom{margin-top:auto;padding:22px 7px 0}.tiny-label{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.sidebar-bottom select{background:#edf3f9;padding:8px 5px;font-size:11px}.sidebar-bottom p{color:var(--muted);text-align:center;margin:12px 0 0;font-size:10px}.main-shell{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:10px;height:64px;padding:0 29px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:11px;font-size:11px;display:flex}.breadcrumb strong{color:var(--navy);font-weight:500}.topbar-tools{align-items:center;gap:19px;display:flex}.date-top{color:var(--muted);font-size:11px}.avatar{color:#297268;background:#e7f3ef;border:1px solid #c9e3db;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:600;display:grid}main{max-width:1700px;margin:auto;padding:17px 28px 0}.demo-strip{color:#61798d;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:17px;font-size:10px;display:flex}.demo-strip>.live-dot{margin-right:auto}.live-dot{background:#3fa28d;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.welcome{color:#fff;background:linear-gradient(110deg,#13595a 5%,#118d83 100%);border-radius:12px;justify-content:space-between;align-items:center;min-height:250px;margin-bottom:19px;padding:29px 32px;display:flex;position:relative;overflow:hidden}.welcome h1{letter-spacing:-.6px;margin:7px 0 8px;font-size:28px;line-height:1.75}.welcome p{color:#d0e9e7;margin-bottom:20px;font-size:12px}.welcome-kicker{color:#c9eee8;align-items:center;gap:7px;font-size:11px;display:flex}.welcome-kicker .live-dot{background:#98dac4}.welcome-flow{flex-direction:column;align-items:center;width:230px;margin:0 20px 0 38px;display:flex;position:relative}.welcome-flow div{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff12;border:1px solid #ffffff32;border-radius:7px;align-items:center;gap:12px;width:100%;padding:12px 15px;font-size:12px;display:flex}.welcome-flow div:nth-of-type(2){background:#ffffff21;transform:translate(-22px)}.welcome-flow i{background:#ffffff50;width:1px;height:20px}.button{white-space:nowrap;background:#fff;border:1px solid #cad9e6;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:500;display:inline-flex}.button:hover:not(:disabled){background:#f4f8fc;border-color:#83a7bf}.button.primary{background:var(--teal);border-color:var(--teal);color:#fff}.button.primary:hover:not(:disabled){background:#0d6a65}.button.white{color:#176c65;background:#fff;border-color:#0000}.button.soft{color:#186f71;background:#ecf5f6;border-color:#d0e5e6}.button.compact{min-height:30px;padding:5px 9px;font-size:11px}.icon-button{width:33px;height:33px;color:var(--navy);background:#eff5fa;border-radius:6px;place-items:center;display:inline-grid}.icon-button:hover{background:#e0ecf6}.text-button{color:var(--teal);background:0 0;padding:6px 0;font-size:11px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:23px;display:grid}.stats>div{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:13px;padding:18px 15px;display:flex}.stats small{color:var(--muted);font-size:11px}.stats strong{color:var(--navy-deep);font-size:25px;font-weight:600;line-height:1.4;display:block}.stat-icon{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.stat-icon svg{width:21px}.teal{color:#278573;background:#e7f4ef}.blue{color:#4b7ab1;background:#eaf1fb}.amber{color:#ba8740;background:#fff5e7}.violet{color:#7b75a4;background:#eeedf8}.dashboard-grid{grid-template-columns:minmax(0,1fr) 280px;gap:18px;display:grid}.panel{border-radius:var(--radius);background:#fff;border:1px solid #cbdbe9;min-width:0;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 3px #294f7310}.panel-head{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:10px 16px;display:flex}.panel-head h2{align-items:center;gap:7px;font-size:12px;display:flex}.panel-head>span{color:#c1d7ee;font-size:10px}.panel-head>button{color:#d7e7f7;background:0 0;align-items:center;gap:4px;font-size:10px;display:flex}.panel-body{padding:20px}.quickstart ol{counter-reset:step;margin-bottom:0;padding:7px 18px 0;list-style:none}.quickstart li{counter-increment:step;padding:12px 31px 4px 0;position:relative}.quickstart li:before{content:counter(step, persian);width:23px;height:23px;color:var(--teal);background:#edf7f5;border:1px solid #b9d6d7;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:12px;right:0}.quickstart li strong{font-size:12px}.quickstart li p{color:var(--muted);margin-top:4px;font-size:11px}.quickstart>.button{width:calc(100% - 36px);margin:0 18px 18px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:right;width:100%;font-size:12px}th{color:#71869b;white-space:nowrap;background:#f5f8fc;padding:12px 16px;font-size:10px;font-weight:500}td{vertical-align:middle;border-top:1px solid #e9eff5;padding:13px 16px}td strong{font-size:12px;font-weight:500}td small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:10px;display:block;overflow:hidden}tr:hover td{background:#fcfdff}.nowrap{white-space:nowrap;color:var(--muted);font-size:10px}.badge{white-space:nowrap;color:#637b91;background:#edf2f7;border-radius:4px;justify-content:center;align-items:center;padding:3px 7px;font-size:10px;line-height:1.7;display:inline-flex}.status-succeeded,.status-done{color:#2c7959;background:#e8f5ee}.status-waiting,.status-approval,.status-retry{color:#987026;background:#fff2dd}.status-running,.status-queued{color:#356c9a;background:#e8f1fc}.status-review,.status-failed{color:#b3644e;background:#fcece8}.status-cancelled,.status-interrupted{color:#788692;background:#edf0f3}.status-open{color:#476e93;background:#e9f2fa}.empty{text-align:center;color:#7790a5;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:160px;padding:34px 25px;display:flex}.empty strong{color:#3b5975;font-size:13px;font-weight:500}.empty p{max-width:330px;margin-bottom:7px;font-size:12px}.empty>.button{margin-top:5px}.footnote{color:var(--muted);margin:0 0 18px;font-size:10px}.page-heading{justify-content:space-between;align-items:center;gap:15px;margin:23px 0 19px;display:flex}.page-heading p{color:var(--muted);margin:3px 0 0;font-size:11px}.eyebrow{color:var(--teal);margin-bottom:3px;font-size:10px}.separator{color:#bdccda;margin:0 8px}.actions{align-items:center;gap:8px;display:flex}.wrap{flex-wrap:wrap}.canvas-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:0 15px;display:flex}.tabs{align-items:stretch;gap:12px;display:flex}.tabs>button{background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:14px 6px;font-size:11px;display:flex}.tabs>button.current{border-color:var(--teal);color:var(--teal);font-weight:600}.toggle-label{color:var(--muted);flex-direction:row;align-items:center;gap:7px;font-size:10px}.editor-layout{direction:rtl;grid-template-columns:minmax(0,1fr) 212px;min-height:460px;display:grid}.canvas{background:#f7fafc;min-width:0;height:460px;position:relative}.canvas-note{border:1px solid var(--line);pointer-events:none;background:#ffffffdf;border-radius:4px;padding:3px 7px;font-size:9px;position:absolute;bottom:11px;right:10px}.inspector{border-right:1px solid var(--line);direction:rtl;background:#fff;padding:17px 14px}.inspector h3{border-bottom:1px solid #e9eff5;padding-bottom:13px;font-size:12px}.inspector-title{margin-bottom:6px;font-size:12px;font-weight:600}.inspector label{margin-top:12px}.inspector .text-button{margin-top:13px;display:block}.palette{flex-direction:column;gap:5px;display:flex}.palette button{text-align:right;background:#fff;border:1px solid #dbe6ee;border-radius:5px;align-items:center;gap:8px;min-height:34px;padding:8px;font-size:10px;display:flex}.palette button:hover{background:#f0f7f8;border-color:#abcfd0}.palette button>svg:last-child{color:#9aafbf;margin-right:auto}.muted{color:var(--muted);font-size:12px}.inspector .muted{font-size:10px;line-height:1.8}.small{font-size:10px!important}.palette+.muted{margin-top:15px;margin-bottom:0}.workflow-node{text-align:right;background:#fff;border:1.5px solid #d2dee9;border-radius:8px;width:185px;min-height:90px;padding:13px 12px;font-family:Vazirmatn,sans-serif;box-shadow:0 3px 5px #1a446910}.workflow-node.selected{border-color:#199a8e;box-shadow:0 0 0 3px #2ba69820}.node-heading{align-items:center;gap:8px;display:flex}.node-heading strong{font-size:12px;font-weight:600}.node-icon{color:#507aaa;background:#eaf2f9;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.node-caption{color:#8596a5;margin-top:10px;font-size:9px}.kind-trigger .node-icon,.kind-reply .node-icon{color:#278c72;background:#e5f4ee}.kind-condition .node-icon,.kind-wait .node-icon{color:#bb8a32;background:#fff3dd}.kind-erp .node-icon{color:#3569a2;background:#e6effa}.kind-reminder .node-icon,.kind-review .node-icon{color:#8a6aa7;background:#f0ecfa}.node-succeeded{border-color:#79b8a3}.node-waiting{border-color:#dab763}.node-review,.node-failed{border-color:#ce8974}.node-result{border-radius:3px;margin-top:8px;padding:0 5px;font-size:9px;display:inline-block}.react-flow__handle{background:#7599b6;border:2px solid #fff;width:9px;height:9px}.react-flow__controls{box-shadow:0 1px 4px #1e405b20}.react-flow__controls-button{width:27px;height:27px}.react-flow__attribution{font-size:8px!important}.danger-link{color:#b66f5d;background:0 0;align-items:center;gap:6px;margin-top:20px;padding:6px 0;font-size:11px;display:flex}.test-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.span-two{grid-column:span 2}.event-details{color:var(--muted);margin:15px 0;font-size:10px}summary{cursor:pointer}.event-details label{margin-top:10px}.run-meta{justify-content:space-between;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.run-meta>span{color:var(--muted);font-size:10px}.reply{background:#eaf6f3;border-right:3px solid #6fae9f;border-radius:5px;margin-bottom:18px;padding:12px 14px}.reply>span{color:#51867b;font-size:10px}.reply p{color:#306a60;margin:4px 0;font-size:12px}.timeline{margin-bottom:15px}.timeline details{border-bottom:1px solid #edf2f7}.timeline summary{align-items:center;gap:9px;padding:10px 0;list-style:none;display:flex}.timeline summary strong{font-size:11px;font-weight:500}.timeline summary .badge{margin-right:auto}.step-dot{border:2px solid;border-radius:50%;width:9px;height:9px}.step-detail{padding:2px 18px 11px;font-size:11px}.step-detail small{color:var(--muted);display:block}pre{white-space:pre-wrap;word-break:break-word;background:#f4f7fa;border:1px solid #e4ebf2;max-height:150px;padding:9px;font-family:monospace;font-size:10px;overflow:auto}.result-body{max-height:600px;overflow-y:auto}.clock-panel{border-radius:var(--radius);background:#f5f9fc;border:1px dashed #b8cddd;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.clock-panel strong{align-items:center;gap:7px;font-size:12px;display:flex}.clock-panel p{color:var(--muted);margin:5px 0;font-size:11px}.clock-panel small{font-size:10px}.notice{border:1px solid;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;padding:11px 15px;font-size:12px;display:flex}.notice.error{color:#a25440;background:#fff2ee;border-color:#eccfc5}.notice.success{color:#347a5e;background:#edf7f2;border-color:#c6e3d5}.notice button{background:0 0;font-size:20px;line-height:1}.error-text{color:#ac644e}.loading{text-align:center;color:var(--muted);padding:80px 20px}.search{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:row;align-items:center;gap:8px;min-width:240px;padding:0 11px;display:flex}.search input{background:0 0;border:0;padding:10px 0;font-size:11px}.reminder-label{align-items:center;gap:4px;margin-top:5px;color:#b17c31!important;display:flex!important}.schedule-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.schedule-grid .muted{margin-top:18px}.weekdays{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;gap:12px;margin:16px 0;padding:8px 10px;display:flex}.weekdays legend{color:var(--muted);font-size:11px}.weekdays label{flex-direction:row;align-items:center;font-size:10px}.schedule-preview{background:#f1f7fa;border-radius:6px;margin-top:17px;padding:11px 14px;font-size:11px}.schedule-preview p{color:#5b7d95;align-items:center;gap:8px;margin:6px 0;display:flex}.schedule-item{border-bottom:1px solid #e8eff5;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.schedule-item strong{font-size:12px}.schedule-item p{color:var(--muted);margin:3px 0;font-size:11px}.schedule-item small{color:var(--muted);font-size:9px}.occurrence{border-bottom:1px solid #e8eff5;align-items:center;gap:20px;padding:12px 0;font-size:11px;display:flex}.occurrence span,.occurrence small{color:var(--muted)}.product-list{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.product-list div{border-left:1px solid var(--line);flex-direction:column;gap:5px;padding:20px;display:flex}.product-list div:last-child{border:0}.product-list strong{font-size:12px}.product-list span{color:var(--teal);font-size:14px}.product-list small{color:var(--muted)}.channel-list{justify-content:space-around;gap:30px;display:flex}.channel-list>div{color:#7b91a4;flex-direction:column;align-items:center;gap:8px;padding:18px;display:flex}.channel-list strong{color:var(--ink);font-size:12px}.channel-list span{font-size:10px}footer{color:#91a4b5;justify-content:space-between;padding:24px 0 18px;font-size:10px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.canvas{height:560px}.workflow-node{width:190px;min-height:104px}.node-heading strong{font-size:14px}.node-caption{font-size:10px}.node-result{font-size:11px}@media (min-width:1600px){.editor-layout{grid-template-columns:minmax(0,1fr) 235px}.canvas{height:600px}.welcome{min-height:265px}.welcome-flow{margin-left:100px}}@media (max-width:1200px){.app-shell{grid-template-columns:190px minmax(0,1fr)}main{padding:16px 19px 0}.sidebar{padding:24px 9px 16px}.nav-item{gap:8px;font-size:11px}.brand{padding-right:5px}.stats{gap:8px}.stats>div{gap:9px;padding:14px 10px}.stats small{font-size:9px}.stat-icon{width:34px;height:34px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 235px}.welcome-flow{width:190px;margin-left:0}.welcome h1{font-size:25px}.editor-layout{grid-template-columns:minmax(0,1fr) 185px}.page-heading h1{font-size:20px}.panel-head>span{font-size:9px}.panel-body{padding:16px}}@media (max-width:960px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.brand{justify-content:center;padding:0 0 22px}.brand>div,.organization,.nav-item>span,.nav-item>b,.sidebar-bottom{display:none}.nav-item{justify-content:center;padding:14px}.sidebar nav{gap:9px}.dashboard-grid{grid-template-columns:1fr}.quickstart{display:none}.welcome{padding:25px}.stats{grid-template-columns:repeat(2,1fr)}.test-grid,.schedule-grid{grid-template-columns:1fr}.welcome-flow{width:170px;margin-right:5px}.welcome h1{font-size:24px}.topbar{padding:0 20px}.sidebar{height:100dvh}.search{min-width:190px}.page-heading{flex-wrap:wrap;align-items:flex-start}.editor-layout{grid-template-columns:minmax(0,1fr) 175px}.canvas{height:420px}}@media (max-width:600px){.app-shell{display:block}.sidebar{border-left:0;border-bottom:1px solid var(--line);background:#fff;height:auto;padding:10px 12px;position:static}.brand{display:none}.sidebar nav{flex-flow:wrap;justify-content:flex-start;gap:3px;display:flex}.nav-item{min-height:38px;padding:10px 12px}.nav-item svg{width:18px}.topbar{height:49px;padding:0 14px}.date-top{display:none}main{padding:12px 12px 0}.demo-strip{gap:5px;font-size:9px;line-height:1.7}.demo-strip>.live-dot{display:none}.welcome{min-height:240px;padding:22px}.welcome h1{font-size:24px}.welcome-flow{display:none}.welcome p{font-size:11px}.stats>div{padding:13px 10px}.stats strong{font-size:23px}.panel-head{padding:10px 12px}.page-heading{margin:16px 0}.page-heading h1{font-size:20px}.editor-layout{flex-direction:column;display:flex}.canvas{height:370px}.inspector{border-right:0;border-top:1px solid var(--line);padding:12px}.inspector h3{margin-bottom:8px;padding-bottom:7px}.palette{grid-template-columns:1fr 1fr;display:grid}.inspector>.muted{margin:5px 0}.canvas-toolbar{flex-wrap:wrap;padding:0 10px}.toggle-label{padding:0 0 10px}.tabs>button{padding:10px 5px}.canvas-note{max-width:210px;font-size:8px;bottom:10px}.form-grid{gap:12px}.form-grid label{font-size:11px}.button{padding:8px 10px;font-size:11px}.panel-body{padding:15px}.clock-panel{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.product-list{grid-template-columns:1fr}.product-list div{border-left:0;border-bottom:1px solid var(--line);padding:15px}.channel-list{flex-direction:column;gap:0}.channel-list>div{flex-flow:wrap;padding:14px}.channel-list span{margin-right:auto}.search{width:100%}.occurrence{flex-wrap:wrap;gap:5px 15px}.schedule-item{align-items:flex-start}.sidebar-bottom{padding:7px 2px 0;display:block}.sidebar-bottom>.tiny-label,.sidebar-bottom>p{display:none}.sidebar-bottom select{max-width:180px;font-size:10px}.footnote,.event-details,footer{font-size:9px}}.office-page{padding:10px 0 35px}.office-heading{justify-content:space-between;align-items:end;gap:20px;margin:4px 0 22px;display:flex}.office-eyebrow{color:var(--teal);font-size:11px;font-weight:700}.office-heading h1{color:var(--navy-deep);margin:0;font-size:25px}.office-heading p{color:var(--muted);margin:0}.office-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.office-layout{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:17px;display:grid}.office-chart,.office-side-card{border:1px solid var(--line);background:#fff;border-radius:10px}.office-chart{min-height:540px;overflow:hidden}.office-chart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.office-chart-head h2,.office-side-card h2{color:var(--navy-deep);font-size:15px}.office-chart-head span{color:var(--muted);font-size:11px}.office-filter{min-width:170px;color:var(--muted)}.office-filter select{padding:6px 8px}.office-tree{text-align:center;min-height:400px;padding:26px 18px;overflow-x:auto}.office-root{min-width:215px;color:var(--navy);background:#f4f8fb;border:1px dashed #8eaac2;border-radius:8px;flex-direction:column;align-items:center;padding:8px 20px;font-weight:700;display:inline-flex}.office-root small{color:var(--muted);font-weight:400}.office-roots{justify-content:center;align-items:start;gap:14px;min-width:max-content;margin-top:27px;display:flex}.office-branch{flex-direction:column;align-items:center;gap:16px;display:flex}.office-person{text-align:right;background:#fff;border:1px solid #d6e1ed;border-top:3px solid #829bb0;border-radius:9px;width:220px;padding:13px;box-shadow:0 3px 12px #183c6510}.office-person.manager{border-top-color:var(--navy)}.office-person[draggable=true]{cursor:grab}.office-person[draggable=true]:active{cursor:grabbing}.office-person-line{align-items:center;gap:9px;display:flex}.office-face{width:38px;height:38px;color:var(--navy);background:#dce9f4;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid;overflow:hidden}.office-face img{object-fit:cover;width:100%;height:100%}.office-person-info{flex-direction:column;flex:1;min-width:0;line-height:1.5;display:flex}.office-person-info strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.office-person-info span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.office-grip{color:#9aaebf}.office-icon{width:29px;height:29px;color:var(--navy);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.office-icon:hover{background:#edf3f8}.office-person-meta{color:var(--muted);border-top:1px solid #e9eff4;justify-content:space-between;margin-top:10px;padding-top:8px;font-size:10px;display:flex}.office-children{border-top:1px solid #b9cbdc;justify-content:center;align-items:start;gap:12px;padding-top:18px;display:flex}.office-hint{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:12px 20px;font-size:11px}.office-empty{min-height:390px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.office-empty h3{color:var(--navy-deep);margin:12px 0 3px}.office-side{flex-direction:column;gap:15px;display:flex}.office-side-card{padding:16px}.office-side-card h2{align-items:center;gap:8px;margin:0 0 13px;display:flex}.office-side-card p{color:var(--muted);margin:0}.office-side-card ul{margin:0;padding:0;list-style:none}.office-side-card li{border-top:1px solid #ebf0f4;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.office-side-card li div{flex-direction:column;display:flex}.office-side-card li small{color:var(--muted)}.office-side-card.muted{background:#f8fbfd}.office-overlay{z-index:60;background:#112d47a6;justify-content:flex-start;align-items:stretch;display:flex;position:fixed;inset:0}.office-dialog{background:#fff;width:min(430px,100vw);padding:22px;overflow-y:auto;box-shadow:0 0 40px #0a263944}.office-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:13px;display:flex}.office-dialog-head h2{color:var(--navy-deep);font-size:17px}.office-form{flex-direction:column;gap:16px;display:flex}.office-form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.office-photo{color:var(--navy);cursor:pointer;text-align:center;border:1px dashed #a9bfd2;border-radius:7px;align-items:center;padding:13px}.office-photo input{border:0;max-width:230px;padding:3px;font-size:11px}.office-text-button{color:var(--muted);text-align:right;background:0 0;border:0}.office-form-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.office-danger{color:#aa3030;background:#fff;border:1px solid #e8b9b9;border-radius:6px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}@media (max-width:1100px){.office-layout{grid-template-columns:1fr}.office-side{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:650px){.office-heading{flex-direction:column;align-items:stretch}.office-heading-actions .button{flex:1}.office-side{display:flex}.office-chart-head{flex-direction:column;align-items:stretch}.office-root small{display:none}}.office-avatar-picker,.office-training-fields{border:0;min-width:0;margin:0;padding:0}.office-avatar-picker legend{margin-bottom:7px}.office-avatar-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.office-avatar-options button{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;min-width:0;padding:4px;display:grid}.office-avatar-options button[aria-pressed=true],.office-agent-tabs button[aria-pressed=true]{border-color:var(--teal);background:#e7f3ef}.office-preset-portrait{aspect-ratio:1;background:url(/office-avatars.png) 0 0/400% 200% no-repeat;border-radius:50%;width:min(100%,52px);display:block}.office-face .office-preset-portrait{width:100%}.office-agent-tabs{flex-direction:row;gap:6px;margin-bottom:14px;display:flex}.office-agent-tabs .button{flex:1}.office-training,.office-training-fields,.office-training-item{gap:10px;display:grid}.office-training-status{color:var(--teal);margin:0;font-weight:600}.office-training h3,.office-training-item p{margin:0}.office-training-item{border:1px solid var(--line);background:#f7fafc;border-radius:8px;min-width:0;padding:12px}.office-training-answer{white-space:pre-wrap;overflow-wrap:anywhere}.office-approval-inbox,.office-workflow-assignment,.office-approval-item{gap:10px;min-width:0;display:grid}.office-approval-item{border:1px solid var(--line);background:#f7fafc;border-radius:8px;padding:10px}.office-approval-item h3,.office-workflow-assignment h2,.office-approval-inbox h2{margin:0}.office-approval-item .badge{justify-self:start}.office-approval-item dl{grid-template-columns:auto 1fr;gap:4px 8px;margin:0;display:grid}.office-approval-item dt{color:var(--muted)}.office-approval-item dd{margin:0}.office-approval-item code{overflow-wrap:anywhere}.office-approval-actions{flex-wrap:wrap;gap:6px;display:flex}.office-action-error{color:#a62c2c}.office-approval-history{margin:10px 0}.connection-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.connection-demo-body,.connection-demo-form,.connection-demo-result{gap:10px;display:grid}.connection-demo-body p{margin:0}.connection-demo-toggle,.connection-demo-actions{flex-flow:wrap;align-items:center;gap:8px;display:flex}.connection-demo-form>button,.connection-demo-result>button{justify-self:start}.connection-demo-result{border:1px solid var(--line);overflow-wrap:anywhere;background:#f7fafc;border-radius:8px;padding:12px}@media (max-width:760px){.connection-demo-grid{grid-template-columns:1fr}}.crm-page{gap:14px;display:grid}.crm-page .page-heading{margin-bottom:0}.crm-toolbar{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.crm-toolbar label{min-width:130px}.crm-switch{flex-wrap:wrap;gap:6px;display:flex}.crm-switch [aria-pressed=true]{border-color:var(--teal);background:#e6f3ef}.crm-scroll{overflow-x:auto}.crm-board{grid-template-columns:repeat(5,minmax(155px,1fr));gap:8px;min-width:815px;display:grid}.crm-lane{background:#e4edf5;border-top:4px solid #7399bc;border-radius:8px;min-height:172px;padding:8px}.crm-lane-negotiation{border-color:#756bb0}.crm-lane-proposal{border-color:#a8722c}.crm-lane-won{border-color:#258369}.crm-lane-lost{border-color:#a85764}.crm-lane h2{justify-content:space-between;gap:5px;margin-bottom:8px;display:flex}.crm-lane h2 small{color:var(--muted)}.crm-card{text-align:start;border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:7px;gap:2px;width:100%;margin-bottom:7px;padding:8px 10px;display:grid}.crm-card[draggable=true]{cursor:grab}.crm-card small{color:var(--muted)}.crm-card .crm-overdue{color:#a32c3b}.crm-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.crm-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.crm-editor,.crm-record{gap:12px;display:grid}.crm-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.crm-record section{border:1px solid var(--line);border-radius:7px;padding:10px}.crm-record ul{margin:8px 0 0;padding:0;list-style:none}.crm-record li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:8px 0}.crm-record li p{white-space:pre-wrap;margin:0}@media (max-width:760px){.crm-detail-grid{grid-template-columns:1fr}}.budget-form{max-width:540px}.budget-form>button{align-self:start}.budget-entry{border-top:1px solid var(--line);padding-top:6px;display:grid}.login-screen{background:linear-gradient(155deg, #dce9f4, var(--workspace) 65%);place-items:center;min-height:100dvh;padding:18px;display:grid}.login-card{border:1px solid var(--line);border-top:4px solid var(--navy);background:#fff;border-radius:12px;width:min(100%,420px);padding:clamp(19px,5vw,32px);box-shadow:0 12px 42px #123e7014}.login-card .brand{border:0;margin-bottom:18px;padding:0;display:flex}.login-card .notice{margin:12px 0 0}.account-members{gap:9px;display:grid}.account-password{margin-top:15px}.account-logout{white-space:nowrap}.help-guide{padding:6px 0 24px}.app-shell{color:var(--ink);background:var(--workspace)}.app-shell .sidebar{background:var(--sidebar)}.app-shell .topbar{background:var(--topbar-bg,#fff)}.app-shell .organization strong,.app-shell .breadcrumb,.app-shell .breadcrumb strong,.app-shell .date-top,.app-shell .nav-item:not(.active){color:var(--ink);overflow-wrap:anywhere}.app-shell .panel,.app-shell .help-chapter,.app-shell .help-chapters{background:var(--surface,#fff)}.app-shell .panel-head{background:var(--panel-header,var(--navy));color:var(--panel-header-text,#fff)}.app-shell .panel-head>span{color:inherit}.app-shell .button.primary,.app-shell .connection-tabs [aria-pressed=true]{background:var(--teal);color:var(--action-text,#fff);border-color:var(--teal)}.app-shell .button:not(.primary):not([aria-pressed=true]),.app-shell :is(input:not([type=color]),textarea,select){color:var(--ink);background:var(--surface,#fff)}.sidebar nav{min-height:0;overflow-y:auto}.sidebar .sidebar-bottom,.sidebar nav .nav-item{flex-shrink:0}.sidebar-help{flex-shrink:0;margin-top:6px}.app-shell .panel-head>button:not(.primary){color:inherit;background:0 0}.app-shell .button.primary:hover:not(:disabled){background:var(--teal);filter:brightness(.9)}.app-shell .topbar-tools{flex-shrink:0}.app-shell .breadcrumb{min-width:0}.app-shell .breadcrumb svg{flex-shrink:0}.profile-menu{flex-shrink:0;position:relative}.profile-menu summary{cursor:pointer;list-style:none}.profile-menu summary::-webkit-details-marker{display:none}.profile-options{z-index:25;background:var(--surface,#fff);border:1px solid var(--line);border-radius:9px;gap:5px;min-width:145px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 6px 18px #12305222}.account-help{margin-block:4px 12px}.connection-tabs,.workspace-override{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.connection-tabs button{overflow-wrap:anywhere;max-width:100%}.workspace-fields{border:0;gap:14px;min-width:0;margin:0 0 14px;padding:0;display:grid}.workspace-settings{margin-top:16px}.workspace-name{gap:6px;max-width:450px;display:grid}.workspace-colors{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0;display:grid}.workspace-colors label,.workspace-override label{align-items:center;gap:8px;display:flex}.workspace-colors input,.workspace-override input{width:42px;height:32px;padding:2px}.workspace-menu-order{padding:0;list-style:none}.workspace-menu-order li{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:4px 0;display:flex}.workspace-menu-order li span{margin-inline-end:auto}.workspace-color-preview{background:var(--workspace);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px}.preview-top{background:var(--topbar-bg);overflow-wrap:anywhere;padding:7px}.preview-layout{grid-template-columns:minmax(0,110px) minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.preview-nav{background:var(--sidebar);overflow-wrap:anywhere;padding:6px}.help-guide{overflow-wrap:anywhere;min-width:0}.help-chapter,.help-steps,.help-steps li,.help-steps figure{min-width:0}.help-image img{object-fit:contain;object-position:center top;max-height:560px}.help-summary{margin-bottom:14px}.help-summary ul{padding-inline-start:22px}.help-grid{grid-template-columns:minmax(175px,230px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.help-chapters,.help-chapter{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:14px}.help-chapters{gap:6px;display:grid;position:sticky;top:12px}.help-chapters .button{text-align:start;justify-content:start}.help-chapters [aria-current=true]{border-color:var(--teal);background:#e6f3ef}.help-chapter{gap:12px;display:grid}.help-chapter h2{color:var(--navy);font-size:18px}.help-chapter h3,.help-chapter p,.help-chapter figure{margin:0}.help-steps{gap:17px;margin:0;padding-inline-start:23px;display:grid}.help-steps li::marker{color:var(--teal);font-weight:700}.help-steps figure{margin-top:8px}.help-image{border:1px solid var(--line);border-radius:7px;display:block;overflow:hidden}.help-image img{width:100%;height:auto;display:block}.help-steps figcaption{color:var(--muted);margin-top:3px;font-size:11px}.help-steps pre{background:#edf3f8;border-radius:6px;max-width:100%;padding:10px;overflow:auto}.help-faq{border-top:1px solid var(--line);gap:6px;padding-top:11px;display:grid}.help-faq summary{cursor:pointer}@media (max-width:720px){.help-grid{grid-template-columns:1fr}.help-chapters{position:static}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
