@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);body{font-family:Arial,sans-serif}h3{margin-top:0}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.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.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.garden-wall-node .dashboard-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);justify-content:center;margin-left:auto;margin-right:auto;margin-top:70px;max-width:1280px;padding:20px;width:100%}@media (max-width:1320px){.garden-wall-node .dashboard-container{max-width:95%;padding:20px}}@media (max-width:768px){.garden-wall-node .dashboard-container{gap:16px;grid-template-columns:1fr;margin-top:10px;max-width:none;padding:16px;width:100%}}@media (max-width:480px){.garden-wall-node .dashboard-container{gap:12px;padding:12px}}.garden-wall-node .dashboard-card{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 1px 3px #0000001a;cursor:default;display:flex;flex-direction:column;min-height:420px;padding:0;position:relative;text-align:left}.garden-wall-node .card-header{border-bottom:none;display:flex;flex-direction:column;flex-shrink:0;min-height:70px;padding:16px 16px 8px}.garden-wall-node .card-header h2{color:#1f2937;font-size:1.1em;font-weight:600;line-height:1.3;margin:0 0 12px;order:1}.garden-wall-node .card-header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:.8em;font-weight:500;line-height:1.4;margin:0;order:2;overflow:hidden}.garden-wall-node .card-preview{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:8px 16px 16px}.garden-wall-node .preview-mockup{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;height:280px;justify-content:center;overflow:hidden;padding:12px;position:relative;width:100%}.garden-wall-node .dashboard-mockup{background:#fff;background-image:url(/static/media/homepage.123822e0f5f8a63b959f.png);background-image:var(--homepage-image,url(/static/media/homepage.123822e0f5f8a63b959f.png));background-position:50%;background-repeat:no-repeat;background-size:contain}.garden-wall-node .mockup-content{max-width:280px;padding:20px 16px;text-align:center;width:100%}.garden-wall-node .mockup-content .icon-container{color:#f60;font-size:32px;margin-bottom:12px}.garden-wall-node .mockup-content h3{color:#1f2937;font-size:.9em;font-weight:600;line-height:1.2;margin:0 0 8px}.garden-wall-node .mockup-content p{color:#6b7280;font-size:.7em;line-height:1.3;margin:0 0 16px}.garden-wall-node .primary-button-preview{background-color:#ff3d00;border:none;border-radius:20px;color:#fff;cursor:default;font-size:.7em;font-weight:500;margin-bottom:12px;padding:8px 16px;width:100%}.garden-wall-node .secondary-buttons-preview{display:flex;gap:8px;justify-content:center}.garden-wall-node .secondary-button-preview{background:#fff;border:2px solid #d1d5db;border-radius:20px;color:#6b7280;cursor:default;flex:1 1;font-size:.6em;padding:6px 12px;text-align:center}.garden-wall-node .test-workflow-button{align-items:center;background-color:#dbeafe;border:none;border-radius:0 0 8px 8px;border-top:1px solid #e5e7eb;bottom:0;color:#3b82f6;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:500;gap:6px;justify-content:center;left:0;margin-top:auto;padding:12px 16px;position:relative;right:0;transform:none;transition:background-color .2s}.garden-wall-node .test-workflow-button:hover{background-color:#bfdbfe}.garden-wall-node .test-workflow-button svg{height:14px;width:14px}.garden-wall-node .icon{background-repeat:no-repeat;background-size:contain;display:block;height:60px;margin:auto;width:60px}.garden-wall-node .no-wifi{background-image:url(/static/media/disconnect.a97305019ecfa6a78a78.svg)}.garden-wall-node .card-content{display:none}.garden-wall-node .icon-container{color:#f60;font-size:60px;margin-bottom:20px}.garden-wall-node .primary-button,.garden-wall-node .secondary-button,.garden-wall-node .secondary-buttons{display:none}@media (max-width:768px){.garden-wall-node .dashboard-container{gap:20px;grid-template-columns:1fr;padding:16px}.garden-wall-node .dashboard-card{min-height:380px}.garden-wall-node .card-header{padding:14px 14px 6px}.garden-wall-node .card-preview{padding:6px 14px 14px}.garden-wall-node .preview-mockup{height:240px;padding:10px}.garden-wall-node .test-workflow-button{font-size:12px;padding:10px 14px}.garden-wall-node .test-workflow-button svg{height:12px;width:12px}}.garden-wall-node .clickable-card{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.garden-wall-node .clickable-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.garden-wall-node .clickable-card:active{transform:translateY(0)}.garden-wall-node .card-hide{display:none}.dynamic-component{background:#f8fafd;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:9999}.editable-container{background:#fff;border-radius:8px;bottom:0;box-shadow:0 4px 12px #0000001a;left:0;margin:auto;max-height:90vh;max-width:1268px;padding:20px;position:absolute;right:0;text-align:center;top:0;width:80%}.editable-image{border:1px dashed #cbcbcb;margin:auto auto 20px;max-width:300px;padding:25px;position:relative}.editable-image img{margin:0 auto;max-width:100px}.edit-icon-button{background:none;background-color:initial!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABHCAYAAACppXHVAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAydEVYdENyZWF0aW9uIFRpbWUAVHVlc2RheSAxMCBEZWNlbWJlciAyMDI0IDEwOjAyOjA3IEFNO197NgAABlBJREFUeJztnGtX2lgUhp8kIDe5WII3LDJFxbW6Zv7/L+lSp9jRUmCglgohyCU584FJLHJNACWUdy2/nHCS48PeZ+8c91YSQgi2ciz5rRfgVW3BudQWnEttwbmU760XsGwJIRBCYJomhmHQ6/VQFIWdnR0kSbJ/FtVGgTMMg58/f3J3d0+9XkfXdQzDQFEUQqEQqqqSTqdR1eTC8KRNSEeEELTbbYrFb3z58oV2uz32c5IkEQqFyGQy5HIf8Pv9rp/peXCmadJoNCgUCnz9Wpxrjt/v5+jokI8fPxIIBFw919PBYRY0SZKQZRlZlodcs9/vU6t95/b2C27txrN73DRosiyzuxvh6OiIWCxGo9GgXK7QbDbt4NHpdKhWq8TjMY6Pjx0/35OuOg2aoiioqsrlZZ69vT378/V6nZubG6rVmm1lOzs7nJyc8Ndffzpeg+dc1Sk0GFhgIpEgl8sRj8ftccMw6HQ6dDodx+vwFLhZ0JLJ5Ag0S7IsE41GOTw8GBrv9XoTo/A0eQbcNGiSJBEMBkmlVBKJxNj5kiShKMpQCjJIlAdJslN5ApwF7fPn8dFTCIGu63z9WuTu7n5spLQCQrPZtMckScLn8xMKhRyvae3B/QqtWJycpwkhaDab3N7ejsATQtDr9Xh4eKBUKtvjkiQRCATY3d11vK61TkemQZMkCb/fjyzLdDodO82w4AGcnmaAwT5WLpe5vr6h2+3a830+H8GguwR4bcFNg2ZFz1zuA51Ol6urK3RdHwvv6OiQSqXC1dX1UBCQZZl37/Z4//69q/WtZR43DzQrevZ6PSqVf4fgwfN76e7uLs1mcwRaPB7j/PzcVfILawjOCTRLk+CNkwU0m81ycXHuep1rFRzcQIPBS/vh4QGXl5eEw+GJR0YvT0cW0dqAcwvNkgUvn88TDAZHrv8K7fz8DEVRFlrvWoBbFBo8n/wKYY5cWzY0WANwy4JmpRwvo+cqoMEbpyPP0D5TLH4burbO0OANwc2Clkqp5PPrCQ3eyFW9Dg3eANwmQINXdtXXgnZ6muHsbHXQ4BXBmabJ4+MjhULB89DglVx106DBK4DbRGiwYnCbCg1WCG6TocGKwG06NFgBuN8BGiw5HZkNLUU+fzEXtFKpzPX1ekKDJVrc7wQNlmRxrwftlLOz3JtDgyVY3O8IDRYEZ1VClstlyuXK0LVNhgYLuKoF7e7ujkLhFsMw7GvOoZW4vr7xDDRYANzgT3IV/vnnbiy0y8v8xAIYmA0tHA6TyWTWEhq4dNV+36BarVEo3NolBfD7QAMX4AZnao98+1ak1WrZ41Z92vn52cZDA5fgHh8bVKu155vIMrFYlEzmPclkcuLcTYEGDvc40zTRNI2Hhwd7Xxts4kHS6TQnJycT5woh6Ha7dtWQl6GBQ4sbFPC1aTQazzeQZWKxOPv7+1PnbRI0cAiu3++jaZoNzqpRi8fjxGKxsXM2ERo4cFWrFLTV0uyxwS8eIhaLTpzT7XYplUrc3Py9MdDAATjTNGm3h93USlJ/LYG3JISg1dK5v7+nUCgM5XpehwYOLe7pqUOrpdtjiqIQDkeIRCJDnxt08Q3eX8vl8tB9JEkiEomQzWb544+sJ6HBnOCEEPT7fdptfaiGNhgMEImEMU3xv0Xq1Go1yuUKP378GLIysAJJjLOz3NQI7AXNDe7p6QlNe054rYZZXdf59OkTtVoNTdNGYFkalI/GyeU+jIW27MLQZTTzTtPc4F4GBisRfnxsTJn5/0N8PlIplYuL0Zd+60vRdR3THK1tcyqrESQUChEIBFYG0IHFDe9v80iWZUKhECcnabLZ7EgjhmEYfP/+naura+r1uqN7z3ru3l6Ci4sLDg4OZk9woZngnve39tAL/ThZ366iKEQiEdLpY46Pj8c2YFjHUtVqdanQ4NkbSqUy+/v7K7G6meCsRgrrnwG83IusZlq/308sFkVVVVRVJR6Pz4yYQoBpirH3XY4GQWsVkXsuV7WazKLRKJqm2ftIJBIhmXxHMpkkkUg46omykudUSqVWq6Lrzjv4JsnqFFTV1MrSnbn7HCzXqtfrdv+nm+axlzIMA03TxqYvbuXz+UgkElOPtxbV2jWIeEVvXnXuVW3BudQWnEttwbnUFpxLbcG51BacS23BudQWnEv9BwrWrwmaTXv2AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;border:none;border:none!important;cursor:pointer;font-size:18px;height:20px;padding:0!important;position:absolute;right:10px;top:10px;width:20px}.edit-icon-button.act{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAydEVYdENyZWF0aW9uIFRpbWUAVHVlc2RheSAxMCBEZWNlbWJlciAyMDI0IDA1OjExOjI0IFBN2haqLwAABGhJREFUWIXt2N1PU2cAx/FvW06RtcVVwJHQhRCESoa0ZVTcSyyZIuDtnG7TmymYjF2K7t/Yi2gC7MLNm4k4E5eJm4sQQ680GJ1gy0voYS4gJIhpD6Uv59kFg8iAUpaeOhJ+yUlO2nN+55MnJ89z8uiEEIL/WV4mLZ4LIRBCoH9VqP+aLbCW0el0mwsMm2yEATJe1YMjkQjBYBBFmUOnA5PJhNlsJiMjMemVgEOhEA8fPqK3p4fBJz70ej1OpwOPx4PdXsq2bdvWvFeX7nk4FApx69ZvdLR3MDY2hsn0GkKAoig4nQ6amz9n3zv7MBgMwPJ5GNI8wgvYX+lo/w5ZlikrK+O9998lGo3R29PL48cD3OzupnjXLvLz31i1I23gRWx7ewejI6MLo/lFMx7PfqLRKDZbAV9/9Q3DQ8P4/b41wWmZJV7GDvmHyMzMxOF04HI5ATAYDFitVqw7rITn51GUuTW7NAcvYds6kAMy21/fjhCC27d/p6vrGrOzs0xOTHL/3n3G5XF2WK3k5eWu2afpK7GIbWtrRw7IVFZWUuV+myeDPrxeL5d/uIyiKAih0t3dTXZ2Ni6XC7vdnn7wv7GuShdNpxvxePbT3/8AAK/Xy4XWi+j1eoxGidraQzQcrsdsNq/Zq8krsQLrctHUtIAFcDodHPv4KEVFRUSjUSRJ4mBtLacaP6OkpCRhd8rBq2JPN1JT4wEW5tPp6WkGBwaYnJzEZDJRW3uQxsaT62IXC1KWYDAourquibq6BlG2+y3x6ScnxJ07PUv/q6oqnj17JlrPt4rqvfuE01Epzp39Uvh9/mU9qqouHfF4XMTjcRGLxUQsFhMpA28U66hwibMt51Zg0wLeCHavOzFWc3Cy2PP/YCv2OBNiNQUnjf22Vex1V4uKPU7Rcuac8CXAagbeCNZdlTxWE/BGsXvKHaLlzNmksCkHa41NKTgcDosbN37WFJsysKqqor//gTh1slGU7LKLox8d0wS7HjjppTkUCtHX10dfn5eCggKOHPlwxXJ75cdOLl36nnA4TF3dIZpON1FamsRyu4Ek/bUmyzJ/PHoMQE2Nh/qGBgBUVWVqapqrnVc1x24IHAjI+Pw+bG/acDgdWCxm5ufnGR//k+s/XefKlU7NsUmDo9Eo47JMYCyA2+3GYjYjyzJ+3xCdnVe5e/cuRqNRc2zS4ImJCcYCAQBevHjBLzdvMnbhIiMjI4TDYXJz8zhw4AOOnzhOcXExc3Nh4vHYur16vR5JkpAkKbXgqalpnj79CwCfz8fw8DBZWVlYLBbKy8tpONxAfX0dOTk5PH8+y+joKDMzMwk7dTrIzMyksLAQm82WWrDBYMBisZCfn09WVhY7d+Zh322nuroat7uKnJycpWsjkXkURSESiawD1hGLxVAUJWksJLnzoygKAwODTE5MUGovpbCwEKPRuOq1kUiEmZkZgsHgug+XJAmr1YrFYln2u1hjBz5pcLqTCLzptlu3wFpnC6x1tsBaZ9OB/wYMlOwG8eB3FQAAAABJRU5ErkJggg==)}.editable-description,.editable-text{border:1px dashed #cbcbcb;margin:auto auto 20px;max-width:600px;padding:10px;position:relative}.editable-text input[type=text],.editable-text textarea{background:#f4f4f4;border:1px solid #222124;border-radius:4px;color:#222124;margin-bottom:5px;text-align:center;width:60%}.editable-text textarea{min-height:100px;overflow-y:auto;resize:vertical;white-space:pre-wrap}.editable-text h2,.editable-text input[type=text]{font-size:20px;font-weight:700}.editable-text p{overflow-wrap:break-word}.editable-button{border:1px dashed #cbcbcb;margin:auto auto 20px;max-width:50%;padding:10px;position:relative}.editable-button button:first-child{padding:8px 25px}.button-edit-panel{background:#fff;border:1px solid #e3e3e3;border-radius:8px;box-shadow:0 10px 13px #e3e3e3;left:96%;padding:10px;position:absolute;text-align:left;top:-15px;z-index:9}.footer-buttons{border:1px dashed #cbcbcb;display:flex;gap:10px;justify-content:center;margin:auto auto 20px;max-width:50%;padding:10px 40px 10px 10px;position:relative;top:50px;width:290px}.footer-buttons button{background-color:initial;border:1px solid #cbcbcb;border-radius:20px;cursor:pointer;padding:8px 15px}.footer-buttons button:hover{background-color:#e0e0e0}.back-button{border:1px solid #000;border-radius:20px;padding:8px;position:absolute;right:15px;top:15px}.back-button svg{color:#000}.editable-button{width:275px}.button-edit-panel span{display:flex;margin-bottom:8px;position:relative}.button-edit-panel span label{font-weight:400;width:125px}.button-edit-panel span .color-code{border:1px solid #ddd;border-radius:4px;cursor:pointer;left:125px;padding:3px 10px 3px 3px;position:absolute}.button-edit-panel span input[type=color]{background:#0000;border:none;border-radius:10px;cursor:pointer;left:3px;left:0;opacity:0;position:relative;top:1px;width:24px;width:94px;z-index:9}.button-edit-panel span .color-code b{border:1px solid #ddd;border-radius:4px;height:22px;margin-right:5px;position:relative;width:22px}.button-edit-panel span input{border:1px solid #ddd;border-radius:4px;padding:0 8px;width:100px}.upload-btn-wrapper{cursor:pointer;display:inline-block;margin-top:15px;overflow:hidden;position:relative}.btn{background-color:#fff;border:1px solid #cbcbcb;border-radius:20px;color:#000;cursor:pointer;padding:5px 20px}.upload-btn-wrapper input[type=file]{cursor:pointer!important;font-size:100px;left:0;opacity:0;position:absolute;top:0}.dashboard{font-family:Arial,sans-serif}.dashboard-main{width:100%}.dashboard-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.account-doc,.service-level{width:151%}.account-doc{left:52%}.alerts-notif{width:202%}.dashboard-grid .clear{grid-column:1/-1;left:auto!important;position:relative}.btn-primary{background-color:red;color:#fff;margin-right:8px}.btn-primary,.btn-secondary{border:none;border-radius:4px;cursor:pointer;padding:8px 12px}.btn-secondary{background-color:#ddd;color:#000}.chart-placeholder{align-items:center;background-color:#f4f4f4;color:#aaa;display:flex;font-size:16px;height:150px;justify-content:center}.invoice-summary-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-family:Arial,sans-serif;max-width:400px;padding:15px;width:100%}.alert-section{background-color:#d93024;border-radius:8px;color:#fff;margin-bottom:15px;padding:15px}.payment-overdue{font-size:16px;font-weight:700;margin:0 0 5px}.disconnected-status{align-items:center;display:flex;font-size:18px;font-weight:700;margin:5px 0}.disconnected-status:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABLCAYAAAABKcuxAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAzdEVYdENyZWF0aW9uIFRpbWUAVGh1cnNkYXkgMTIgRGVjZW1iZXIgMjAyNCAxMjo0MzozOSBQTdBZgUEAAA6KSURBVHic7ZzZUxxXlsZ/udZKsSNALCWEkCWjzUhCwvJYsi13292eHne3I2b80n/cPPTEhGM8Y3u8tR322DIChDYE2tgXsYmtqqiqrKxc5iFRISSrVUsWEB18EURAAvdmfnXynO+ce+4VbNu22YOrEHf6Bv4RsUdqEbBHahGwR2oRsEdqESDv9A1kBcvCNgywLBAEkCQESXK+34XYnaRaFlYqhZ2IY2lJzEgEY3EeK76OoKhIpeVIlZVIwRJEfwDB50OQ5V1D8u4i1baxNA1jYY7kwE0SV6+gDd7GWFzA1vUtfyoGAqgHD+E/24X/7Hk8La2IpWUOuTsMYdeIf9PEWFki0ddD7KvPSN66gRVff/n/SRJKbR2BN98m9Nvfo7a2IXp9O2q1u4NU0yT9aJrYt18R/fIz0lPj2KaZ0xCC14v32ElKP/yIwLkLjtWKOxOHd/5deULo118Q+fxT0jNTW38vSQiKiqCqmySZBrauY6fT2JYFgK1pJG9cw4pGsdbXCV66jFRRuSPE7iypf49QSUIqCaHU7UdtbUNtDiMGgmCZmGurpMZG0IcfYiwuYKU0sG0wTVIjD4h8+p8IkkTw0rtIZWXb7gp2jlTbJj0/R/TbL4l+sZVQweNBaWwm+Na7hH7zO5TmA46EegpWPE7y1nWin39K8nov5uqK4zJME318lPXvv0GursF35pzjY7cRO0aqGVkj0d9L/IfvMWYfZa4LPh++U6cp/dO/EujscqzzVyAGAgTOvY6yv5HY118Q++YL0tOT2KaJrWloQ3eIffcNUlkFniOvbqsq2BFS7ZSGNjhA7OsvSI3czwQlQVHwvnqcso/+DX/nBUTfSyxMklDDBwh98CEA0f/9b4zZGWzLcj60vm7kqiqk0lKUxuZtcwPb78UtC316inj3T+gjDzL6U5BlPIdeIfTeB/hOdLyc0Keg1NYRvPg2gXNdiGXlGfKMx4skeq+SvHM7O3nmEradVDOyRvJGP4m+qxhLjzfuQkRpbCJ4+T0Cr7+JVF6R26CShOfQYUJ/+IjAudcRA4GNyRz/Gv/xO1LDD3KWaflie0k1DfTxMRK9v2A8mslclsrK8Z/pIvjGReR9tfmNLUmoBw4SvHQZT9uRjA+1EnG0u4Mkeq9izM85KqHI2D5SbZv03Czx3l9I3RvC0pIACB4v3iPtBC6+7fi9AiAGAnjbTxDo+ifk+oaMG0gvzJHouULq/hB2KlXwo7z0Poo+wwasZALt7pBjMYvzzkVBQG1oxN/1Bp5DhxFUteB55Ooa/J1d+NpPbCoH00SfniTR8wv61EQmYSgWtodUyyI9PUWir5v05GYKKpaE8LQfx99xFrmq2p25NtxA4NI7eFrbMvrWXFkmcbMfbeAWVizqzlwvwLaQakbWSN6+QfLWdcy1FeeiJKGGWwicu4DS0OjqfGIggPfwEXynOpCqqjfVwNwsiZ4r6KMjRQ1axSfVNNEnxkj0dm8JTnL1PvxnzuFtP/5CgV8I5Np6/OffwHP4KILqATaC1r0hktd6MBfmixa0ik6qsbhA8vo1Ug/vbw1Oba8QOP86ct3+oswrKApquAX/mU6U+v1PadcFEv29pIbvY+vFCVpFJdVOpUgN3yfecwVjbiMVFQSU/Q34O7tQmluey+l/dZx0GnN1lfSjGYz5Oaz1WFavr1xRie/kabyvvIroD2TG0ifHSPT3kp6dKYq1Fi9N3ZBQiRvXSE9PbQYnfwDPhr/LKjiZJvrYCJH/+YR4909IZRWUvPcBJW+9i1xd8/f/V5JQm8P4L7yJPj1J6u4dbMvCWFkmees6nqPHkGtqXXc/RbNUx38Nkujr2ZRQooh6oIXgG5dQmsJZjWOsLBHv/YV490+kJyfQhgaI//g9+uR4VlYmloTwHm3He/wk4pNMzTRJT0+R7OlGn3RfYhWHVMtCn5og0XMF49F05rJUVo736DE8bUeytg47lcKKRLC1Df9nGFixKFY0gp1OZzWGUltPoLMLT0vrpsSKrJEccBSJtbaa2/O9BEUh1Yysod25jTZ0BzMacS5KMp6WQwQuXERpbCrGtC+E4PWitrbhe+0M8r66zaC1uEDyxjX0iTFXJZb7pD6RUD1b83ultg7fmbOoBw+5kjnlCmVfHf5zF56TWKl7QySu9ToSyyW4Tqrz6feTGnmwRUJ5Wg/h7+jMv2BSKCQJpaEBX8dplP0NWyRW8uaGtRqGK1O5SqqdSpEaHSbR34OxsJnfK/sb8J/tQglnJ6GKBbmqBv+Z83iPtm+VWKMjrF/9mfT0pCsSy1VSjYU5ktf70MdGM8Vn0efPpIxyZZWb0+UFeV8tvtOdqE3hzEqrsbpM6s4t9LERV6pYrpFqaxqpsRGSAzcxlzeLz2rzAfznLiDvdze/zxdSaRm+E6/hPfmas0oAThyYmiTe040+Vbi1ukOqbaNPTxK/8pNjpRuRVCotw9N+DM/RdqRQqStTuQG5Zh++186gNoc3JdbqCtrADbQHd7ES8YLGd4VUKxEnNfIQ7e6dLVUopbEZf0cnSl29G9O4BtHvVLG8JzuQnnJJxsI8yf5e9InxghKCwkm1LPTJ54W+XFWD//RZvEePFaUKVSjk2nr8Z7tQn0kItIGbJG/fwHpiHHmgYFLNyBra4PNCX21qxnfqzM5JqJdAUBTUpjC+kx3Itc8kBDevoU9N5m2thZFqWaRnpkne7MeYn81cVmrrnAjb0lq40BcEBElEEIXMz0iS81XgOr6yrxb/udefSwj0kWG0u4N5W2tBpJqRNbR7g6SGH2DFHecueDyoB1udJRIXrFT0B5Br6xHLKxFUFTEYRKmtQ66sRlCUwgaXJEdDn+pAqa93zVrzL/29wErlfXX4Tp5GaWxyRehL5RX4u97A0jQSfVeRysoJXnwHpTlc8NgAcnklnmMnUW9eJz07i53Stlir2tSMVJGbvs6bVDMaQbs/9LyVhg/gO34SqdKlhTycKlP5x3+h/OO/uDZmBk9Zqz4+gj7hlBQda+3H++oxvGUVObVk5v36GwvzaIMDmIsLmWtuW+lzsO3iVOqfWOuB1i2+NT0+ij4yjBWL5TReXqTaeor03CP08VHMjeVeQVVRm8P4jp9w1UqxLKxEAmN+Fn1sBH160mmbNLKrpWaFDWv1nepAqavLXDaWHpMcGsBYmMtpuLxef2NpidSDe5vpKCBXVuM90o5ct99VKzWjERLdPxP5/L/QBgcQ/QGCb12m9A9/Qm097FqLpFxeifdIO4n6hszyj7keIz01jrH02ClZZvlceVmqubxEauQh5sqG5BAEpKpqPG2HkSoq8xny12EY6MMPiX75GcnrfVjrMYzFedZ/+Buxb7/aXEx0A5KEXFWD5+ChzQY508R8/Bh9dBhrNXt5lTOpdlrHXF3GXFzI1EtFr9eRObX1rnYtm+sx9MkxjIW5LUsnVmSN9OQ4ptvLIKVlqOGDSOWbhmHF10nPPtpMbLIZJ9eJrViM9Nws5vqm85bKKlDDLUhPqj5uQRBAkkF8RugL4ob4d7fGLpWUoDSHkaqqMtHejK+Tnn+UiR3ZIHdStaQTKDasFEAMhZAbGhFdrkRJwRLU8AGUhsbNvVGShFxbi+eVI1uKIe5MKCGWlqHU1SMESwCnpGmurmAlElkrj9y9/MY+0WJ3zgFOM29rG6EPPkRQVVIP7yEGggQuXKTk8vvFqX4JAogiwtNvhmFgawlsI42gvDztzplUK5HAXFnCTiS23Ijw7I24BLEkRPDiOwTOX3BeQdHZClRwivqi+VQVKViS0avgLBOZkQi2phWHVNHnQyqvQPD5YMN5C5KM4PE6/q9IEDxeZI+3aONvnUyAp1246kEsCTnPmAVy9qmCqiIGgls+MTMaIT01iZVDhNyVsCyM1RX0iaeUhSgi+P1IodKsK245kyqVlqE2tyA/tUXReLyIdu+Ok3nsgq2u+cKMRdHHRknPzmQWLqWMzMp+c0fulur1oTQ0oDSHEZ4s82pJ0jMz6FMT27q1xlVYFsbiIql7QxiLi5nLUlk5noMHkXNIavISelJlNZ7DR7d07emT46x/9w3a3cGse5x2DWwbY3WF5M1rJK/3Ya4uA87qgFxXj9p2JKdMMa/IIpdX4Dl0GLm2jvTMlCOxtCTJ2zeQyiucdslXju6KAw1eCtvGjEVJ9vcR++pz9InRzK+k8ko8rYeRcywQ5ffUkoTa2Iz/dCfG3KyzJ9SyMNdWiXf/hOD1UmIaqC2tznEcO9iV8kLYNnZadypR/b1Ev/yM1IO7m1s6N5ra/J1dOevhgg5R0MdHWfvkr6z/7Stn997GUIKiOn2oly7jP38BuaYWweNBUBTnS1a292CZJwfbGAZWWnfaM+PrTrvPD98S7/kFc2U58+eCLONpO0LZRx8TuPQOUmlZTtMVdjKFaaIN3WHtP/6d+JUfnXrAM8OJgQBKUxhPaxtKUxilth65eh9SefnzEkUQHJeRTyJh25uZ3jP3YCXiGIsLGI8XSE9Nkhp5SHpqAmPp8XNnsyCKqE1hQh/8kdD7/+ystOaIgo/7sLUkiet9RD75K8n+PqxEPO8UVvB6kSurEUOhnF2GrWkYy0tOM3CevaaCLDubh9/+DaF/+TNq+GBe4xQcSQSvD3/HWQTVi1haTrKvG2N5yVEAOX5etqaRfjQNLpZJs4IoInp9KOEDhH77e0ouv5+XhT6BewfTmKazceLqz8Sv/B+p0WHM6Bq2pjn+bLclBaLoZIe+AHJNDb5TZwheehvv0eOIwcI6aopy2o8Vi6LdGyTZ34t2d9DZphOPY6d1xzVkTkQzKfphQ4KIIMtO9ieKCLICioJUWoqntQ1fRye+E6+h1O93rcO7+EcomSZmLEp6Zpr0o2msaAQrvo6xvFyQ/8sWjp+uQgyVIgYCyNX7UBoana0+ORzUkNOcu+Jcqn8w7J1KWQTskVoE7JFaBOyRWgTskVoE7JFaBOyRWgTskVoE/D9wDquC5sUIYAAAAABJRU5ErkJggg==);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:20px;content:"";display:inline-block;height:40px;margin-right:10px;position:relative;width:40px}.restore-service{font-size:14px;margin-bottom:15px}.btn-pay-bill{background-color:#000;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:8px 15px}.btn-invoice{border:1px solid #000;border-radius:20px;color:#000;padding:8px 15px}.previous-balance{box-sizing:border-box;font-size:12px!important;max-width:100%;overflow:hidden;white-space:nowrap;width:100%}.header-actions-container{border-radius:8px;padding:0 50px 0 0}.bell-icon,.cc-icon,.search-bar .search-icon,.upgrade-icon{background-repeat:no-repeat;background-size:auto 16px;height:20px;width:20px}.search-bar .search-icon{color:#707070;font-size:14px}.bell-icon.empty{background-image:url(/static/media/bell-0.821d4b642ecfc86a5f20.svg)}.btn-action{padding:5px 12px}.upgrade-service{color:#a9a9a9}.btn-action .btn-icon{font-size:16px}.btn-notifications{font-size:16px;position:relative;transition:background-color .3s}.notification-dot{background-color:red;border-radius:50%;height:8px;position:absolute;right:5px;top:5px;width:8px}h1.dashboard-header{font-size:28px;margin:10px 0}.chat-block{bottom:15px;position:fixed!important;right:15px}.chat-block .chat-icon{background-color:#262626;border-radius:20px;display:flex;height:40px;padding:12px;width:40px}.sidebar{box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;position:relative;width:250px}.sidebar-header{padding:15px;text-align:center}.sidebar-logo{height:auto;max-width:100%}.sidebar-menu{list-style:none;margin:0;padding:0}.menu-item{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;padding:10px 15px;transition:background-color .3s}.menu-item:hover{background-color:#e6f7ff}.menu-icon{color:#555;font-size:18px}.menu-title{font-size:14px}.sidebar-footer{border:2px solid #008cfa4d;bottom:0;margin:5px;padding:5px;position:absolute}.paperless-container{align-items:center;display:flex;flex-direction:column;gap:10px}.paperless-banner{border-radius:8px;max-width:100%}.paperless-toggle{align-items:center;display:flex;justify-content:center}.service-level{background:#e1effa}@media (max-width:768px){.previous-balance{font-size:12px}}.data-usage-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-family:Arial,sans-serif;max-width:400px;padding:15px;width:100%}.chart-container{height:150px;margin:0 auto;position:relative;width:150px}.chart-center-text{color:#666;font-size:14px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.chart-center-text h2{color:#000;font-size:20px;margin:0}.legend{color:#666;display:flex;font-size:12px;justify-content:space-around;margin-top:15px}.legend-color{border-radius:50%;display:inline-block;height:10px;margin-right:5px;width:10px}.btn-speed-test{background-color:#fff;border:1px solid #03a9f4;border-radius:20px;color:#03a9f4;cursor:pointer;display:block;font-size:14px;margin:15px auto 0;padding:8px 12px}.btn-speed-test:hover{background-color:#03a9f4;color:#fff}.invoice-summary-container{color:#333;font-family:Arial,sans-serif;max-width:400px}.invoice-card,.invoice-summary-container h3{margin-bottom:16px}.invoice-card{background-color:#f1fbf5;border:1px solid #b7e0c4;border-radius:12px;padding:20px;text-align:center}.upcoming-label{font-size:14px;margin-bottom:8px}.amount{color:#333;font-size:32px;margin:0}.due-date{color:#222;font-size:14px;margin:12px 0}.button-group{display:flex;gap:10px;justify-content:center;margin-top:16px}.btn-pay{background-color:#1f8e46;border:none;border-radius:24px;color:#fff}.btn-invoice,.btn-pay{cursor:pointer;font-size:14px;padding:10px 20px}.btn-invoice{background-color:#fff;border:1px solid #ccc;border-radius:24px;color:#333}.previous-balance{align-items:center;color:#444;display:flex;font-size:14px;gap:5px}.previous-balance strong{color:#000}.copy-icon{cursor:pointer;font-size:16px;margin-left:4px}.last-three-months-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-family:Arial,sans-serif;max-width:400px;padding:15px;width:100%}.alerts-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.alert-card{padding:20px}.inactive{opacity:.5}.inactive .alert-eye:before{border-top:2px solid #000;content:"";left:-2px;position:absolute;rotate:30deg;top:7px;width:25px}.service-level-card{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:15px;max-width:600px;padding:15px;width:100%}.service-image{background-color:#e0e0e0;border-radius:8px;height:auto;width:140px}.service-details{flex-grow:1}.service-details p{color:#333;font-size:14px;margin:0 0 10px}.connect-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 2px 6px #00000014;padding:16px;text-align:center;width:300px}.connect-title{color:#333;font-size:16px;font-weight:600;margin-bottom:16px;text-align:center}.connect-nodes{justify-content:space-between;position:relative}.circle,.connect-nodes{align-items:center;display:flex}.circle{background:#f9fff9;border:1.5px solid #4caf50;border-radius:50%;height:90px;justify-content:center;width:90px}.node{align-items:center;display:flex;flex-direction:column}.node-icon{height:50px;width:50px}.node-label{color:#555;font-size:14px;font-weight:500;margin-top:8px}.multi-lines{display:flex;flex-direction:column;gap:4px;margin:0 10px}.multi-lines div{background-color:#4caf50;height:2px;width:40px}.connect-footer{justify-content:space-around;margin-top:20px}.connect-footer,.status-good{align-items:center;display:flex}.status-good{background:#4caf50;border-radius:20px;color:#fff;font-size:13px;font-weight:600;padding:6px 16px}.status-good .wifi-icon{margin-right:6px}.devices-btn{background:#f0fff0;border:1px solid #4caf50;border-radius:20px;color:#4caf50;cursor:pointer;font-size:13px;font-weight:600;padding:6px 16px;transition:all .2s ease-in-out}.devices-btn:hover{background:#4caf50;color:#fff}.account-documents-card{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:10px;max-width:600px;padding:15px;width:100%}.card-content{font-size:14px}.document-list{list-style:none;margin:0;padding:0}.document-item{border-bottom:1px solid #eee;justify-content:space-between;padding:10px 0}.document-info,.document-item{align-items:center;display:flex}.document-info{gap:10px}.document-icon{border-radius:12px;color:#666;display:flex;font-size:20px;height:24px;justify-content:center;padding:5px;text-align:center;width:24px}.document-title{color:#333;font-size:14px}.document-meta{align-items:center;display:flex;gap:10px}.document-date{color:#666;font-size:12px}.important-icon{color:red;display:flex;font-size:14px;justify-content:center;width:100px}.menu-button{background:none;border:none;font-size:16px}.due-summary-label{color:#262626;font-size:16px;font-weight:500}.due-summary-value{color:#434343;font-size:24px;font-weight:600}.due-summary-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.due-summary-card{border-radius:10px;padding:10px 15px}.invoice-title{color:#262626;font-size:16px;font-weight:700}.invoice-summary-label{color:#595959;font-size:16px;font-weight:500}.invoice-summary-price{color:#262626;font-size:18px;font-weight:700}.invoice-row{align-items:center;display:flex;justify-content:space-between}.invoice-summary-group{display:flex;flex-direction:column;gap:20px;padding-left:40px}.invoice-summary-group:not(:last-child){border-bottom:1px solid #d9d9d9;padding-bottom:20px}.invoice-group:not(:last-child){border-bottom:1px solid #d9d9d9;padding:10px 0}#invoice-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(8,1fr);grid-template-rows:216px}#due-summary,#invoice-payments{grid-column:1/6}#invoice-history{grid-column:6/9;grid-row:1/3}#invoice-summary{grid-column:1/6;grid-row:2/3}#more-actions{grid-column:6/9}.sc-table-body{overflow:auto}.more-icons{border-radius:200px;height:62px;width:62px}.more-actions-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr)}.more-action{align-items:center;border:2px solid #008cfa4d!important;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px 0!important}.more-label{font-size:15px}.more-action.disabled-action,.sub-card.card-disabled{opacity:.5}.more-actions-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,minmax(200px,1fr));justify-content:center}.more-icons{align-items:center;border-radius:12px;display:flex;height:70px;justify-content:center;margin:10px 0;width:70px}.more-label{color:#262626;font-size:14px;font-weight:500;text-align:center}.garden-wall-normal-card.more-action.card-disabled{filter:grayscale(60%);opacity:.5;transition:opacity .2s ease,filter .2s ease}h1.invoice-payments-header{font-size:28px}:root{--checkbox-color:var(--primary-color)}.custom-checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;user-select:none}.custom-checkbox input{opacity:0;pointer-events:none;position:absolute}.checkbox-box{background:#fff;border:2px solid #ccc;border-radius:4px;display:inline-block;position:relative;transition:all .2s ease}.checkbox-box:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);transition:opacity .2s ease;width:5px}.custom-checkbox input:checked+.checkbox-box{background:var(--primary-color);background:var(--checkbox-color);border-color:var(--checkbox-color)}.custom-checkbox input:checked+.checkbox-box:after{opacity:1}.custom-checkbox.sm .checkbox-box{height:16px;width:16px}.custom-checkbox.md .checkbox-box{height:20px;width:20px}.custom-checkbox.lg .checkbox-box{height:26px;width:26px}.checkbox-label{color:#111827;font-size:.95rem}.custom-checkbox.is-disabled{cursor:not-allowed;opacity:.6}.custom-checkbox.is-disabled .checkbox-box{background:#e5e7eb;border-color:#d1d5db}.subscriber-info-header{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;margin-bottom:24px;padding:24px 32px;transition:opacity .2s ease}.subscriber-info-header.card-disabled{opacity:.5}.subscriber-header-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.subscriber-header-top .card-title{color:#262626;font-size:18px;font-weight:600;margin:0}.subscriber-info-content{align-items:center;display:flex;gap:24px;justify-content:space-between}.subscriber-info-section{display:flex;flex:1 1;flex-direction:column;gap:8px}.subscriber-info-label{color:#8c8c8c;font-size:14px;font-weight:500}.subscriber-account-select,.subscriber-info-value{color:#262626;font-size:16px;font-weight:600}.subscriber-account-select{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;outline:none;padding:8px 12px;transition:border-color .2s ease}.subscriber-account-select:hover{border-color:#40a9ff}.subscriber-account-select:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}@media (max-width:1200px){.subscriber-info-content{flex-wrap:wrap}.subscriber-info-section{flex-basis:calc(33.333% - 16px);flex-grow:1;flex-shrink:1;min-width:200px}}@media (max-width:768px){.subscriber-info-content{flex-direction:column}.subscriber-info-section{width:100%}}.subscriberConnect-container{margin:2rem}.account-select,.usage-select{background:#fff;border:1px solid #e2e4e9;border-radius:8px;color:#333;font-size:1rem;min-width:240px;outline:none;padding:.7em 1.2em}.account-select:focus,.usage-select:focus{border-color:#4e8bf2;box-shadow:0 0 0 1px #4e8bf222}.toggles-section{display:flex;flex-wrap:wrap;gap:1.5rem;margin:2rem 0 1rem}.toggle-label{align-items:center;background:#f8f9fb;border-radius:6px;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;padding:.2rem .5rem}.section-panel{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0001;margin-bottom:1rem;padding:1rem 2rem}.card{margin-bottom:10px}h1.usage-analysis-header{font-size:28px}.subscriber-info-bar-container{background:#f9fbfd;border-radius:24px;box-shadow:0 2px 8px #0001;margin-bottom:2rem}.user-info-bar{align-items:center;background:#f0f4f9;border-top-left-radius:24px;border-top-right-radius:24px;color:#6e6e6e;display:flex;font-size:1.1rem;gap:1.5rem;padding:1.25rem 2rem .25rem}.user-info-bar .divider{background:#e2e4e9;height:24px;margin:0 1.2rem;width:1px}.info-value{color:#3c3c3c;font-weight:500;margin-left:.4em}.usage-select-bar{background:#fff;border-radius:0 0 24px 24px;display:flex;gap:1rem;margin-bottom:1rem;padding:1rem 2rem}@media (max-width:700px){.usage-select-bar,.user-info-bar{flex-direction:column;gap:.6rem;padding:1rem}}.my-account-name{color:#262626;font-size:30px;font-weight:700;text-align:center}.description{color:#434343;font-size:16px;font-weight:400;text-align:center}.section-title-my-account{color:#262626;font-size:24px;font-weight:400}.section-label{color:#434343;font-size:16px;min-width:250px}.section-value{color:#262626;font-size:16px;font-weight:500}.my-account-section-row{align-items:baseline;display:flex}.my-account-card-wrap{display:flex;flex:1 1;flex-direction:column;gap:20px;margin:0 auto;max-width:830px;padding:30px!important}.divider{background-color:#d9d9d9;height:1px;margin:20px 0;width:100%}.title-row{justify-content:space-between;margin-bottom:20px}.password-dot-wrap,.title-row{align-items:center;display:flex}.password-dot-wrap{gap:10px}.password-dot{background-color:#000;border-radius:200px;display:block;height:10px;width:10px}.garden-wall-normal-card.my-account-card.card-disabled,.section-disabled{opacity:.5}.paperless-card{background:#fff;border:1px solid #e1e3e1;border-radius:6px;display:flex;gap:20px;padding:18px 20px;text-align:left}.paperless-content{flex:1 1}.paperless-content h6{color:#1b7934;font-size:16px;font-weight:500}.paperless-content-description{color:#434343;font-size:14px;margin-top:5px}h1.my-account-header{font-size:28px}:root{--radio-color:#2563eb}.custom-radio{align-items:center;cursor:pointer;display:inline-flex;font-family:Arial,sans-serif;gap:8px;-webkit-user-select:none;user-select:none}.custom-radio input{opacity:0;pointer-events:none;position:absolute}.radio-circle{background:#fff;border:2px solid #ccc;border-radius:50%;display:inline-block;position:relative;transition:all .2s ease}.radio-circle:after{background:#2563eb;background:var(--radio-color);border-radius:50%;content:"";height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease;width:50%}.custom-radio input:checked+.radio-circle{border-color:#2563eb;border-color:var(--radio-color)}.custom-radio input:checked+.radio-circle:after{transform:translate(-50%,-50%) scale(1)}.custom-radio.sm .radio-circle{height:16px;width:16px}.custom-radio.md .radio-circle{height:20px;width:20px}.custom-radio.lg .radio-circle{height:26px;width:26px}.radio-label{color:#262626;font-size:16px}.custom-radio.is-disabled{cursor:not-allowed;opacity:.6}.custom-radio.is-disabled .radio-circle{background:#f3f4f6;border-color:#d1d5db}.support{font-family:Arial,sans-serif;padding:10px}.support-main{padding:0 50px}h1.support-header{align-items:center;display:inline-flex;font-size:28px;gap:8px;margin:10px 0}.support-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.alert-card.inactive{opacity:.5}.alerts-notifications-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-family:Arial,sans-serif;max-width:600px;padding:15px;width:100%}.card-header{margin-bottom:10px}.alerts-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.alert-card{align-items:center;border:1px solid #e3e3e3;border-radius:8px;box-shadow:0 1px 0 #d5d5d5;justify-content:space-between;padding:10px;position:relative}.alert-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:18px;height:35px;justify-content:center;margin:auto;width:35px}.alert-title{color:#262626;flex-grow:1;font-size:14px;font-weight:700;margin-left:0;text-align:center}.alert-eye{color:#666;cursor:pointer;font-size:16px;position:absolute;right:10px;top:10px}.disabled{opacity:.5;pointer-events:none}.network-status-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;max-width:700px;padding:16px;width:100%}.network-status-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.title{font-size:16px;font-weight:600}.tabs{display:flex;gap:16px}.tab{color:#1976d2;cursor:pointer;font-size:14px;position:relative}.tab.active{font-weight:600}.tab.active:after{background-color:#1976d2;border-radius:2px;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}.network-status-content{align-items:center;background-color:#f5f8fc;border-radius:8px;display:flex;font-size:14px;gap:8px;padding:12px 16px}.status-dot{border-radius:50%;display:inline-block;height:10px;width:10px}.status-dot.green{background-color:#34a853}.support-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin:0 auto;max-width:1000px;padding:16px;width:100%}.support-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.search-box{position:relative}.search-box input{border:1px solid #ccc;border-radius:8px;padding:8px 32px 8px 12px}.search-icon{font-size:14px;pointer-events:none;position:absolute;right:10px;top:8px}.ticket-table{border-collapse:collapse;font-size:14px;width:100%}.ticket-table thead{background:#f5f7fa}.ticket-table td,.ticket-table th{padding:12px 10px;text-align:left}.ticket-table .link{color:#1976d2;cursor:pointer}.status{border-radius:6px;font-size:13px;font-weight:500;padding:4px 10px}.status.open{background-color:#e6f4ea;color:#34a853}.status.incomplete{background-color:#e8e8e8;color:#5f6368}.status.closed{background-color:#f1f3f4;color:#5f6368}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.document{font-family:Arial,sans-serif;padding:10px}.document-main{padding:0 50px}.document-header{font-size:28px;margin:20px 0}.document-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.documents-wrapper{background:#fff;border-radius:16px;box-shadow:0 0 0 1px #e5eaf2;font-family:Arial,sans-serif;margin:20px auto;max-width:900px;padding:20px}.documents-header{justify-content:space-between;margin-bottom:15px}.documents-header,.search-box{align-items:center;display:flex}.search-box{background:#f5f8fc;border:1px solid #ccc;border-radius:8px;padding:6px 12px}.search-box input{background:#0000;border:none;font-size:14px;margin-left:8px;outline:none}.documents-table{width:100%}.documents-row{align-items:center;border-radius:8px;display:flex;font-size:14px;justify-content:space-between;padding:12px 15px}.documents-row.header{background:#eef3fa;font-weight:700}.documents-row:not(.header):hover{background:#f9fbfd}.column{flex:1 1}.title{text-align:left}.modified{color:var(--primary-color);text-align:right}.user-doc-header{align-items:center;background:#f9fbfd;border-radius:16px;box-shadow:0 0 0 1px #e5eaf2;display:flex;font-family:Arial,sans-serif;justify-content:space-between;padding:12px 20px}.user-info{background-color:#eef3fa;border-radius:8px;color:#333;font-size:14px;padding:6px 12px}.user-id{color:#666;margin-left:4px}.document-filter{background-color:#fff;border:1px solid #ccc;border-radius:8px;color:#333;cursor:pointer;font-size:14px;padding:6px 10px}.notification{font-family:Arial,sans-serif;padding:10px}.notification-main{padding:0 50px}.header-actions-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding-right:50px}.notification-header{font-size:28px;margin:20px 0}.search-bar{align-items:center;background-color:#e9eef6;border-radius:20px;display:flex;flex:1 1;margin-right:20px;padding:5px 15px}.search-bar .search-icon{height:20px;margin-right:10px;width:20px}.search-bar input{background:none;border:none;color:#707070;font-size:14px;outline:none;width:100%}.action-buttons{gap:10px}.action-buttons,.btn-action{align-items:center;display:flex}.btn-action{background-color:#fff;border:1px solid #ddd;border-radius:20px;color:var(--primary-color);cursor:pointer;font-size:14px;gap:5px;padding:6px 14px;transition:background-color .3s}.btn-action:hover{background-color:#eaf4ff}.btn-icon{background-repeat:no-repeat;background-size:contain;height:20px;width:20px}.cc-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAA3CAYAAABErrdQAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAAzdEVYdENyZWF0aW9uIFRpbWUAVGh1cnNkYXkgMTIgRGVjZW1iZXIgMjAyNCAxMjowMTozMCBQTb6E0RgAAALiSURBVHic7Zq/bxJhGMe/CGLBUkusNVzrj1gDUuNUYx1IExNZjCxNdOAfYKxRd2vSsaMLiyOaDh3sUA0mdmBkICQ1QgzBEo+mKrSivbSW4oDGIDXc9+DKHb6fiR/3vM/L5+59732Px1Kr1WoQqOJItztgJoQsAiGLQMgiELIIhCwCGxsgl3exsrqJbHEbcmlXjz7pwsSYC5LbjtDESc1tWJh1ViyxgfmlguZkRsAnOTF75xx8kpOOVS1rfqmAWGKDTmBEXA4rns2MQ3LbqThVc1YyV+kZUQBQUaqYXcjTcapkReNFumGjk8xVkMxVqBhVE3yxvNPwvr/Piuf3+Mu4m0TjMqKvG096VlZw9YJLdRuqriy53HjXu3F50FSiACAcON30WUXZo9rQtM4ymyigPqm3i1iUEghZBEIWgZBFIGQR0BtpAFj7vIPEu61O98XwaJK1nCphOVXqdF8Ona9KlTq+5TDc3+/dP39WC9+p41vK2uthWVXyp7WUZbf17j3gkuSgjifnrPqpmPKfwJR/kAs1AHOLH369sgAAhlxHqXhSVj2Jf+Q4pidPcaEGYG5xra343h1jOiBkEQhZBEIWgZBFIGQRCFkEmjbS3ebpm3XE02VUD9iKTV4cwIPQqC55TSfrRfILnrz8+M/v368rsFktmLk10vHcphuG6bXWTwpS+W+65DadrPHR1gUdV87yRR9qMN0wnL42hE9bP/AqXUL1gGcs170DuH/7jC65TScLACJBDyJBz6HnNd0w7CZCFoEmWRlZ6XQ/dOfv4hYtqJqzvB4HssU/glbebiKW2ICPfCzbTQ4qxvO4j1FtqJLlk5wNsgCYvrYUAH2yVQ3DSFBCf1/7JTtGIhwYpotwVcmS3HY8vnteS58MidfjQOSmRMdRpd0ZeRuPFvJNQ9JMhAPDeBjStmilZP0mI28jIytNtaZGZmLMBZ/H2VYFoCZZ/ytiUUogZBEIWQRCFoGQRfATLx/Cw+V+lxAAAAAASUVORK5CYII=)}.upgrade-icon{background-image:url(/static/media/Upgrade.dbe1f88ac95c4614ee3a.svg)}.bell-icon{background-image:url(/static/media/bell.bdafc5b9bb31073134cf.svg)}.btn-notifications{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.btn-notifications:hover{background-color:#eaf4ff}.notification-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.card{background:#fff;border:2px solid #008cfa4d;border-radius:8px;padding:15px;position:relative;transition:opacity .3s}.card-disabled{opacity:.5}.card-header{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:space-between;margin-bottom:12px}.col-4{grid-column:span 1}.col-6{grid-column:span 2}.custom-toggle{cursor:pointer}.toggle-slider{transition:background-color .2s}.toggle-slider:before{bottom:3px;height:14px;left:3px;transition:transform .2s;width:14px}.notifications-wrapper{background-color:#fff;border-radius:16px;box-shadow:0 0 0 1px #e5eaf2;font-family:Arial,sans-serif;margin:20px auto;max-width:900px;padding:20px}.notifications-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.notifications-header .title{font-size:16px;font-weight:700}.badge{background-color:#e6ecf7;border-radius:12px;color:#3d5a80;font-size:12px;margin-left:6px;padding:4px 10px}.pagination{align-items:center;color:#777;display:flex;font-size:14px;gap:12px}.nav{cursor:pointer;padding:4px 8px}.clear-all{color:#3d5a80;font-size:14px;margin-left:12px;text-decoration:none}.notification-card{align-items:flex-start;background-color:#f9fbfd;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px}.notification-left{display:flex;gap:12px}.icon-placeholder{align-items:center;background-color:#e3eaf3;border-radius:20px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.notification-info{color:#333;font-size:14px}.notification-info .message{font-weight:400;margin:0}.notification-info .title{font-weight:700;margin:6px 0 2px}.notification-info .reported-time{color:#666;font-size:12px;margin-bottom:4px}.notification-info .timestamp{color:#888;font-size:12px}.notification-right{color:#aaa;font-size:12px}.sc-table-head{background-color:#f0f4f9;border-radius:12px;display:flex;padding:12px 16px}.sc-table-head-cell,.sc-table-th-cell{flex:1 1}.sc-table-row{display:flex;padding:12px 16px}.products-tables,.sc-table-row{background-color:#fafafa;border-radius:12px}.product-inner-table{margin:10px}.product-address{color:#434343;font-size:20px;font-weight:500}.product-service{color:#8c8c8c;font-size:16px;font-weight:700;margin:15px 0}.product-sub-title{color:#262626;font-size:16px;font-weight:700;margin-bottom:20px}.filter-card{background-color:#fff;border-radius:20px;box-shadow:0 1px 0 #d5d5d5;display:flex;flex-direction:row;gap:10px;margin-top:-30px;padding:20px}.filter-card>div{flex:1 1}.service-address{align-items:center;background-color:#f0f4f9;border-radius:20px;color:#595959;display:flex;flex-direction:row;font-size:16px;font-weight:400;padding:20px 20px 50px}h1.services-header{font-size:28px}.custom-dropdown{align-items:center;border:1px solid #d9d9d9;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}.gardenwall-app{display:flex;height:100vh}.gardenwall-content{background:#f9f9f9;flex:1 1;overflow-y:auto;padding:20px}.gardenwall-sidebar{background:#222;color:#fff;padding:20px;width:220px}.garden-wall-sidebar-menu ul{list-style:none;padding:0}.garden-wall-sidebar-menu li{border-radius:6px;cursor:pointer;font-size:16px;padding:12px 10px}.gardenwall-sidebar li:hover{background:#444}.garden-wall-sidebar-menu .menu-item-active{background:#c2e7ff;font-weight:700}.garden-wall-sidebar{background-color:#f0f4f9;display:flex;flex-direction:column;max-width:300px;padding:10px 20px;width:100%}.garden-wall-sidebar ul{flex:1 1;margin-top:30px}.gardenwall-layout{display:flex;height:100vh}.garden-wall-sidebar img{max-width:100%}.garden-wall-content{flex:1 1;overflow-y:auto;padding:20px}.garden-wall-sidebar-footer{border:2px solid #008cfa4d;border-radius:8px;padding:20px}.card-title{color:#434343;font-size:20px;font-weight:500}.garden-wall-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.garden-wall-normal-card{background-color:#fff;background-origin:initial;background-position:0 0;background-repeat:no-repeat;border:1px solid #0000001c;border-radius:25px;box-shadow:0 2px 0 #d5d5d53d;opacity:1;padding:20px 24px}.saving-toaster{animation:fadeInOut 2s forwards;background-color:#4caf50;border-radius:8px;box-shadow:0 4px 10px #0003;color:#fff;padding:10px 20px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-20px)}10%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.menu-item-toggle{align-items:center;display:flex;margin-left:auto}.custom-toggle{display:inline-block;height:20px;position:relative;width:40px}.custom-toggle input{height:0;opacity:0;width:0}.toggle-slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px}.custom-toggle input:checked+.toggle-slider{background-color:var(--primary-color)}.custom-toggle input:checked+.toggle-slider:before{transform:translateX(20px)}.garden-wall-sidebar-menu .menu-item{align-items:center!important;border-radius:6px;cursor:pointer;display:flex!important;font-size:16px;justify-content:space-between!important;padding:12px 10px}.menu-content{align-items:center;cursor:pointer;display:flex;flex:1 1}.menu-icon{margin-right:10px}.menu-item-toggle{flex-shrink:0;margin-left:10px}.menu-item-disabled{opacity:.5}.menu-item-disabled .menu-content{cursor:not-allowed;pointer-events:none}.payment-editable-container{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:none;border-radius:16px;box-shadow:0 10px 40px #00000014;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;margin:24px auto;max-width:480px;overflow:visible;padding:24px;position:relative}.payment-card-header{align-items:center;border-bottom:1px solid #94a3b826;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.payment-card-title{color:#1e293b;font-size:20px;font-weight:700;letter-spacing:-.025em;margin:0}.payment-save-indicator{background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:20px;box-shadow:0 4px 12px #06b6d44d;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;position:absolute;right:16px;top:16px;z-index:1000}.payment-status-selector{align-items:center;background:#fff;border:1px solid #e2e8f0cc;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;gap:12px;margin-bottom:20px;padding:16px 20px}.payment-status-selector label{color:#334155;font-size:14px;font-weight:600;min-width:50px}.payment-status-selector select{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#334155;flex:1 1;font-size:14px;font-weight:500;outline:none;padding:8px 12px;transition:all .2s ease}.payment-status-selector select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.payment-preview-toggle{display:flex;justify-content:flex-end;margin-bottom:16px}.payment-editable-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:20px;box-shadow:0 4px 12px #6366f140;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.payment-card-preview{background:#fff;border:none;border-radius:20px;box-shadow:0 20px 60px #00000014;margin:0 auto;max-width:400px;overflow:hidden;padding:32px 28px;position:relative;text-align:center;z-index:100}.payment-card-preview:before{background:linear-gradient(90deg,#22c55e,#16a34a);content:"";height:4px;left:0;position:absolute;right:0;top:0}.payment-card-preview .payment-title{color:#64748b;font-size:16px;font-weight:600;letter-spacing:.025em;margin-bottom:8px}.payment-card-preview .payment-amount{color:#1e293b;font-size:36px;font-weight:800;letter-spacing:-.02em;margin:8px 0 16px}.payment-card-preview .payment-due{color:#475569;font-size:15px;font-weight:600;margin-bottom:32px}.payment-card-preview .payment-buttons{margin-bottom:16px}.payment-card-preview .payment-btn-primary{background:#22c55e;border:none;border-radius:16px;box-shadow:0 8px 24px #22c55e40;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.025em;padding:16px 24px;transition:all .3s ease;width:100%}.payment-card-preview .payment-btn-secondary{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;margin:0 4px;padding:12px 20px;transition:all .2s ease}.payment-editable-button,.payment-editable-footer,.payment-editable-text{background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000a;margin-bottom:16px;overflow:visible;padding:20px;position:relative;transition:all .3s ease}.payment-editable-text h2{color:#1e293b;font-size:20px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.payment-editable-text p{color:#64748b;font-size:15px;font-weight:500;margin:0}.payment-text-input,.payment-textarea-input{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-size:15px;font-weight:600;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.payment-text-input{font-size:18px;margin-bottom:12px;text-align:center}.payment-textarea-input{font-weight:500;max-height:120px;min-height:60px;resize:vertical}.payment-text-input:focus,.payment-textarea-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.payment-editable-button{text-align:center}.payment-editable-footer{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.payment-primary-button{background-color:#22c55e;border:none;border-radius:16px;box-shadow:0 8px 24px #22c55e40;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.025em;padding:14px 32px;position:relative;transition:all .3s ease;z-index:10}.payment-secondary-button{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;font-size:14px;font-weight:600;padding:12px 40px;position:relative;transition:all .2s ease;z-index:10}.payment-primary-button:hover{box-shadow:0 12px 32px #22c55e59;transform:translateY(-2px)}.payment-secondary-button:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.payment-editable-edit-btn{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:32px;z-index:200}.payment-editable-edit-btn:before{content:"✏️";font-size:14px}.payment-editable-edit-btn:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#6366f1;box-shadow:0 4px 16px #6366f14d;color:#fff;transform:scale(1.05)}.payment-editable-edit-btn.active{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6;box-shadow:0 4px 16px #3b82f666;color:#fff}.payment-button-edit-panel{animation:slideDown .3s ease-out;background:#fff;border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 25px 80px #00000040;padding:20px;position:absolute;right:0;top:45px;width:280px;z-index:300}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.payment-modal-header{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.payment-modal-title{color:#1e293b;font-size:16px;font-weight:700;letter-spacing:-.025em;margin:0}.payment-modal-close{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.payment-modal-close:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.payment-modal-close:before{content:"×";font-size:18px;font-weight:700}.payment-edit-field{margin-bottom:7px}.payment-edit-field:last-child{margin-bottom:0}.payment-edit-field label{color:#475569;display:block;font-size:13px;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.payment-edit-input{background:#fff;border:2px solid #e2e8f0;border-radius:10px;box-sizing:border-box;font-size:14px;font-weight:500;outline:none;padding:10px 14px;transition:all .2s ease;width:100%}.payment-edit-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.payment-edit-field:has(.payment-color-input){align-items:center;display:flex;gap:8px}.payment-edit-field:has(.payment-color-input) label{flex-shrink:0;font-size:12px;margin-bottom:0;min-width:60px}.payment-color-input{border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;flex-shrink:0;height:40px;transition:all .2s ease;width:40px}.payment-color-input:hover{border-color:#cbd5e1;transform:scale(1.05)}.payment-edit-field:has(.payment-color-input) .payment-edit-input{flex:1 1;font-size:13px;min-width:0;padding:8px 12px}.payment-editable-save{border-top:2px solid #f1f5f9;margin-top:24px;padding-top:20px;text-align:center}.payment-editable-save-btn{background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-radius:16px;box-shadow:0 8px 24px #16a34a40;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.025em;overflow:hidden;padding:16px 48px;position:relative;transition:all .3s ease}.payment-editable-save-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.payment-editable-save-btn:hover:before{left:100%}.payment-editable-save-btn:hover:not(:disabled){background:linear-gradient(135deg,#15803d,#166534);box-shadow:0 12px 32px #16a34a59;transform:translateY(-2px)}.payment-editable-save-btn:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.payment-card-preview.warning:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.payment-card-preview.danger:before{background:linear-gradient(90deg,#ef4444,#dc2626)}.payment-card-preview.critical:before{background:linear-gradient(90deg,#dc2626,#b91c1c)}.payment-card-preview.disconnect:before{background:linear-gradient(90deg,#dc2626,#dc2626)}@media (max-width:640px){.payment-editable-container{margin:16px;padding:20px}.payment-editable-button,.payment-editable-footer,.payment-editable-text{margin-bottom:12px;padding:16px}.payment-editable-footer{flex-direction:column;gap:8px}.payment-card-preview{padding:24px 20px}.payment-button-edit-panel{padding:16px;width:260px}}@media (max-width:400px){.payment-editable-container{margin:8px;padding:16px}.payment-card-preview .payment-amount{font-size:28px}.payment-button-edit-panel{right:-20px;width:240px}}.payment-editable-btn:focus,.payment-editable-edit-btn:focus,.payment-editable-save-btn:focus{outline:3px solid #3b82f6;outline-offset:2px}*{box-sizing:border-box}button,input,select{transition:all .2s ease}.payment-editable-save-btn:disabled:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";display:inline-block;height:16px;margin-left:8px;width:16px}.input-wrapper{position:relative;width:100%}.input-wrapper input,.input-wrapper textarea{box-sizing:border-box;padding-right:60px;width:100%}.char-counter{bottom:15px;color:#666;font-size:12px;position:absolute;right:8px}.lightbox-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.lightbox-content{background:#fff;border-radius:8px;max-height:90%;max-width:600px;padding:20px;position:relative;text-align:center;width:90%}.lightbox-content h2{margin:0}.lightbox-close{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.lightbox-snippet{background:#f5f5f5;border-radius:4px;overflow:hidden;padding:10px;text-align:left;white-space:pre-wrap}.lightbox-copy-outer{left:20px;position:absolute;top:0}.lightbox-copy{border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}.lightbox-copy,.lightbox-copy:hover{background-color:var(--primary-color)}.lightbox-snippet-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;max-height:500px;overflow-y:auto;padding:10px}.custom-alert{align-items:center;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;font-family:Arial,sans-serif;margin:20px auto;max-width:600px;padding:16px;position:relative}.alert-message{flex-grow:1;font-size:16px;margin-left:10px}.alert-close-button{background:#0000;border:none;color:#333;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.alert-icon{font-size:24px}.custom-alert-info{background-color:#e8f4fd;color:#3178c6}.custom-alert-success{background-color:#e6f7e6;color:#4caf50}.custom-alert-error{background-color:#fdecea;color:#e74c3c}.custom-alert-warning{background-color:#fff4e5;color:orange}.sidebar{background-color:#f0f4f9;height:calc(100vh - 6.2rem);max-width:300px;padding:2rem 2.4rem;position:sticky;top:6.2rem;width:300px}.sidebar-link{align-items:center;border-radius:2.6rem;color:#434343;cursor:pointer;display:flex;flex-direction:row;font-size:1.6rem;font-weight:500;gap:2rem;padding:1.5rem 1.6rem}.sidebar-link svg{font-size:2rem}.sidebar-link-wrap{border-radius:2.5rem;gap:1rem}.sidebar-link-wrap .active{background-color:#c2e7ff;color:#262626}.MuiAlert-root,.MuiSnackbarContent-root{font-size:14px!important}.workflow-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:1rem}.workflow-item{border:1px solid #e3e3e3;border-radius:2rem;box-shadow:0 2px 1px #0000000f;min-height:23rem;overflow:visible;padding:2.6rem 2.4rem;position:relative}.workflow-item:has(.relative.inline-block [class*=absolute]){z-index:100}.icon-style{align-items:center;border-radius:.8rem;display:flex;font-size:2rem;height:3.6rem;justify-content:center;width:3.6rem}.icon-wrap{align-items:flex-start;display:flex;justify-content:space-between}.workflow-title{font-size:1.8rem;font-weight:600}.delete-icon{bottom:1rem;cursor:pointer;position:absolute;right:1rem;z-index:10}.time{color:#515053;font-size:1.6rem;font-weight:400;margin-top:auto}.workflow-item-inner-container{cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;z-index:1}.delete-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.delete-whiteBox{max-width:30rem;z-index:10}.bg-overlay{background:#0003;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.workflow-item .disabled{background:#0000 linear-gradient(234deg,#fbfbfb,#f5f5f5) 0 0 no-repeat padding-box}.custom-switch{align-items:center;color:#3a393b;cursor:pointer;display:flex;flex-direction:row;gap:1rem;position:absolute;right:0;top:.5rem}.workflow-odd-style{background:#0000 linear-gradient(234deg,#f3fbf6,#faf6ff) 0 0 no-repeat padding-box;z-index:-1}.workflow-even-style{background:#0000 linear-gradient(234deg,#fff7e1,#f2fbf4) 0 0 no-repeat padding-box;z-index:-1}.bgColor{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media screen and (max-width:100rem){.workflow-grid{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr))}}.self-service-signup{background:linear-gradient(211deg,#f3fbf6,#faf6ff);background-repeat:no-repeat}.multi-dwelling-signup,.self-service-signup{border:1px solid #e3e3e3;border-radius:20px;box-shadow:0 2px 1px #0000000f;opacity:1;padding:20px}.multi-dwelling-signup{background:#0000 linear-gradient(211deg,#fff7e1,#f2fbf4) 0 0 no-repeat padding-box;background-repeat:no-repeat}.pre-registration{background:#0000 linear-gradient(211deg,#f7f5ff,#f4fcf7) 0 0 no-repeat padding-box;border:1px solid #e3e3e3;border-radius:20px;box-shadow:0 2px 1px #0000000f;opacity:1;padding:20px}.captive-portal-disconnect,.kiosk{background:#0000 linear-gradient(211deg,#ffe1f782,#f2fbf4) 0 0 no-repeat padding-box}.captive-portal-disconnect,.existing-customer-support,.kiosk{border:1px solid #e3e3e3;border-radius:20px;box-shadow:0 2px 1px #0000000f;opacity:1;padding:20px}.existing-customer-support{background:#0000 linear-gradient(211deg,#f3fbf6,#faf6ff) 0 0 no-repeat padding-box}.gardenwall{background:#0000 linear-gradient(211deg,#f9fdff,#f2faff) 0 0 no-repeat padding-box}.default-workflow-image,.gardenwall{border:1px solid #e3e3e3;border-radius:20px;box-shadow:0 2px 1px #0000000f;opacity:1;padding:20px}.default-workflow-image{background:#0000 linear-gradient(211deg,#f7f5ff,#f4fcf7) 0 0 no-repeat padding-box}.workflow-title{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:400px;padding:24px;width:100%}.image{height:91px;width:91px}.modal-title{font-size:22px;font-weight:700;margin-bottom:16px;text-align:center}.modal-message{color:#000;font-size:16px;letter-spacing:0;margin-bottom:25px}.modal-message div,.modal-message ul{padding-left:10px}.bullet:before{background-color:#acacac;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:8px;width:8px}.subHeading{font:22px;font-weight:600;padding:10px}.modal-close-button{background:#fff 0 0 no-repeat padding-box;border:2px solid #dbdbdb;border-radius:4px;border-radius:6px;color:#000;cursor:pointer;float:right;height:42px;opacity:1;padding:8px 16px;position:relative;text-align:center;width:106px}.medium-modal{height:435px;max-height:80vh;max-width:90%;overflow-y:auto;padding:32px;width:600px}.modal-close-button:hover{border:1px solid blue}.heading-with-image{align-items:center;display:flex}.heading-icon{height:91px;margin-right:6%;width:91px}.header{align-items:center;background-color:#fff;box-shadow:0 2px 1px 0 #00000017;display:flex;gap:2rem;height:6.2rem;justify-content:space-between;left:0;padding:0 2rem;position:fixed;top:0;width:100%;z-index:1000}.header-image{height:3.2rem;width:13.5rem}.header-image-acs{height:6.5rem}.header-image-cwf{width:auto}.user-wrap{background-color:#f0f0f0;flex-direction:row;gap:.5rem;padding:2px 1.2rem 2px 2px}.user-icon,.user-wrap{align-items:center;border-radius:1rem;display:flex}.user-icon{background-color:#fff;height:3.6rem;justify-content:center;width:3.6rem}.user-name{color:#1e1e1e;font-size:1.6rem;font-weight:500}.home{display:flex}.home-content{margin:0 auto;max-width:140rem;padding:2.3rem 3rem;width:100%}.Login_loginContainer__lAQkZ{align-items:center;background:linear-gradient(135deg,var(--primary-color) ;,#6a11cb);display:flex;height:100vh;justify-content:center}.Login_loginCard__DqiYL{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0003;max-width:300px;padding:40px;text-align:center;width:100%}.Login_loginTitle__-Vree{color:#333;font-family:Arial,sans-serif;font-size:1.8rem;margin-bottom:20px}.Login_loginDescription__nw8eS{color:#666;font-size:1rem;margin-bottom:30px}.Login_loginButton__cnT7J{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.2rem;padding:12px 24px;transition:background .3s ease}.Login_loginButton__cnT7J,.Login_loginButton__cnT7J:hover{background:var(--primary-color)}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{bottom:0;left:0;right:0;top:0}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-\[-17px\]{bottom:-17px}.left-0{left:0}.left-1\/2{left:50%}.left-\[-7px\]{left:-7px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-5{right:1.25rem}.right-\[-20px\]{right:-20px}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-5{top:1.25rem}.top-\[-14px\]{top:-14px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.-order-1{order:-1}.col-span-full{grid-column:1/-1}.mt-auto{margin-top:auto}.\!box-content{box-sizing:initial!important}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-\[100px\]{height:100px}.h-\[150px\]{height:150px}.h-\[15px\]{height:15px}.h-\[200px\]{height:200px}.h-\[200vh\]{height:200vh}.h-\[20px\]{height:20px}.h-\[29px\]{height:29px}.h-\[30px\]{height:30px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[50px\]{height:50px}.h-\[6px\]{height:6px}.h-\[75px\]{height:75px}.h-\[75vh\]{height:75vh}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-60{width:15rem}.w-\[100px\]{width:100px}.w-\[1200px\]{width:1200px}.w-\[13px\]{width:13px}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[25px\]{width:25px}.w-\[300px\]{width:300px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[50px\]{width:50px}.w-\[6px\]{width:6px}.w-full{width:100%}.min-w-\[90px\]{min-width:90px}.max-w-5xl{max-width:64rem}.max-w-\[150px\]{max-width:150px}.max-w-\[240px\]{max-width:240px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.basis-1\/3{flex-basis:33.333333%}.basis-1\/4{flex-basis:25%}.basis-2\/3{flex-basis:66.666667%}.basis-2\/4{flex-basis:50%}.basis-3\/4{flex-basis:75%}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:.25rem}.translate-x-6{--tw-translate-x:1.5rem}.translate-x-6,.translate-x-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-y-1{--tw-translate-y:.25rem}.translate-y-1,.translate-y-1\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\.5{--tw-translate-y:.375rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-\[0\.232\]{--tw-scale-x:.232;--tw-scale-y:.232}.scale-\[0\.232\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-spin-fast{animation:spin .5s linear infinite}.\!cursor-ew-resize{cursor:ew-resize!important}.\!cursor-ns-resize{cursor:ns-resize!important}.cursor-auto{cursor:auto}.cursor-colr{cursor:col-resize}.cursor-cross{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-ns,.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-5{gap:1.25rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.125rem*var(--tw-space-x-reverse))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;white-space:nowrap}.overflow-ellipsis,.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.bg-\[\#7b61ff\]{--tw-bg-opacity:1;background-color:rgb(123 97 255/var(--tw-bg-opacity))}.bg-\[\#7fc65e\]{--tw-bg-opacity:1;background-color:rgb(127 198 94/var(--tw-bg-opacity))}.bg-\[\#ebae70\]{--tw-bg-opacity:1;background-color:rgb(235 174 112/var(--tw-bg-opacity))}.bg-\[\#edebff\]{--tw-bg-opacity:1;background-color:rgb(237 235 255/var(--tw-bg-opacity))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity))}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-blue-450{--tw-bg-opacity:1;background-color:rgb(59 151 227/var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-100\/75{background-color:#f3f4f6bf}.bg-gray-25{--tw-bg-opacity:1;background-color:rgb(253 253 253/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity))}.bg-pink-200{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-violet-200{--tw-bg-opacity:1;background-color:rgb(221 214 254/var(--tw-bg-opacity))}.bg-violet-400{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/50{background-color:#ffffff80}.bg-zinc-700{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity))}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-6{line-height:1.5rem}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.text-pink-900{--tw-text-opacity:1;color:rgb(131 24 67/var(--tw-text-opacity))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity))}.text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-violet-300{--tw-ring-opacity:1;--tw-ring-color:rgb(196 181 253/var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.ring-opacity-75{--tw-ring-opacity:.75}.ring-opacity-80{--tw-ring-opacity:.8}.ring-offset-orange-300{--tw-ring-offset-color:#fdba74}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-spacing{transition-duration:.15s;transition-property:margin,padding;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:italic::placeholder{font-style:italic}.placeholder\:text-neutral-400::placeholder{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-gray-25:hover{--tw-bg-opacity:1;background-color:rgb(253 253 253/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.hover\:bg-violet-500:hover{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity))}.hover\:bg-violet-800:hover{--tw-bg-opacity:1;background-color:rgb(91 33 182/var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.hover\:text-violet-800:hover{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity))}.hover\:opacity-100:hover{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus-visible\:border-red-500:focus-visible{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:opacity-80:disabled{opacity:.8}.group:hover .group-hover\:text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-violet-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity))}.dark\:border-zinc-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity))}.dark\:bg-\[\#2d1b4b\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(45 27 75/var(--tw-bg-opacity))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark\:bg-sky-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity))}.dark\:bg-violet-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity))}.dark\:bg-violet-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(91 33 182/var(--tw-bg-opacity))}.dark\:bg-zinc-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity))}.dark\:bg-zinc-700\/75:is(.dark *){background-color:#3f3f46bf}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity))}.dark\:bg-zinc-900\/50:is(.dark *){background-color:#18181b80}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.dark\:text-neutral-500:is(.dark *){--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity))}.placeholder\:dark\:text-neutral-500:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.hover\:dark\:bg-violet-400:is(.dark *):hover{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity))}.hover\:dark\:bg-violet-600:is(.dark *):hover{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity))}.hover\:dark\:bg-zinc-800:is(.dark *):hover{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}.hover\:dark\:text-gray-200:is(.dark *):hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.hover\:dark\:text-violet-400:is(.dark *):hover{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity))}.group:hover .group-hover\:dark\:text-violet-400:is(.dark *){--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity))}.\[\&\:has\(\:focus-visible\)\]\:ring-2:has(:focus-visible){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:root{--scrollbar-track-color:#0000000d;--scrollbar-thumb-color:#0003;--bg-checker:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>');--bg-checker-color:#fff}html.dark{--scrollbar-track-color:#ffffff0d;--scrollbar-thumb-color:#fff3;--bg-checker-color:#555}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#0000000d;background:var(--scrollbar-track-color)}::-webkit-scrollbar-thumb{background:#0003;background:var(--scrollbar-thumb-color)}html{font-size:14px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.bg-checker{background-color:#fff;background-color:var(--bg-checker-color);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>');background-image:var(--bg-checker)}.color-picker.react-colorful{width:auto}.color-picker .react-colorful__saturation{border-bottom:none;border-radius:5px}.color-picker .react-colorful__alpha,.color-picker .react-colorful__hue{border-radius:10px;height:14px;margin-top:10px}.color-picker .react-colorful__alpha-pointer,.color-picker .react-colorful__hue-pointer,.color-picker .react-colorful__saturation-pointer{height:20px;width:20px}.carbon-wrap .carbon-img{float:left;margin-right:5px}.block-media path,.block-media rect,.layer-item path{fill:currentColor}.gjs-resizer-h.gjs-resizer-h{border-radius:999px;border-width:2px}.gjs-off-prv{display:none!important}.gjs-toolbar-items{display:flex}.gjs-badge{line-height:normal}.gjs-p-0\.5{padding:.125rem}.gjs-p-1{padding:.25rem}.gjs-p-10{padding:2.5rem}.gjs-p-2{padding:.5rem}.gjs-p-3{padding:.75rem}.gjs-p-4{padding:1rem}.gjs-p-5{padding:1.25rem}.gjs-p-6{padding:1.5rem}.gjs-px-0\.5{padding-left:.125rem;padding-right:.125rem}.gjs-px-1{padding-left:.25rem;padding-right:.25rem}.gjs-px-1\.5{padding-left:.375rem;padding-right:.375rem}.gjs-px-2{padding-left:.5rem;padding-right:.5rem}.gjs-px-20{padding-left:5rem;padding-right:5rem}.gjs-px-3{padding-left:.75rem;padding-right:.75rem}.gjs-px-4{padding-left:1rem;padding-right:1rem}.gjs-px-6{padding-left:1.5rem;padding-right:1.5rem}.gjs-px-\[2px\]{padding-left:2px;padding-right:2px}.gjs-py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.gjs-py-1{padding-bottom:.25rem;padding-top:.25rem}.gjs-py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.gjs-py-2{padding-bottom:.5rem;padding-top:.5rem}.gjs-py-3{padding-bottom:.75rem;padding-top:.75rem}.gjs-py-8{padding-bottom:2rem;padding-top:2rem}.gjs-py-\[2px\]{padding-bottom:2px;padding-top:2px}.gjs-pb-3{padding-bottom:.75rem}.gjs-pb-\[100px\]{padding-bottom:100px}.gjs-pl-14{padding-left:3.5rem}.gjs-pl-2{padding-left:.5rem}.gjs-pl-5{padding-left:1.25rem}.gjs-pr-1{padding-right:.25rem}.gjs-pr-2{padding-right:.5rem}.gjs-pr-3{padding-right:.75rem}.gjs-pt-1{padding-top:.25rem}.gjs-pt-2{padding-top:.5rem}.gjs-pt-4{padding-top:1rem}.gjs-pt-\[100px\]{padding-top:100px}.gjs-m-1{margin:.25rem}.gjs-m-2{margin:.5rem}.gjs-m-2\.5{margin:.625rem}.gjs-m-3{margin:.75rem}.gjs-m-4{margin:1rem}.gjs-m-5{margin:1.25rem}.gjs-m-auto{margin:auto}.gjs-mx-2{margin-left:.5rem;margin-right:.5rem}.gjs-mx-auto{margin-left:auto;margin-right:auto}.gjs-my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.gjs-my-1{margin-bottom:.25rem;margin-top:.25rem}.gjs-my-2{margin-bottom:.5rem;margin-top:.5rem}.gjs-my-3{margin-bottom:.75rem;margin-top:.75rem}.gjs-my-4{margin-bottom:1rem;margin-top:1rem}.gjs-my-5{margin-bottom:1.25rem;margin-top:1.25rem}.gjs-my-8{margin-bottom:2rem;margin-top:2rem}.gjs--gjs-ml-1{margin-left:-.25rem}.gjs--gjs-ml-2{margin-left:-.5rem}.gjs--gjs-ml-3{margin-left:-.75rem}.gjs--gjs-mr-2{margin-right:-.5rem}.gjs-mb-0\.5{margin-bottom:.125rem}.gjs-mb-1{margin-bottom:.25rem}.gjs-mb-10{margin-bottom:2.5rem}.gjs-mb-2{margin-bottom:.5rem}.gjs-mb-4{margin-bottom:1rem}.gjs-mb-6{margin-bottom:1.5rem}.gjs-mb-7{margin-bottom:1.75rem}.gjs-mb-\[200px\]{margin-bottom:200px}.gjs-ml-1{margin-left:.25rem}.gjs-ml-auto{margin-left:auto}.gjs-mr-0\.5{margin-right:.125rem}.gjs-mr-2{margin-right:.5rem}.gjs-mr-4{margin-right:1rem}.gjs-mr-auto{margin-right:auto}.gjs-mt-0\.5{margin-top:.125rem}.gjs-mt-1{margin-top:.25rem}.gjs-mt-1\.5{margin-top:.375rem}.gjs-mt-2{margin-top:.5rem}.gjs-mt-3{margin-top:.75rem}.gjs-mt-4{margin-top:1rem}.gjs-mt-5{margin-top:1.25rem}.gjs-mt-auto{margin-top:auto}.gjs-rounded{border-radius:.25rem}.gjs-rounded-full{border-radius:9999px}.gjs-rounded-sm{border-radius:.125rem}.gjs-rounded-xl{border-radius:.75rem}.gjs-border{border-width:1px}.gjs-border-2{border-width:2px}.gjs-border-b{border-bottom-width:1px}.gjs-border-b-2{border-bottom-width:2px}.gjs-border-l{border-left-width:1px}.gjs-border-r{border-right-width:1px}.gjs-border-t{border-top-width:1px}.gjs-border-\[\#7b61ff\]{--tw-border-opacity:1;border-color:rgb(123 97 255/var(--tw-border-opacity))}.gjs-border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity))}.gjs-border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.gjs-border-black\/20{border-color:#0003}.gjs-border-blue-450{--tw-border-opacity:1;border-color:rgb(59 151 227/var(--tw-border-opacity))}.gjs-border-current{border-color:currentColor}.gjs-border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.gjs-border-pink-900{--tw-border-opacity:1;border-color:rgb(131 24 67/var(--tw-border-opacity))}.gjs-border-transparent{border-color:#0000}.gjs-border-violet-400{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity))}.gjs-border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.gjs-border-white\/25{border-color:#ffffff40}.\!gjs-border-y-transparent{border-bottom-color:#0000!important;border-top-color:#0000!important}.\!gjs-border-r-transparent{border-right-color:#0000!important}.gjs-bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.gjs-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.PortalTemplateItem_templateItem__IJ63v{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin-bottom:10px;padding:20px;position:relative;transition:background-color .3s ease}.PortalTemplateItem_templateItem__IJ63v:hover{background-color:#f9f9f9}.PortalTemplateItem_deleted__lkeFA{background-color:#ddd;opacity:.5}.PortalTemplateItem_title__\+vSis{font-size:16px;font-weight:700}.PortalTemplateItem_details__CHfR\+{color:#888;font-size:12px;font-weight:700}.PortalTemplateItem_status__vAkN8{font-size:12px;margin-top:5px}.PortalTemplateItem_deletedAt__BI7Vw{color:red;font-size:12px}.PortalTemplateItem_menuIcon__syWFc{color:grey;cursor:pointer;position:absolute;right:20px;top:20px}.PortalTemplateItem_menuDropdown__CPagM{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 8px #0000001a;position:absolute;right:10px;top:30px;z-index:100}.PortalTemplateItem_menuItem__96zUc{cursor:pointer;padding:8px}.PortalTemplateItem_menuItemDelete__OJpGU{color:red;cursor:pointer;padding:8px}.PortalTemplateItem_menuItemDelete__OJpGU:hover{background-color:#ffecec}.PortalBuilderTemplateList_container__pmpwT{display:flex;height:100vh}.PortalBuilderTemplateList_content__TyDEo{flex-grow:1;margin:60px auto 25px;padding:2.3rem 3rem;width:100%}.PortalBuilderTemplateList_filterContainer__ihw3q{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.PortalBuilderTemplateList_filterParent__bvMck{display:flex;gap:10px;margin-bottom:10px}.PortalBuilderTemplateList_filterDropdown__M2V\+p{border:1px solid #ccc;border-radius:4px;padding:8px}.PortalBuilderTemplateList_aiOutline__alzDi{display:inline;margin-right:5px}.PortalBuilderTemplateList_addButton__rSdhG{align-items:center;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;margin-bottom:10px;padding:8px 16px}.landing-page,body,html{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}.top-nav{align-items:center;background-color:#1e73be;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:12px 32px}.logo img{height:32px}.nav-links{display:flex;flex-wrap:wrap;gap:20px}.nav-links a{color:#fff;font-size:14px;font-weight:500;text-decoration:none}.nav-links a:hover{text-decoration:underline}.nav-icons{display:flex;gap:16px}.nav-icons button{background:none;border:none;color:#fff;cursor:pointer;font-size:18px}.hero-section{display:flex;flex-direction:row;position:relative;z-index:9}.hero-image{flex:1.2 1}.hero-image img{height:100%;left:0;object-fit:cover;position:absolute;width:100%;z-index:0}.hero-text{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:100px;position:relative}.hero-text .highlight{color:#387bce;font-size:20px;font-weight:600;margin-bottom:16px;text-transform:uppercase}.hero-text h1{color:#0a0a0a;font-size:32px;font-weight:700;margin-bottom:24px}.hero-text p{color:#0a0a0a;font-size:18px;line-height:1.6}.create-site-form{margin:40px auto;max-width:500px}.create-site-form h2{color:#262626;font-size:36px;font-weight:600;letter-spacing:-.36px;margin-bottom:0;text-align:center}.create-site-form p{color:#707070;font-size:19px;letter-spacing:-.16px;margin-bottom:25px;text-align:center}.form-group{margin-bottom:20px}.form-group label{color:#262626;display:block;font-size:16px;font-weight:600;letter-spacing:-.16px;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{background-color:initial;border:2px solid #afafaf;border-radius:10px;color:#434343;font-size:16px;letter-spacing:-.16px;padding:12px;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none}textarea{min-height:100px;resize:vertical}.fancy-select{position:relative}.form-row{display:flex;gap:15px;justify-content:space-between}.form-row .form-group{flex:1 1}.form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:30px}.cancel-button{background:#fff 0 0 no-repeat padding-box;border:1px solid #cfcfcf;border-radius:6px;box-shadow:0 1px 1px #00000014;cursor:pointer;font-size:1rem;padding:12px 25px}.cancel-button:hover{background-color:#d32f2f}.submit-button{background-color:var(--primary-color);background-color:var(--primary-button-color,var(--primary-color));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 25px;transition:background-color .3s}.submit-button:hover{background-color:#388e3c}@media (max-width:768px){.form-row{flex-direction:column}}.pageContainer_backgroundWrapper__Z-RwQ{align-items:center;background-color:#0000;display:flex;flex-direction:column;overflow:hidden;padding:2rem 0}.pageContainer_fixedTopArea__KCkJX{flex-shrink:0;position:relative;width:100%;z-index:2}.pageContainer_scrollArea__Xw-dF{-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-family:Arial,sans-serif;overflow-y:auto;scrollbar-width:none;width:100%}.pageContainer_scrollArea__Xw-dF::-webkit-scrollbar{display:none}@media (max-width:768px){.pageContainer_backgroundWrapper__Z-RwQ{align-items:stretch;height:auto;padding:1rem}}@media (max-width:480px){.pageContainer_backgroundWrapper__Z-RwQ{flex-direction:column;padding:.5rem}}.nodeContainer_container__F0u7X{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100%;justify-content:flex-start;margin:0 auto;max-width:1200px;position:relative;width:100%}.button_button__ZnJUS{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;min-height:46px;padding:0 24px;transition:background-color .3s ease,transform .15s ease}.button_primary__gw13b{border:none;color:#fff}.button_primary__gw13b,.button_primary__gw13b:not(:disabled):hover{background-color:var(--primary-color);background-color:var(--primary-button-color,var(--primary-color))}.button_primary__gw13b:not(:disabled):hover{transform:translateY(-1px)}.button_primary__gw13b:disabled{background-color:#d3d3d3;cursor:not-allowed}.button_primary__gw13b:focus-visible{outline:3px solid var(--primary-color);outline:3px solid var(--primary-button-color,var(--primary-color));outline-offset:2px}.button_secondary__wd89r{background-color:#fff;border:2px solid #ccd1da;color:var(--primary-color);color:var(--primary-button-color,var(--primary-color))}.button_secondary__wd89r:not(:disabled):hover{background-color:#f0f6ff;transform:translateY(-1px)}.button_secondary__wd89r:disabled{background-color:#f9f9f9;border-color:#d3d3d3;color:#a0a0a0;cursor:not-allowed}.button_secondary__wd89r:focus-visible{outline:3px solid #3367d64d;outline-offset:2px}.button_content__aWASG{align-items:center;display:flex;justify-content:center;width:100%}.button_withSides__WvCz7{justify-content:space-between}.button_side__kmhmn{align-items:center;display:inline-flex}.button_fullWidth__QXhqs{width:100%}.checkForServiceNode-topSection{margin-bottom:24px;text-align:center}.checkForServiceNode-Container{display:flex;flex-direction:column;gap:20px;min-height:auto;padding:20px 10px 40px}.checkForServiceNode-heading{color:#111;font-size:26px;font-weight:600;margin-bottom:8px}.checkForServiceNode-subHeading{color:#555;font-size:16px}.checkForServiceNode-addressBox{align-items:stretch;background-color:#fff;border-radius:14px;box-shadow:inset 1px 0 0 0 #00000021,inset -1px 0 0 0 #00000021,inset 0 -1px 0 0 #0000002b,inset 0 1px 0 0 #cccccc80,0 1px 0 0 #1a1a1a12;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin:0 auto 24px;max-height:none;max-width:550px;min-height:auto;overflow-y:visible;padding:24px 30px;width:100%}.checkForServiceNode-formGroup{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.checkForServiceNode-inputLabel{color:#303030;font-size:16px;font-weight:500}.checkForServiceNode-addressInput{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;color:#000;font-size:14px;padding:12px 14px;width:100%}.checkForServiceNode-addressInput::placeholder{color:#999}.checkForServiceNode-addressInput:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #4285f426;outline:none}.checkForServiceNode-bottomActions{display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:550px;padding-bottom:20px;position:relative;width:100%;z-index:1}.checkForServiceNode-signInText{color:#5d6064;font-size:16px;margin-top:12px;text-align:center}.checkForServiceNode-signInText a{color:var(--primary-color);text-decoration:none}.checkForServiceNode-signInText a:hover{text-decoration:underline}.checkForServiceNode-cardContainer{display:flex;gap:20px;justify-content:space-between}.checkForServiceNode-card{align-items:center;background-color:#fff;border:2px solid #d0d0d0;border-radius:12px;box-sizing:border .3s ease,box-shadow .3s ease;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;flex-direction:row;gap:0;justify-content:center;min-height:80px;padding:14px!important;text-align:center;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.checkForServiceNode-card:not(.active){background-color:#fff;border:1px solid #ccc;box-shadow:none}.checkForServiceNode-card:hover{background:#f4f8fd;background:var(--secondary-light,#f4f8fd);border-color:#b3cbe9;box-shadow:0 1px 4px #007bff1a}.checkForServiceNode-cardIcon{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.checkForServiceNode-cardIcon svg{color:#5b9cf5;height:48px;transition:color .3s ease;width:48px}.checkForServiceNode-card.active .card-text h4,.checkForServiceNode-card:hover .card-text h4{color:var(--primary-color);font-weight:600}.checkForServiceNode-card:not(.active) .checkForServiceNode-cardIcon svg{color:#888}.checkForServiceNode-card:hover .checkForServiceNode-cardIcon svg{transform:none}.checkForServiceNode-cardText{flex:1 1;text-align:left}.checkForServiceNode-cardText h4{color:#333;font-size:20px;font-weight:500;margin:0;transition:color .3s ease}.checkForServiceNode-card.active .checkForServiceNode-cardText h4{color:#333;font-weight:500}#address-service{position:relative}@media (max-width:600px){.checkForServiceNode-cardContainer{flex-direction:column}}@media (max-width:480px){.checkForServiceNode-addressBox{min-height:auto;padding:30px 20px}.checkForServiceNode-heading{font-size:20px}.checkForServiceNode-inputLabel,.checkForServiceNode-signInText,.checkForServiceNode-subHeading{font-size:14px}.checkForServiceNode-addressInput{padding:10px 12px}.checkForServiceNode-bottomActions{justify-content:center}}.checkForServiceNode-formContainer{display:flex;flex:1 1;flex-direction:column;width:100%}.checkForServiceNode-formRow{display:flex;gap:16px;margin-bottom:20px}.checkForServiceNode-fullWidth{margin-bottom:20px;width:100%}.checkForServiceNode-aptField{flex:0 0 30%}.checkForServiceNode-cityField{flex:1 1}.checkForServiceNode-stateField{flex:0 0 30%}.checkForServiceNode-zipField{flex:1 1}.checkForServiceNode-required{color:#f44;margin-left:2px}.checkForServiceNode-addressInput:disabled{background-color:#f0f0f0;border:1px solid #ccc;color:#888!important;cursor:not-allowed;opacity:.6}@media (max-width:768px){.checkForServiceNode-formRow{flex-direction:column;gap:12px}.checkForServiceNode-aptField,.checkForServiceNode-cityField,.checkForServiceNode-stateField,.checkForServiceNode-zipField{flex:1 1 100%}}.checkForServiceNode-bottomActions button{display:inline-flex!important;min-width:120px;opacity:1!important;visibility:visible!important}.checkForServiceNode-Container>:last-child{margin-bottom:20px}.checkForServiceNode-addressInput.loading{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='M12 4a8 8 0 0 1 7.89 6.7 1.53 1.53 0 0 0 1.49 1.3 1.5 1.5 0 0 0 1.48-1.75 11 11 0 0 0-21.72 0A1.5 1.5 0 0 0 2.62 12a1.53 1.53 0 0 0 1.49-1.3A8 8 0 0 1 12 4Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px 20px}.address-loading-message{align-items:center;color:#666;display:flex;font-size:14px;gap:8px;margin-top:8px}.address-loading-message:before{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;content:"";height:16px;width:16px}.checkForServiceNode-inputContainer{position:relative;width:100%}.checkForServiceNode-addressLoader{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:10}.checkForServiceNode-spinner{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:20px;width:20px}.coming-soon-inline{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;display:none;margin-top:16px;padding:20px}.coming-soon-inline h5{color:#333;font-size:18px;font-weight:600;margin:0 0 12px}.coming-soon-inline p{color:#555;font-size:14px;line-height:1.6;margin:0 0 16px}.coming-soon-inline .actions{display:flex;flex-wrap:wrap;gap:12px}.coming-soon-inline .get-notified-btn,.coming-soon-inline .skip-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .3s ease}.coming-soon-inline .get-notified-btn{background-color:#007bff;background-color:var(--primary-color,#007bff);color:#fff}.coming-soon-inline .get-notified-btn:hover{background-color:#0056b3;background-color:var(--primary-color-dark,#0056b3)}.coming-soon-inline .skip-btn{background-color:#6c757d;color:#fff}.coming-soon-inline .skip-btn:hover{background-color:#5a6268}.checkForServiceNode-card .checkForServiceNode-cardIcon svg{color:#888;transition:color .3s ease}.checkForServiceNode-card.active .checkForServiceNode-cardIcon svg{color:#5b9cf5}.checkForServiceNode-card.active{background:#ebf1fa;background:var(--secondary-light,#ebf1fa);border-color:#a4bde6;box-shadow:0 2px 8px #007bff33}.checkForServiceNode-card .card-icon-business-acs,.checkForServiceNode-card .card-icon-business-archtop,.checkForServiceNode-card .card-icon-business-cwf,.checkForServiceNode-card .card-icon-business-highline,.checkForServiceNode-card .card-icon-business-interbel,.checkForServiceNode-card .card-icon-business-prtc,.checkForServiceNode-card .card-icon-residence-acs,.checkForServiceNode-card .card-icon-residence-archtop,.checkForServiceNode-card .card-icon-residence-cwf,.checkForServiceNode-card .card-icon-residence-highline,.checkForServiceNode-card .card-icon-residence-prtc{height:50px;width:50px}.checkForServiceNode-card:hover .card-icon-business-archtop{content:url(/static/media/Business-active-archtop.dd386dce7b88cf4eec2a.png)}.checkForServiceNode-card:hover .card-icon-residence-archtop{content:url(/static/media/Residential-active-archtop.828783e133759d153fe3.png)}.checkForServiceNode-card:hover .card-icon-business-prtc{content:url(/static/media/Business-active.9d8b5f38408a29ff8431.png)}.checkForServiceNode-card:hover .card-icon-residence-prtc{content:url(/static/media/Residential-active.cefbc14e3c19d182b3ba.png)}.checkForServiceNode-card:hover .card-icon-business-highline{content:url(/static/media/Business-active-highline.9d8b5f38408a29ff8431.png)}.checkForServiceNode-card:hover .card-icon-residence-highline{content:url(/static/media/Residential-active-highline.cefbc14e3c19d182b3ba.png)}.checkForServiceNode-card:hover .card-icon-business-interbel{content:url(/static/media/Business-active-interbel.dbf4e3ccd476737e73ad.png)}.checkForServiceNode-card:hover .card-icon-residence-interbel{content:url(/static/media/Residential-active-interbel.8635868c8b553d7004cc.png)}.checkForServiceNode-card:hover .card-icon-business-acs{content:url(/static/media/Business-active-acs.a6dd184d00f8b3ff9306.png)}.checkForServiceNode-card:hover .card-icon-residence-acs{content:url(/static/media/Residential-active-acs.b0114be46c13e37a0a9c.png)}.checkForServiceNode-card:hover .card-icon-business-cwf{content:url(/static/media/Business-active-cwf.0413b90bc3b3bae7aca3.png)}.checkForServiceNode-card:hover .card-icon-residence-cwf{content:url(/static/media/Residential-active-cwf.bbbbd1c0a3f4cc953d3d.png)}.serviceAccordion{display:flex;flex-direction:column;gap:10px;width:100%}.accordionItem{border:1px solid #ddd;border-radius:20px;box-shadow:inset 1px 0 0 0 #00000021,inset -1px 0 0 0 #00000021,inset 0 -1px 0 0 #0000002b,inset 0 1px 0 0 #cccccc80,0 1px 0 0 #1a1a1a12;overflow:hidden}.accordionHeader,.accordionItem{background-color:#fff;width:100%}.accordionHeader{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:10px;padding:10px 20px;transition:background .3s}.accordionIcon{margin-left:auto}.accordionBody{animation:fadeIn .2s ease-in-out;background-color:#fff;padding:16px}.buttonRow{padding:20px!important}.planWrapper{max-width:1200px;overflow-x:auto;white-space:nowrap}.planWrapper::-webkit-scrollbar{display:none}@media screen and (max-width:767px){.accordionHeader{font-size:15px}}.headline{margin:0 auto;padding:0 40px}.headline h3{margin:5px 0 30px}.planWrapper{margin:0 auto;padding:0 40px;width:100%}.serviceCards{flex-wrap:wrap;gap:30px}.serviceCard,.serviceCards{display:flex;justify-content:center}.serviceCard{align-items:center;background:#fff;border:2px solid #ddd;border-radius:10px;box-shadow:0 2px 5px #0000001a;cursor:pointer;flex:0 1 180px;flex-direction:column;height:180px;transition:all .3s ease}.serviceCard p{color:#333;font-weight:700;margin:10px 0 0}.serviceIcon{height:60px;margin-bottom:15px;object-fit:contain;width:60px}.selected{border-color:#4285f4;box-shadow:0 4px 10px #4285f433}.buttonRow{display:flex;justify-content:flex-end;margin-top:30px;width:100%}.serviceSelectionNode-Title{color:#333;font-size:26px;font-weight:400;margin-bottom:8px;text-align:center}.serviceSelectionNode-Subtitle{color:#666;font-size:16px;margin-bottom:20px;text-align:center}.serviceSelectionNode-Grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(200px,1fr));padding:40px 0;width:100%}.serviceSelectionNode-Grid.acs{grid-template-columns:repeat(2,minmax(200px,1fr))}.broadband-label-content::-webkit-scrollbar{display:none}.serviceSelectionNode-Card{background-color:#fff;border:1px solid #eaeaea;border-radius:20px;box-shadow:0 6px 18px #0000000d;cursor:pointer;padding:5px;text-align:center;transition:all .3s ease;width:100%}.serviceSelectionNode-Card:hover{box-shadow:0 12px 24px #00000014;transform:translateY(-3px)}.serviceSelectionNode-TopSection{align-items:flex-start;background-color:#eff7fb;border-radius:12px;display:flex;flex-direction:column;gap:5px;margin-bottom:5px;padding:20px;position:relative;text-align:left}.serviceSelectionNode-CloudImg{display:block;height:60px;width:60px}.serviceSelectionNode-bestValue{background:#aab8ff;border-radius:8px;color:#fff;font-size:12px;padding:3px 8px;position:absolute;right:10px;top:10px}.serviceSelectionNode-Speed{color:#111;font-size:16px;font-weight:600}.serviceSelectionNode-Price{color:#000;font-size:16px}.serviceSelectionNode-PriceBold{font-size:22px;font-weight:700}.serviceSelectionNode-PriceUnit{color:#888;font-size:14px;margin-left:5px}.serviceSelectionNode-BottomSection{align-items:flex-start;display:flex;flex-direction:column;gap:5px;padding:20px;text-align:left}.serviceSelectionNode-Details{color:#222;font-size:14px;list-style:none;margin:0 0 20px;padding:0;text-align:left}.serviceSelectionNode-Details li{align-items:center;display:flex;margin-bottom:8px;white-space:normal}.serviceSelectionNode-Details li svg{color:#3d8ef8;font-size:18px;margin-right:8px}.serviceSelectionNode-Arrow{font-size:16px;margin-left:8px}.serviceSelectionNode-selected{border:2px solid var(--primary-color)}.serviceSelectionNode-buttonRow{display:flex;justify-content:flex-end;margin-top:30px;max-width:1200px;width:100%}@media screen and (max-width:1400px) and (min-width:800px){.serviceSelectionNode-Grid{grid-template-columns:repeat(3,minmax(250px,1fr))}.serviceSelectionNode-Grid.acs{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media screen and (max-width:799px){.serviceSelectionNode-Grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:none}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{background:none;border:none;cursor:pointer;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.selfSchedulingNode-Container{margin-bottom:30px;text-align:center}.selfSchedulingNode-Container h2{font-size:12px 24px;margin-bottom:12px}.selfSchedulingNode-Container p{color:#555;font-size:16px;margin:0 auto;max-width:600px}.selfSchedulingNode-formCard{background-color:#fff;border:1px solid #e8eaed;border-radius:16px;box-shadow:0 2px 16px #00000014;margin:0 auto;max-width:600px;padding:32px;text-align:center;width:100%}.selfSchedulingNode-cardTitle{color:#202124;font-size:18px;font-weight:600;margin-bottom:2px}.custom-date-input{align-items:center;display:flex;position:relative;width:100%}.custom-date-input input{background-color:#fff;border:2px solid #e8eaed;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;min-height:48px;padding:12px 40px 12px 16px;transition:all .2s ease;width:100%}.custom-date-input input:hover{border-color:#22c55e}.custom-date-input input:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a;outline:none}.calendar-icon{color:#555;font-size:20px;pointer-events:none;position:absolute;right:12px}.calendar-wrapper{display:flex;justify-content:center;margin:0;width:100%}.calendar-wrapper.open{display:block}.react-datepicker{background-color:#fff;border:none;border-radius:20px;box-shadow:0 8px 32px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:600px;min-width:400px;padding:24px}.react-datepicker,.react-datepicker__month-container{width:100%!important}.react-datepicker__month{margin:0;width:100%!important}.react-datepicker__header{background:#0000;border-bottom:none;margin-bottom:0;padding-bottom:0;padding-top:0}.react-datepicker__current-month{color:#1f2937!important;font-size:20px;font-weight:700;margin-bottom:4px}.react-datepicker__navigation{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:50%;display:flex;height:32px;justify-content:center;top:16px!important;transition:all .2s ease;width:32px}.react-datepicker__navigation--previous{left:12px!important}.react-datepicker__navigation--next{right:12px!important}.react-datepicker__navigation:hover{background-color:#f3f4f6;border-color:#d1d5db}.react-datepicker__navigation-icon:before{border-color:#374151!important;border-width:2px 2px 0 0}.react-datepicker__week{margin:0}.react-datepicker__day-names,.react-datepicker__week{display:flex!important;justify-content:space-between;width:100%}.react-datepicker__day-names{margin:0 0 8px}.react-datepicker__day-name{color:#6b7280;flex:1 1;font-size:13px;font-weight:600;padding:6px 0;text-align:center}.react-datepicker__day{border:1px solid #0000;border-radius:50%;color:#374151;flex:none;font-size:14px;font-weight:600;height:42px;line-height:42px;margin:2px;text-align:center;transition:all .2s ease;width:42px}.available-day{background-color:#fff;border:2px solid #22c55e!important;color:#1f2937!important;font-weight:600}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#22c55e!important;border:2px solid #22c55e!important;color:#fff!important;font-weight:700}.react-datepicker__day:hover:not(.react-datepicker__day--disabled):not(.react-datepicker__day--outside-month){background-color:#f0fdf4;border:1px solid #22c55e;color:#22c55e}.react-datepicker__day--disabled{cursor:not-allowed;font-weight:400;opacity:.6}.selfSchedulingNode-timeSlots{margin-top:2px;text-align:center}.selfSchedulingNode-timeSlots p{color:#1f2937;font-size:16px;font-weight:600;margin-bottom:16px}.time-slots-container{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:500px;width:100%}.selfSchedulingNode-timeSlot{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:500;justify-content:center;min-height:60px;padding:12px 8px;text-align:center;transition:all .2s ease;width:100%}.selfSchedulingNode-timeSlot:hover:not(.selected){background-color:#f0fdf4;border:2px solid #22c55e;color:#22c55e;transform:translateY(-1px)}.selfSchedulingNode-timeSlot.selected{background-color:#22c55e;border-color:#22c55e;color:#fff;font-weight:600}.time-label{font-size:14px;font-weight:600}.time-zone{font-size:12px;font-weight:500;margin-top:2px}.selfSchedulingNode-confirmationMessage{background-color:#e6f4ea;border-radius:8px;color:#2e7d32;font-size:15px;font-weight:500;line-height:1.5;margin:20px 0;padding:16px 20px;text-align:center}.selfSchedulingNode-note{background-color:#f8f9fa;border-left:3px solid var(--primary-color);border-radius:8px;color:#5f6368;font-size:14px;line-height:1.4;margin-top:16px;padding:12px 16px}.highlight-datetime{color:#1b5e20;font-weight:700}.selfSchedulingNode-buttonRow{align-items:center;display:flex;justify-content:space-between;margin:32px auto 0;max-width:600px;width:100%}.selfSchedulingNode-skipText{background:#0000;border:none;border-radius:8px;color:#1976d2;color:var(--primary-color,#1976d2);cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:background-color .2s ease}.selfSchedulingNode-skipText:hover{background-color:#e8f0fe}.selfSchedulingNode-buttonGroup{display:flex;gap:12px}.no-slots-message{align-items:center;background-color:#fdecea;border:2px solid #d32f2f;border-radius:8px;color:#d32f2f;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:12px;padding:12px 16px;text-align:center}.no-slots-message:before{content:"🚫";font-size:16px}@media (max-width:768px){.selfSchedulingNode-formCard{margin:0 16px;max-width:calc(100% - 32px);padding:20px}.react-datepicker{max-width:100%;min-width:300px;padding:16px}.selfSchedulingNode-buttonRow{align-items:stretch;flex-direction:column;gap:16px}.selfSchedulingNode-buttonGroup{justify-content:center;width:100%}.time-slots-container{gap:10px;grid-template-columns:repeat(2,1fr);max-width:100%}.selfSchedulingNode-timeSlot{font-size:13px;min-height:55px;padding:10px 6px}.react-datepicker__day{font-size:13px;height:36px;line-height:36px;width:36px}}@media (max-width:480px){.react-datepicker{min-width:280px}.react-datepicker__day{font-size:12px;height:32px;line-height:32px;margin:1px;width:32px}}.accountSetupNode-title{color:#000;font-size:26px;font-weight:400;letter-spacing:-1%;margin-bottom:14px}.accountSetupNode-desc,.accountSetupNode-title{font-style:normal;line-height:140%;text-align:center}.accountSetupNode-desc{color:#5d6064;font-size:16px;font-weight:500;letter-spacing:0;margin-bottom:32px}.accountSetupNode-formBox{background:#fff;border:1px solid #e2e2e2;border-radius:15px;box-shadow:0 1px 2px #00000029;display:flex;flex-direction:column;gap:22px;max-width:550px;padding:30px;width:100%}.accountSetupNode-formBox-container{overflow:auto;scrollbar-width:none}.accountSetupNode-formBox-container::-webkit-scrollbar{display:none}.accountSetupNode-boxTitle{color:#000;font-size:18px;font-weight:700;margin-bottom:10px}.accountSetupNode-textRight{text-align:right}.accountSetupNode-formRow{display:flex;flex-wrap:wrap;gap:16px}.accountSetupNode-inputContainer{flex:1 1}.accountSetupNode-firstName,.accountSetupNode-lastName{flex-basis:200px}.accountSetupNode-label{color:#303030;display:block;font-size:16px;font-weight:500;margin-bottom:4px}.accountSetupNode-input{background:#f9fafb;border:1px solid #ccc;border-radius:6px;font-size:14px;padding:10px;width:100%}.accountSetupNode-verifyLink{color:var(--primary-color);cursor:pointer;font-size:14px;margin-top:6px;text-decoration:underline}.accountSetupNode-verifiedRow{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:6px;width:100%}.accountSetupNode-verified{color:#0d9146;font-size:14px}.accountSetupNode-loginIdNote{background:#ffe6b1;border:1px solid #e6b751;border-radius:8px;color:#72520d;font-size:14px;padding:2px 6px}.accountSetupNode-passwordRow{align-items:center;display:flex;position:relative}.accountSetupNode-showButton{background:#0000;border:none;cursor:pointer;font-size:18px;padding:4px;position:absolute;right:14px}.accountSetupNode-passwordChecklist{font-size:13px;margin-top:6px}.accountSetupNode-passwordChecklistItem-green{color:#0d9146;margin-bottom:4px}.accountSetupNode-buttonRow{display:flex;gap:20px;justify-content:flex-end;margin-top:28px;max-width:550px;width:100%}.accountSetupNode-psnArrow{font-size:16px;margin-left:8px}.invalid-password{border:2px solid red!important}.disable-button{background-color:#d3d3d3;cursor:not-allowed}#accountSetupNode-checkbox{accent-color:#007bff;accent-color:var(--primary-color,#007bff);cursor:pointer}.paymentNode-header-container{padding:0 16px;text-align:center}.paymentNode-header-container h2{font-size:26px;margin-bottom:12px}.paymentNode-header-container p{color:#555;font-size:16px;margin:0 auto 30px;max-width:600px}.paymentNode-formCard{background-color:#fff;border-radius:12px;box-shadow:0 1px 0 #1a1a1a12,inset 0 1px 0 #cccccc80,inset 0 -1px 0 #0000002b,inset -1px 0 0 #00000021,inset 1px 0 0 #00000021;margin:0 auto 10px;max-width:600px;padding:25px;text-align:left;width:100%}.paymentNode-cardTitle{font-size:18px;font-weight:600;margin-bottom:15px}.paymentNode-options{display:flex;flex-direction:column;gap:12px}.paymentNode-option{align-items:center;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;transition:border-color .2s}.paymentNode-option--selected,.paymentNode-option:hover{border-color:var(--primary-color)}.paymentNode-option--selected{background:#f0f7ff}.paymentNode-option__icon{color:var(--primary-color);height:24px;width:24px}.paymentNode-modal{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.paymentNode-modal.hidden{display:none}.paymentNode-modalContent{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;max-width:800px;overflow:hidden;padding:0;position:relative;width:90%}.paymentNode-modalClose{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:6px;position:absolute;right:10px;top:10px;transition:background-color .2s ease,box-shadow .2s ease;width:32px;z-index:10}.paymentNode-modalClose:hover{background-color:#f2f2f2;box-shadow:0 2px 4px #0000001a}.paymentNode-modalIframeWrapper{height:600px;max-height:100vh;overflow:scroll;width:100%}.paymentNode-modalIframeWrapper iframe{border:none;height:100%;width:100%}.paymentNode-buttonRow{display:flex;gap:10px;justify-content:flex-end;margin-top:32px;max-width:600px;width:100%}.paymentNode-psnArrow{font-size:16px;margin-left:8px}.reviewCartNode-FirstCol{max-width:280px}.reviewCartNode-FirstCol h4{display:flex;white-space:nowrap}.reviewCartNode-IconButton{color:#3970c9}.reviewCartNode-Terms a{color:#4285f4}.reviewCartNode-OrderSummary h4{margin:0}.reviewCartNode-SummaryDetails{margin-top:10px}.reviewCartNode-AddonItem{border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding-bottom:8px}.reviewCartNode-AddonItem:last-child{border-bottom:none;margin-bottom:0}.reviewCartNode-AddonFinePrint{color:#666;font-size:12px;font-style:italic;margin-top:4px}.reviewCartNode-AddonsTotal{border-top:2px solid #1976d2;color:#1976d2;margin-top:12px;padding-top:12px}.reviewCartNode-NoAddons{color:#666;font-style:italic}.reviewCartNode-PaymentTable{margin-top:16px}.reviewCartNode-PaymentNote{color:#666;font-size:14px;font-style:italic;margin-bottom:16px}.reviewCartNode-Table{border-collapse:collapse;margin-bottom:16px;width:100%}.reviewCartNode-Table td,.reviewCartNode-Table th{border-bottom:1px solid #e0e0e0;padding:12px;text-align:left}.reviewCartNode-Table th{font-size:14px;font-weight:600}.reviewCartNode-Table td{font-size:18px}.reviewCartNode-ValidityInfo{background-color:#f9f9f9;border-radius:8px;margin-top:16px;padding:16px}.reviewCartNode-ValidityInfo p{font-size:14px;margin:4px 0}.reviewCartNode-Note{color:#666;font-style:italic;margin-top:12px!important}.reviewCartNode-PrivacySettings{margin-top:16px}.reviewCartNode-SettingItem{border:none;margin-bottom:24px;padding:0}.reviewCartNode-SettingHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.reviewCartNode-SettingTitle h3{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.reviewCartNode-ToggleContainer{align-items:center;display:flex;gap:12px}.reviewCartNode-ToggleLabel{color:#64b5f6;font-size:16px;font-weight:500}.reviewCartNode-ToggleSwitch{cursor:pointer;display:inline-block;height:28px;position:relative;width:52px}.reviewCartNode-ToggleSwitch input{height:0;opacity:0;width:0}.reviewCartNode-Slider{background-color:#90caf9;border-radius:28px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.reviewCartNode-Slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:22px;left:3px;position:absolute;transition:.3s;width:22px}.reviewCartNode-ToggleSwitch input:checked+.reviewCartNode-Slider{background-color:#90caf9}.reviewCartNode-ToggleSwitch input:checked+.reviewCartNode-Slider:before{transform:translateX(24px)}.reviewCartNode-ToggleSwitch input:not(:checked)+.reviewCartNode-Slider{background-color:#ccc}.reviewCartNode-SettingDescription{color:#666;font-size:15px;line-height:1.5;margin:0 0 16px}.reviewCartNode-InfoBox{background-color:#e3f2fd;border-radius:8px;margin-top:16px;padding:20px}.reviewCartNode-InfoBox p{color:#1976d2;font-size:14px;line-height:1.6;margin:0}@media screen and (max-width:767px){.reviewCartNode-Table{font-size:12px}.reviewCartNode-Table td,.reviewCartNode-Table th{padding:8px}.reviewCartNode-SettingHeader{align-items:flex-start;flex-direction:column;gap:8px}.reviewCartNode-ToggleSlider{font-size:10px;height:24px;width:50px}}.reviewCartNode-PromoSection{background-color:#f9f9f9;border-radius:6px;margin:16px 0;padding:12px}.reviewCartNode-PromoSection p{color:#666;font-size:14px;margin:0 0 8px}.reviewCartNode-PromoInput{display:flex;gap:8px}.reviewCartNode-PromoInput input{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;padding:8px 12px}.reviewCartNode-PromoInput button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s}.reviewCartNode-PromoInput button:hover{background-color:#0056b3}.reviewCartNode-Divider{border-top:1px solid #e0e0e0;margin:16px 0}.reviewCartNode-AddOnCard,.reviewCartNode-ChargesCard,.reviewCartNode-PlanCard{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:16px 0;padding:20px}.reviewCartNode-AddOnHeader,.reviewCartNode-ChargesHeader,.reviewCartNode-PlanHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.reviewCartNode-PlanTag{border-radius:16px;font-size:12px;padding:4px 12px}.reviewCartNode-DeleteButton{align-items:center;background:none;border:none;border-radius:4px;color:#2196f3;cursor:pointer;display:flex;font-size:20px;justify-content:center;min-height:36px;min-width:36px;padding:8px;transition:background-color .2s}.reviewCartNode-DeleteButton:hover{background-color:#e3f2fd}.reviewCartNode-AddOnTitle h4,.reviewCartNode-PlanTitle h3{color:#333;font-size:24px;font-weight:600;margin:8px 0}.reviewCartNode-AddOnTitle h4{font-size:20px}.reviewCartNode-AddOnPrice,.reviewCartNode-PlanPrice{margin:12px 0}.reviewCartNode-Price{color:#333;font-size:32px}.reviewCartNode-AddOnCard .reviewCartNode-Price{font-size:28px}.reviewCartNode-PriceUnit{font-size:16px}.reviewCartNode-InstallationInfo{padding-left:0}.reviewCartNode-InstallationDate{align-items:center;display:flex;gap:8px}.reviewCartNode-InstallationDate span{color:#1a1a1a;font-size:16px;font-weight:500}.reviewCartNode-EditButton{background:none;border:none;color:#2196f3;cursor:pointer;font-size:16px;padding:2px}.reviewCartNode-EditButton:hover{background-color:#f5f5f5;border-radius:4px}.reviewCartNode-ChargesHeader h4{color:#333;font-size:18px;font-weight:600;margin:0}.reviewCartNode-ChargesContent{margin-top:16px}.reviewCartNode-ChargeRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 0}.reviewCartNode-ChargeLeft{flex:1 1}.reviewCartNode-ChargeLeft h5{color:#333;font-size:16px;font-weight:500;margin:0}.reviewCartNode-ChargeRight{text-align:right}.reviewCartNode-ChargePrice{color:#333;font-size:24px;font-weight:700}.reviewCartNode-CreditPrice{color:#4caf50!important}@media screen and (max-width:767px){.reviewCartNode-AddOnCard,.reviewCartNode-ChargesCard,.reviewCartNode-PlanCard{margin:12px 0;padding:16px}.reviewCartNode-Price{font-size:24px}.reviewCartNode-AddOnCard .reviewCartNode-Price{font-size:20px}.reviewCartNode-ChargeRow{flex-direction:row;justify-content:space-between}.reviewCartNode-ChargePrice,.reviewCartNode-PlanTitle h3{font-size:20px}.reviewCartNode-AddOnTitle h4{font-size:18px}}.reviewCartNode-PlanPackagesCard{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #00000014;margin:16px 0;padding:24px}.reviewCartNode-SectionDivider{border:none;border-top:1px solid #e0e0e0;margin:20px 0}.reviewCartNode-PlanRow{align-items:flex-start;display:flex;justify-content:space-between}.reviewCartNode-PlanContent{flex:1 1}.reviewCartNode-PlanTag{background:#876cc7;border-radius:20px;color:#fff;display:inline-block;font-size:13px;font-weight:500;margin-bottom:12px;padding:6px 16px}.reviewCartNode-PlanName{color:#1a1a1a;font-size:28px;font-weight:600}.reviewCartNode-PriceAmount{color:#1a1a1a;font-size:36px;font-weight:700}.reviewCartNode-PriceUnit{color:#666;font-size:18px;font-weight:400;margin-left:2px}.reviewCartNode-InstallLabel{color:#666;font-size:14px;margin:0 0 4px}.reviewCartNode-InstallDate{align-items:center;display:flex;gap:8px}.reviewCartNode-InstallDate span{color:#1a1a1a;font-size:16px;font-weight:500}.reviewCartNode-EditIcon{align-items:center;background:none;border:none;border-radius:4px;color:#64b5f6;cursor:pointer;display:flex;display:none;justify-content:center;padding:4px;transition:all .2s}.reviewCartNode-EditIcon svg{height:18px;width:18px}.reviewCartNode-EditIcon:hover{background-color:#e3f2fd;color:#2196f3}.reviewCartNode-TrashButton{align-items:center;background:none;border:none;border-radius:50%;color:#64b5f6;cursor:pointer;display:flex;display:none;justify-content:center;min-height:40px;min-width:40px;padding:8px;transition:all .2s}.reviewCartNode-TrashButton svg{height:24px;width:24px}.reviewCartNode-TrashButton:hover{background-color:#e3f2fd;color:#2196f3}.reviewCartNode-AddOnRow{align-items:flex-start;display:flex;gap:20px}.reviewCartNode-AddOnLabel{min-width:120px}.reviewCartNode-AddOnLabel h4{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.reviewCartNode-AddOnContent{flex:1 1}.reviewCartNode-AddOnItem{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:5px}.reviewCartNode-AddOnItem:last-child{margin-bottom:0}.reviewCartNode-AddOnName{color:#1a1a1a;font-size:20px;font-weight:600}.reviewCartNode-AddOnPriceText .reviewCartNode-PriceAmount{font-size:24px}.reviewCartNode-ChargesRow{align-items:flex-start;display:flex;gap:20px}.reviewCartNode-ChargesLabel{min-width:120px}.reviewCartNode-ChargesLabel h4{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.reviewCartNode-ChargesContent{display:flex;flex:1 1;gap:40px}.reviewCartNode-ChargeColumn{flex:1 1}.reviewCartNode-ChargeColumn h5{color:#1a1a1a;font-size:16px;font-weight:500;margin:0 0 8px}.reviewCartNode-ChargeAmount{color:#1a1a1a;font-size:28px;font-weight:700}.reviewCartNode-CreditAmount{color:#4caf50!important}@media screen and (max-width:767px){.reviewCartNode-PlanPackagesCard{padding:16px}.reviewCartNode-AddOnRow,.reviewCartNode-ChargesRow,.reviewCartNode-PlanRow{flex-direction:column;gap:12px}.reviewCartNode-TrashButton{align-self:flex-end}.reviewCartNode-PriceAmount{font-size:28px}.reviewCartNode-AddOnPriceText .reviewCartNode-PriceAmount{font-size:24px}.reviewCartNode-ChargeAmount{font-size:22px}.reviewCartNode-ChargesContent{flex-direction:column;gap:16px}}.reviewCartNode-PaymentNote{background-color:#fffbea;border-radius:6px;color:#333;font-size:13px;font-style:normal;line-height:1.5;margin-bottom:20px;padding:12px 16px}.reviewCartNode-ItemCount{color:#666;font-size:14px;margin-bottom:12px;text-align:right}.reviewCartNode-DiscountNote{color:#4caf50;margin:12px 0}.reviewCartNode-Table .price-col{text-align:right}.reviewCartNode-Container{max-width:1200px}.reviewCartNode-Container::-webkit-scrollbar{display:none}.reviewCartNode-Header{margin:0 auto 30px;max-width:900px;text-align:center}.reviewCartNode-Header h2{font-size:26px;font-weight:600;margin:0}.reviewCartNode-Header p{color:#5d6064;font-size:16px;line-height:1.4;margin-top:8px}.reviewCartNode-Content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr);overflow-y:auto}.reviewCartNode-Content::-webkit-scrollbar{display:none}.reviewCartNode-Details{display:flex;flex-direction:column;gap:15px;gap:10px;grid-column:1/5}.reviewCartNode-OrderSummaryContainer{grid-column:5/-1}.reviewCartNode-Section{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.reviewCartNode-SectionHeaderRow{align-items:baseline;display:flex;gap:20px;justify-content:space-between}.reviewCartNode-FirstCol{align-items:baseline;display:flex;gap:8px;justify-content:flex-start;max-width:220px;width:100%}.reviewCartNode-FirstCol h4{color:#000;font-size:18px;font-weight:600}.reviewCartNode-Circle{align-items:center;background:#eefbf2;border:1px solid #c0edce;border-radius:50%;display:flex;gap:19px;height:32px;justify-content:center;padding:4px;width:32px}.reviewCartNode-SecondCol{color:#16181a;display:flex;flex:1 1;flex-direction:column;font-size:16px;gap:3px}.reviewCartNode-ThirdCol{align-items:flex-end;color:#333;display:flex;flex:1 1;flex-direction:column;font-size:14px;justify-content:space-between}.reviewCartNode-Price{font-size:20px;font-weight:700}.reviewCartNode-IconButton{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:16px}.reviewCartNode-Divider{border:none;border-top:1px solid #ddd;margin:10px 0}.reviewCartNode-RadioGroup{margin:8px 0 15px}.reviewCartNode-RadioGroup label{display:block;margin-bottom:5px}.reviewCartNode-Terms a{color:var(--primary-color);font-size:14px;text-decoration:underline}.reviewCartNode-OrderSummary{background:#fff;border-radius:20px;box-shadow:inset 1px 0 0 0 #00000021,inset -1px 0 0 0 #00000021,inset 0 -1px 0 0 #0000002b,inset 0 1px 0 0 #cccccc80,0 1px 0 0 #1a1a1a12;margin-bottom:12px;padding:25px 18px}.reviewCartNode-OrderId{color:#666;font-size:12px;margin-bottom:8px;text-align:right}.reviewCartNode-OrderSummary h4{font-size:18px;font-weight:600}.reviewCartNode-SummaryItem{display:flex;font-size:16px;justify-content:space-between;margin-bottom:8px}.reviewCartNode-OrderTotal{border-top:1px solid #dde0e6;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:20px;padding-top:20px}.reviewCartNode-HelpText{color:#333;font-size:13px;text-align:center}.reviewCartNode-PsnArrow{margin-left:8px}.reviewCartNode-IconSpace{width:24px}@media (max-width:1099px){.reviewCartNode-SectionHeaderRow{flex-direction:column;gap:4px}.reviewCartNode-OrderSummaryContainer{grid-column:1/-1;grid-row:1/2}.reviewCartNode-Details{grid-column:1/-1;grid-row:2/3}.reviewCartNode-SecondCol{padding-left:42px}.reviewCartNode-Content{grid-template-columns:repeat(1,1fr)}}.reviewCartNode-RadioGroup input[type=radio]{accent-color:#007bff;accent-color:var(--primary-color,#007bff)}.reviewCartNode-SummaryHeader{align-items:baseline;border-bottom:1px solid #dde0e6;display:flex;gap:8px;margin-bottom:20px;padding-bottom:15px}.reviewCartNode-ItemCount{color:#999;font-size:16px;font-weight:400}.reviewCartNode-TaxNote{color:#666;font-size:12px;font-style:italic;margin-top:8px;text-align:left}.reviewCartNode-DiscountNote{background-color:#f5f5f5;border-left:3px solid #64b5f6;border-radius:6px;color:#555;font-size:13px;font-weight:500;line-height:1.4;margin:12px 0 8px;padding:10px 14px}.reviewCartNode-InstallationFee{color:#4caf50}.orderReceiptNode-checkoutContainer{max-width:800px;overflow:auto;scrollbar-width:none;width:100%}.orderReceiptNode-checkoutContainer::-webkit-scrollbar{display:none}.orderReceiptNode-checkoutHeader{margin-bottom:32px;text-align:center}.orderReceiptNode-checkoutHeader h2{font-size:24px;font-weight:600;margin-bottom:8px}.orderReceiptNode-checkoutHeader p{color:#555;font-size:14px;line-height:1.6}.orderReceiptNode-checkoutContent{display:flex;gap:20px;justify-content:space-between}.orderReceiptNode-checkoutDetails{display:flex;flex:3 1;flex-direction:column;gap:15px}.orderReceiptNode-section{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:20px}.orderReceiptNode-sectionHeader{align-items:flex-start;display:flex;gap:8px;justify-content:flex-start;width:100%}.orderReceiptNode-sectionContent{color:#333;display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:3px;margin-top:10px}.orderReceiptNode-sectionContentRow{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.orderReceiptNode-loginLink{color:var(--primary-color);cursor:pointer;font-size:14px;text-decoration:none}.orderReceiptNode-verified{color:#2e7d32;font-weight:500;margin-right:6px}.orderReceiptNode-table{grid-gap:.5rem;display:grid;gap:.5rem}.orderReceiptNode-row{display:grid;font-size:16px;font-weight:500;grid-auto-columns:1fr;grid-auto-flow:column;padding:.5rem}.orderReceiptNode-row div:last-child{text-align:right}.orderReceiptNode-header{font-weight:500}.orderReceiptNode-totalRow{font-weight:700}.orderReceiptNode-notes{color:#555;font-size:12px;margin-top:1.5rem}.orderReceiptNode-bullet{color:#a2a3a6;margin-right:8px}.orderReceiptNode-separator{border:none;border-top:1px solid #ccd1da;margin:0}.orderReceiptNode-creditCard{align-items:center;color:#444;font-size:16px;gap:.5rem}.orderReceiptNode-creditCard,.orderReceiptNode-detailsLinkContainer{display:flex;flex-direction:row;justify-content:flex-end}.orderReceiptNode-detailsLink{color:var(--primary-color);cursor:pointer;font-size:14px;text-decoration:underline}.orderReceiptNode-footerRow{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;max-width:800px;padding-top:10px;width:100%}.orderReceiptNode-footerRow p{align-items:center;color:#444;display:inline-flex;font-size:13px;gap:4px}.orderReceiptNode-buttonGroup{display:flex;gap:10px;margin-top:10px}.orderReceiptNode-psnArrow{font-size:16px;margin-left:8px}@media (max-width:600px){.orderReceiptNode-row{grid-auto-flow:row}.orderReceiptNode-row>div{margin-bottom:.25rem;text-align:left!important}.orderReceiptNode-header,.orderReceiptNode-totalRow{text-align:left}}.addOnsNode-List{display:flex;flex-direction:column;gap:16px;max-width:1000px;width:100%}.addOnsNode-Item{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;display:flex;gap:24px;justify-content:space-between;padding:24px;transition:all .2s ease}.addOnsNode-Item:hover{box-shadow:0 2px 8px #00000014}.addOnsNode-ItemContent{align-items:flex-start;display:flex;flex:1 1;gap:24px}.addOnsNode-ItemLeft{flex-shrink:0;min-width:200px}.addOnsNode-ItemTitle{color:#000;font-size:16px;font-weight:600;margin:0 0 8px}.addOnsNode-ItemPrice{color:#000;font-size:18px;font-weight:700}.addOnsNode-ItemDescription{flex:1 1}.addOnsNode-ItemDescription p{color:#666;font-size:14px;line-height:1.4;margin:0 0 8px}.addOnsNode-ItemDescription p:last-child{margin-bottom:0}.addOnsNode-ItemFinePrint{color:#888!important;font-size:12px!important;font-style:italic}.addOnsNode-ItemAction{flex-shrink:0}.addOnsNode-IncludedBadge{background-color:#e8f4fd;border:1px solid #bbdefb;border-radius:20px;color:#1976d2;font-size:14px;font-weight:600;padding:8px 16px}.addOnsNode-AddButton{align-items:center;background-color:initial;border:1px solid #1976d2;border-radius:20px;color:#1976d2;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;min-width:80px;padding:8px 16px;pointer-events:auto;position:relative;transition:all .2s ease;z-index:1}.addOnsNode-AddButton:hover{background-color:#f0f6ff}.addOnsNode-AddButton.added{background-color:#1976d2;border-color:#1976d2;color:#fff}.addOnsNode-AddButton.added:hover{background-color:#1565c0}.addOnsNode-IncludedButton{align-items:center;background-color:#e8f4fd;border:1px solid #1976d2;border-radius:20px;color:#1976d2;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:100px;padding:8px 16px;pointer-events:auto;position:relative;transition:all .2s ease;z-index:1}.addOnsNode-IncludedButton:hover{background-color:#d1e7fd}.addOnsNode-Checkbox{align-items:center;background-color:#1976d2;border-radius:3px;color:#fff;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}@media (max-width:768px){.addOnsNode-Item{align-items:flex-start;flex-direction:column;gap:16px}.addOnsNode-ItemContent{flex-direction:column;gap:16px;width:100%}.addOnsNode-ItemLeft{min-width:auto}.addOnsNode-ItemAction{align-self:flex-end}}.addOnsNode-Summary{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:24px 0;max-width:1000px;padding:20px}.addOnsNode-SummaryTitle{color:#333;font-size:18px;font-weight:600;margin:0 0 16px}.addOnsNode-SummaryList{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.addOnsNode-SummaryItem{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:8px 0}.addOnsNode-SummaryItem:last-child{border-bottom:none}.addOnsNode-SummaryItemName{color:#555;font-size:14px}.addOnsNode-SummaryItemPrice{color:#333;font-size:14px;font-weight:600}.addOnsNode-SummaryTotal{align-items:center;border-top:2px solid #1976d2;display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.addOnsNode-SummaryTotalLabel{color:#333;font-size:16px;font-weight:600}.addOnsNode-SummaryTotalAmount{color:#1976d2;font-size:18px;font-weight:700}@media (max-width:768px){.addOnsNode-Summary{margin:16px 0;padding:16px}.addOnsNode-SummaryTitle,.addOnsNode-SummaryTotalAmount,.addOnsNode-SummaryTotalLabel{font-size:16px}}.addOnsNode-Title{color:#333;font-size:26px;font-weight:400;margin-bottom:8px;text-align:center}.addOnsNode-Subtitle{color:#666;font-size:16px;margin-bottom:30px;text-align:center}.addOnsNode-Grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1200px;width:100%}.addOnsNode-AddonCard{background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;box-shadow:0 4px 12px #0000000f;display:flex;flex-direction:column;overflow:hidden;width:284px}.addOnsNode-AddonImageWrapper{align-items:center;background-color:#f4f0ff;border-radius:14px;display:flex;justify-content:center;margin:6px;padding:24px}.addOnsNode-AddonImage{height:auto;width:100px}.addOnsNode-AddonContent{padding:20px}.addOnsNode-AddonTitle{color:#000;font-size:16px;font-weight:600;margin-bottom:4px}.addOnsNode-AddonPrice{font-size:14px;margin-bottom:12px}.addOnsNode-AddonPriceBold{color:#000;font-size:20px;font-weight:700}.addOnsNode-AddonPriceUnit{color:#666;font-size:14px;margin-left:5px}.addOnsNode-AddonDescription{color:#333;font-size:14px;margin-bottom:8px}.addOnsNode-AddonFinePrint{color:#888;font-size:12px;margin-bottom:16px}.addOnsNode-AddonButton{align-items:center;background-color:#fff;border:1px solid var(--primary-color);border-radius:30px;color:var(--primary-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 0;transition:all .2s ease;width:100%}.addOnsNode-AddonButton:hover{background-color:#f0f6ff}.addOnsNode-AddonButton.added{background-color:var(--primary-color);color:#fff}.addOnsNode-buttonRow{display:flex;gap:20px;justify-content:flex-end;margin-top:30px;max-width:1200px;width:100%}@media (max-width:768px){.addOnsNode-Grid{align-items:center;flex-direction:column}}.PortalBuilder_applyButton__grliU,.PortalBuilder_buttonPrimary__6x4\+H,.PortalBuilder_button__CoD81,.PortalBuilder_deleteButton__FXB0X,.PortalBuilder_deleteParmanent__h-nmD,.PortalBuilder_resetButton__EX4su{border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px}.PortalBuilder_applyButton__grliU,.PortalBuilder_buttonPrimary__6x4\+H,.PortalBuilder_resetButton__EX4su{background-color:var(--primary-color);color:#fff}.PortalBuilder_buttonPrimary__6x4\+H{margin-left:10px;width:100px}.PortalBuilder_deleteButton__FXB0X,.PortalBuilder_deleteParmanent__h-nmD{background-color:red!important;color:#fff}.PortalBuilder_deleteParmanent__h-nmD{margin-top:10px;width:100%}.PortalBuilder_container__qacY\+{display:flex;height:100vh;overflow-x:hidden}.PortalBuilder_sidebar__Pwnhl{background-color:#f4f4f4;border-radius:10px;box-shadow:2px 0 5px #0000001a;flex-shrink:0;font-family:Arial,sans-serif;padding:20px;width:308px}.PortalBuilder_sidebar__Pwnhl h3{border-bottom:2px solid #ddd;color:#333;font-size:18px;font-weight:700;margin-bottom:20px;padding-bottom:10px}.PortalBuilder_sidebar__Pwnhl input{border:1px solid #ccc;border-radius:5px;padding:5px;width:100%}.PortalBuilder_sidebar__Pwnhl button{background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-left:0;margin-top:10px;padding:10px 20px;width:100%}.PortalBuilder_error__PYcxJ{color:red;margin-top:10px}.PortalBuilder_content__1DX9h{flex:1 1;overflow:hidden;padding:20px;position:relative}.PortalBuilder_loader1__8HPJN{align-items:center;background-color:#fffc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.PortalBuilder_preview__D-uCJ{border:1px solid #ccc;box-sizing:border-box;height:100%;margin-bottom:0;max-width:100%;overflow:scroll;white-space:normal}.PortalBuilder_button__CoD81,.PortalBuilder_resetButton__EX4su{display:none}.PortalBuilder_buttonContainer__1wTIJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.PortalBuilder_buttonGroup__gs2sF{align-items:center;display:flex;flex:1 1;gap:10px}.PortalBuilder_buttonSave__KiAPS{background-color:#4285f4;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px 0;width:33%}.PortalBuilder_applyButton__grliU{background-color:#fff!important;border:1px solid #ccc!important;border-radius:5px;color:#222124!important;cursor:pointer;font-size:13px;font-weight:700;padding:10px 0!important;width:33%}.PortalBuilder_buttonPublish__lYwJF{background-color:#4285f4;border:none;border-radius:5px;color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:700;padding:10px 20px;width:33%}.PortalBuilder_loader-overlay__vq4CR{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.PortalBuilder_loader__mc6Lr{animation:PortalBuilder_spin__jtm1y 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;bottom:0;height:50px;left:0;margin:auto;position:fixed;right:0;top:0;width:50px;z-index:9}@keyframes PortalBuilder_spin__jtm1y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TextInput_textInputContainer__OihtN{display:flex;flex-direction:column;margin-bottom:20px}.TextInput_label__77G7M{color:#262626;font-family:Inter;font-size:14px;font-weight:regular}.TextInput_textInput__e0Ifg{border:1px solid #ccc;border-radius:5px;outline:none;padding:10px;transition:border .3s}.TextInput_textInput__e0Ifg:focus{border-color:var(--primary-color)}.TextArea_textAreaContainer__o8s7N{display:flex;flex-direction:column}.TextArea_label__aXTa1{color:#262626;font-family:Inter;font-size:14px;font-weight:regular}.TextArea_textArea__EKbYc{border:1px solid #ccc;border-radius:5px;height:100px;outline:none;padding:10px;resize:none;transition:border .3s}.TextArea_textArea__EKbYc:focus{border-color:var(--primary-color)}.AutocompleteTextarea_autoCompleteContainer__7ZJsn{position:relative}.AutocompleteTextarea_textArea__vPH9j{border:1px solid #ccc;border-radius:5px;font-family:Arial,sans-serif;font-size:14px;height:100px;outline:none;padding:10px;resize:none;width:100%}.AutocompleteTextarea_suggestionsList__dCLaL{background:#fff;border:1px solid #ccc;border-radius:5px;list-style:none;margin:0;max-height:150px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:10}.AutocompleteTextarea_suggestionItem__diKBw{border-bottom:1px solid #eee;cursor:pointer;padding:10px}.AutocompleteTextarea_suggestionItem__diKBw:hover{background-color:#f0f0f0}.ImageUpload_imageUploadContainer__HsgaD{display:flex;flex-direction:column;margin-bottom:10px}.ImageUpload_label__Ify61{color:#262626;font-family:Inter;font-size:14px;font-weight:regular}.ImageUpload_inputContainer__y8Use{align-items:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;padding:7px;transition:background-color .3s}.ImageUpload_inputContainer__y8Use:hover{background-color:#e9e9e9}.ImageUpload_fileInput__FQOq9{display:none}.ImageUpload_inputLabel__QCUl2{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;gap:10px;margin-bottom:0}.ImageUpload_imageUploadContainer__HsgaD span{font-size:11px}.AddressTemplate_container__dXsHL{height:76vh;overflow-x:hidden;overflow-y:scroll;scrollbar-color:#ccc #0000;scrollbar-width:none}.AddressTemplate_container__dXsHL::-webkit-scrollbar{width:4px}.AddressTemplate_container__dXsHL::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.AddressTemplate_container__dXsHL::-webkit-scrollbar-track{background:#0000}.AddressTemplate_buttonContainer__09HTc{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.AddressTemplate_buttonGroup__mzvqQ{align-items:center;display:flex;flex:1 1;gap:10px}.AddressTemplate_applyButton__xNXOF{background-color:#fff!important;border:1px solid #ccc!important;border-radius:5px;color:#222124!important;cursor:pointer;font-size:13px;font-weight:700;padding:10px 0!important;width:33%}.AddressTemplate_prompts__kBEqr{cursor:pointer;opacity:1}.AddressTemplate_promptsDisabled__BY98F,.AddressTemplate_prompts__kBEqr{color:var(--primary-color);display:inline-block;display:flex;font:14px Inter;letter-spacing:-.14px;margin-top:-10px;padding:5px;position:relative;text-align:left}.AddressTemplate_promptsDisabled__BY98F{cursor:none;opacity:.5}input,select,textarea{font-size:16px!important}.Stepper_stepper__nL15k{align-items:center;display:flex;font-size:14px;gap:10px;height:25px;width:100%}.Stepper_step__JYrpW{color:#808081;cursor:pointer;font-weight:500}.Stepper_step__JYrpW:hover{text-decoration:none}.Stepper_arrow__jrCPK{color:#808081}.Stepper_active__c6-0\+{color:#0056b3;font-weight:700;text-decoration:none}.Stepper_homeIcon__No5b0{stroke-width:2;stroke-linecap:square;color:#007bff;color:var(--primary-color,#007bff)}.Stepper_backButton__\+EEXs{align-items:center;cursor:pointer;display:flex}.Stepper_backButton__\+EEXs span{color:#222124;font:normal normal medium;font-size:18px;letter-spacing:-.18px;opacity:1;padding:10px;text-align:left}.DefaultTemplate_container__WrqRC{height:76vh;overflow-x:hidden;overflow-y:scroll;scrollbar-color:#ccc #0000;scrollbar-width:none}.DefaultTemplate_container__WrqRC::-webkit-scrollbar{width:4px}.DefaultTemplate_container__WrqRC::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.DefaultTemplate_container__WrqRC::-webkit-scrollbar-track{background:#0000}.DefaultTemplate_buttonContainer__WIGsj{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.DefaultTemplate_buttonGroup__DgXXA{align-items:center;display:flex;flex:1 1;gap:10px}.DefaultTemplate_applyButton__ovT7F{background-color:#fff!important;border:1px solid #ccc!important;border-radius:5px;color:#222124!important;cursor:pointer;font-size:13px;font-weight:700;padding:10px 0!important;width:33%}.DefaultTemplate_prompts__EOaGl{cursor:pointer;opacity:1}.DefaultTemplate_promptsDisabled__8q4cJ,.DefaultTemplate_prompts__EOaGl{color:var(--primary-color);display:inline-block;display:flex;font:14px Inter;letter-spacing:-.14px;margin-top:-10px;padding:5px;position:relative;text-align:left}.DefaultTemplate_promptsDisabled__8q4cJ{cursor:none;opacity:.5}.CreateTemplate_container__6vZdG{display:flex;height:100vh;overflow-x:visible}.CreateTemplate_sidebar__\+nrQp{background-color:#f4f4f4;border-radius:10px;box-shadow:2px 0 5px #0000001a;flex-shrink:0;font-family:Arial,sans-serif;height:fit-content;padding:20px;width:308px}.CreateTemplate_sidebar__\+nrQp h3{border-bottom:2px solid #ddd;color:#333;font-size:18px;font-weight:700;margin-bottom:20px;padding-bottom:10px}.CreateTemplate_sidebar__\+nrQp input{border:1px solid #ccc;border-radius:5px;padding:5px;width:100%}.CreateTemplate_sidebar__\+nrQp button{background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:10px;padding:10px 20px;width:100%}.CreateTemplate_content__BgcLa{flex:1 1;overflow:hidden;padding:20px;position:relative}.CreateTemplate_loader__Cr0R0{align-items:center;background-color:#fffc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.CreateTemplate_preview__06m4\+{border:1px solid #ccc;box-sizing:border-box;height:100%;margin-bottom:0;max-width:100%;overflow:scroll;white-space:normal}.CreateTemplate_marginBottom20__3IuuA{margin-bottom:20px}.CreateTemplate_componentLabel__n4WYZ{display:block;font-weight:700;margin-bottom:8px}.CreateTemplate_selectStyle__CVxYc,.CreateTemplate_textArea__ZueKk{border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}.CreateTemplate_textArea__ZueKk{box-sizing:border-box;font-family:Arial,sans-serif;font-size:14px;height:100px;resize:none}.CreateTemplate_buttonContainer__88I7F{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.CreateTemplate_buttonGroup__rO37W{align-items:center;display:flex;flex:1 1;gap:10px}.CreateTemplate_buttonSave__A6gae{background-color:#4285f4;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px 0;width:33%}.CreateTemplate_buttonDisable__Pu-ep{cursor:not-allowed;opacity:.5;pointer-events:none}.CreateTemplate_applyButton__b4Rhq{background-color:#fff!important;border:1px solid #ccc!important;border-radius:5px;color:#222124!important;cursor:pointer;font-size:13px;font-weight:700;padding:10px 0!important;width:33%}.CreateTemplate_buttonPublish__n1WiJ{background-color:#4285f4;border:none;border-radius:5px;color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:700;padding:10px 20px;width:33%}.CreateTemplate_dropdown__UUYyb{font-family:Arial,sans-serif;position:relative}.CreateTemplate_dropdown-label__KLnU9{font-size:14px;margin-bottom:8px}.CreateTemplate_dropdown-container__kbgP2{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#222124;cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-content:space-between;padding:10px 0;width:33%}.CreateTemplate_dropdown-arrow__vFEbh,.CreateTemplate_dropdown-selected__J\+OiN{font-size:13px}.CreateTemplate_dropdown-arrow__vFEbh.CreateTemplate_open__uglL\+{transform:rotate(180deg);transition:transform .3s ease}.CreateTemplate_dropdown-list__RiLMN{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.CreateTemplate_dropdown-item__ffdc4{color:#222124;cursor:pointer;font-size:13px;font-weight:700;padding:10px 0}.CreateTemplate_dropdown-item__ffdc4:hover{background-color:#f0f0f0}.CreateTemplate_loader-overlay__OZRVI{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}@keyframes CreateTemplate_spin__\+6v3z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#next-btn{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;width:110px}#next-btn:disabled{display:none!important}.loader-overlay{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loader{animation:spin 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:60px;width:60px}.address-alert{align-items:center;border-radius:4px;color:#d93025;display:inline-block;font-weight:500;height:30px;line-height:1.4;margin-top:10px;text-align:center}.address-success-message{align-items:center;background:#eefbf2;border:1px solid #c0edce;border-radius:6px;color:#1a7f37;display:none;font-weight:500;gap:10px;margin-top:8px;padding:12px}.address-success-message img{display:inline-block;object-fit:contain}.address-success-message.show{animation:fadeIn .3s ease-in-out;display:flex}.multiform{background:linear-gradient(180deg,#f4f7fa,#ffffff85 70.56%,#fff0 94.07%)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.headline{text-align:center}.headline h2{color:#333;font-size:24px;margin:0}.headline h3{color:#666;font-size:14px;margin:5px 0 20px}.coming-soon{background:#f3f8ff;border:1px solid #c4d1ed;border-radius:18px;padding:20px 30px}.coming-soon h5{color:#000;font-size:18px;font-weight:700}.coming-soon p{color:#000;margin:12px 0 20px}.coming-soon p,.skip-btn{font-size:16px;font-weight:400}.skip-btn{color:var(--primary-color)}.actions{flex-direction:row;gap:20px;justify-content:flex-start}.actions,.plan-icon{align-items:center;display:flex}.plan-icon{border-radius:200px;height:48px;justify-content:center;overflow:hidden;width:48px}@media screen and (max-width:767px){.multiform__progress{background-color:#fff!important;height:40px;padding:40px 0!important;position:sticky;top:6.2rem!important}.plan-icon{display:none}}.progressTracker_tracker__-0xbh{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 80px;position:relative;width:100%}.progressTracker_tracker__-0xbh::-webkit-scrollbar{display:none}.progressTracker_step__GhjqV{align-items:center;cursor:default;display:flex;flex-direction:column;flex-shrink:0;position:relative;scroll-snap-align:start;text-align:center;z-index:10}.progressTracker_step__GhjqV.progressTracker_active__ikUK8{cursor:pointer}.progressTracker_circle__msdxY{align-items:center;background-color:#ccc;border-radius:50%;color:#fff;display:flex;font-size:14px;height:32px;justify-content:center;margin-bottom:4px;position:relative;transition:background-color .3s ease;width:32px}.progressTracker_step__GhjqV.progressTracker_active__ikUK8 .progressTracker_circle__msdxY{background-color:var(--primary-color)}.progressTracker_label__kjVYx{color:#888;font-size:16px;font-weight:400;left:50%;position:absolute;top:100%;transform:translate(-50%);white-space:nowrap}.progressTracker_step__GhjqV.progressTracker_active__ikUK8 .progressTracker_label__kjVYx{color:#000}.progressTracker_line__TotKl{background-color:#ccc;flex:1 1;height:2px;transition:background-color .3s ease}.progressTracker_lineActive__rdgHM{background-color:var(--primary-color)}.progressTracker_labelMobile__jpu53{display:none}@media screen and (max-width:1099px) and (min-width:767px){.progressTracker_label__kjVYx{font-size:14px}}@media (max-width:766px){.progressTracker_circle__msdxY,.progressTracker_label__kjVYx{display:none}.progressTracker_labelMobile__jpu53{display:block;left:50%;position:absolute;top:-30px;transform:translateX(-50%)}.progressTracker_tracker__-0xbh{padding:0}}.successNode-card-Container{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 3px #00000014;margin:0 auto;max-width:550px;padding:40px;text-align:center}.successNode-Icon{margin-bottom:20px;text-align:center}.successNode-checkIcon{margin:0 auto}.successNode-Title{color:#333;font-size:26px;font-weight:400;margin-bottom:16px;text-align:center}.successNode-Description{color:#666;font-size:16px;margin-bottom:30px}.successNode-subscriberId{align-items:center;background-color:#ebf1fa;border-radius:25px;display:flex;height:40px;margin:0 auto 20px;padding:25px;width:fit-content}.successNode-subscriberIdValue{margin-left:8px}.successNode-backHomeLink{color:var(--primary-color);font-size:16px;font-weight:700;text-decoration:none}.successNode-backHomeLink:hover{text-decoration:underline}.successNode-buttonSave{background-color:#4285f4;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;height:40px;padding:10px 0;width:95px}.termsConditionNode-Title{color:#333;font-size:26px;font-weight:400;margin-bottom:8px;text-align:center}.termsConditionNode-card{background:#fff;border-radius:12px;box-shadow:0 0 4px #00000014;font-size:16px;padding:5px 15px;width:100%}.termsConditionNode-header{font-size:22px;font-weight:600;margin-bottom:8px}.termsConditionNode-subheader{color:#444;margin-bottom:24px}.termsConditionNode-subheader a{color:#333;text-decoration:underline}.termsConditionNode-sectionTitle{font-weight:700;margin-bottom:6px}.termsConditionNode-sectionSubtitle{font-size:15px;font-weight:700}.termsConditionNode-termsTextBox{font-weight:400;line-height:1.6}.termsConditionNode-termsTextBox p{margin-bottom:12px}.termsConditionNode-termsOfService{margin-top:24px}.termsConditionNode-checkbox{align-items:flex-start;display:flex;gap:12px}.termsConditionNode-checkbox input[type=checkbox]{margin-top:6px}.termsConditionNode-checkboxText{font-weight:400;line-height:1.5}.termsConditionNode-checkboxText ul{margin-top:8px;padding-left:20px}.termsConditionNode-checkboxText li{margin-bottom:8px}.termsConditionNode-checkboxText a{color:#06c;font-weight:500;text-decoration:underline}.termsConditionNode-buttonGroup{display:flex;gap:12px;justify-content:flex-end;margin-top:10px;width:100%}.termsConditionNode-psnArrow{margin-left:6px}.termsConditionNode-bullet{color:#a2a3a6;margin-right:8px}@media screen and (max-width:767px){.termsConditionNode-card{font-size:14px}.termsConditionNode-header{font-size:18px}}.termsConditionNode-iframe{border:none;display:block;height:50vh;height:50dvh;height:calc(100vh - 10px);width:100%}.termsConditionNode-iframeContainer{cursor:not-allowed}.termsConditionNode-checkbox input[type=checkbox]{accent-color:#007bff;accent-color:var(--primary-color,#007bff);cursor:pointer}.get-notified h2{color:#000;font-size:26px;font-weight:400}.get-notified h4{color:#5d6064;font-size:16px;font-weight:500}.get-notified h2,.get-notified h4{text-align:center}.get-notified__card,.registration-success{background:#fff;border-radius:20px;box-shadow:inset 1px 0 0 0 #00000021,inset -1px 0 0 0 #00000021,inset 0 -1px 0 0 #0000002b,inset 0 1px 0 0 #cccccc80,0 1px 0 0 #1a1a1a12;margin:0 auto;max-width:550px;padding:26px;width:95%}.get-notified__card{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:40px}.get-notified-input-group{display:flex;flex-direction:column;gap:5px}.get-notified-input{background:#fdfdfd;border:1.5px solid #c0c1c3;border-radius:8px;height:40px;padding:10px}.get-notified-btn{background:var(--primary-color);border-radius:999px;color:#fff;padding:10px 26px}.get-notified-email,.get-notified-waitlist{grid-column:1/-1}.get-notified-first-name{grid-column:1/3}.get-notified-last-name{grid-column:3/5}.get-notified-waitlist{display:flex;flex-direction:row;justify-content:flex-end}.get-notified-input-label{color:#303030;font-size:16px;font-weight:400}.registration-success{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.registration-success h5{color:#000;font-size:22px;font-weight:400;margin-top:9px}.registration-success p{color:#000;font-size:14px;font-weight:400;margin:12px 0 29px;max-width:425px}.registration-success button{color:var(--primary-color);color:var(--primary-button-color,var(--primary-color));font-size:14px;font-weight:400;text-decoration-line:underline}.registration-success-icon{align-items:center;height:135.79px;justify-content:center;margin:0 auto;position:relative;width:121.88px}.registration-success .check-circle{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.error-class{background-color:#ffecec;border:1px solid red!important}@media screen and (max-width:600px){.get-notified-first-name,.get-notified-last-name{grid-column:1/-1}}.orderReceiptNode-Container{margin:0 auto;max-width:900px;padding:20px}.orderReceiptNode-Header{margin-bottom:40px;text-align:center}.orderReceiptNode-Header h2{color:#1a1a1a;font-size:28px;font-weight:600;margin:0 0 16px}.orderReceiptNode-Header p{color:#5d6064;font-size:16px;margin:8px 0}.orderReceiptNode-Header a{color:#007bff;text-decoration:none}.orderReceiptNode-Header a:hover{text-decoration:underline}.orderReceiptNode-Content{display:flex;flex-direction:column;gap:24px}.orderReceiptNode-Section{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:24px}.orderReceiptNode-Section h3{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 20px}.orderReceiptNode-InfoGrid{display:flex;flex-direction:column;gap:16px}.orderReceiptNode-InfoRow{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 0}.orderReceiptNode-InfoRow:last-child{border-bottom:none}.orderReceiptNode-Label{color:#666;font-size:14px;font-weight:500}.orderReceiptNode-Value{color:#1a1a1a;font-size:16px;font-weight:500;text-align:right}.orderReceiptNode-Verified{color:#28a745;font-weight:600;margin-right:8px}.orderReceiptNode-LoginLink{color:#666;font-size:14px;margin-top:16px;text-align:right}.orderReceiptNode-LoginLink a{color:#007bff;text-decoration:none}.orderReceiptNode-LoginLink a:hover{text-decoration:underline}.orderReceiptNode-Note{background:#fff9e6;border:1px solid #ffeaa7;border-radius:8px;color:#856404;font-size:14px;margin-bottom:20px;padding:16px}.orderReceiptNode-Table{border-collapse:collapse;margin-top:16px;width:100%}.orderReceiptNode-Table thead{background:#f8f9fa}.orderReceiptNode-Table th{border-bottom:2px solid #e0e0e0;color:#666;font-size:14px;font-weight:600;padding:12px;text-align:left}.orderReceiptNode-Table td{border-bottom:1px solid #f0f0f0;color:#1a1a1a;font-size:14px;padding:12px}.orderReceiptNode-TotalRow td{border-bottom:none;border-top:2px solid #e0e0e0;font-size:16px;font-weight:600;padding-top:16px}.orderReceiptNode-ValidityInfo{background:#f8f9fa;border-radius:8px;margin-top:20px;padding:16px}.orderReceiptNode-ValidityInfo p{color:#1a1a1a;font-size:14px;margin:8px 0}.orderReceiptNode-WarningNote{color:#856404!important;font-size:13px!important;margin-top:12px!important}.orderReceiptNode-EmailConfirmation{align-items:center;background:#e3f2fd;border-radius:8px;color:#1565c0;display:flex;font-size:14px;gap:8px;justify-content:center;padding:16px;text-align:center}.orderReceiptNode-EmailConfirmation span:first-child{font-size:20px}@media (max-width:768px){.orderReceiptNode-Container{padding:16px}.orderReceiptNode-InfoRow{align-items:flex-start;flex-direction:column;gap:8px}.orderReceiptNode-Value{text-align:left}.orderReceiptNode-Table{font-size:12px}.orderReceiptNode-Table td,.orderReceiptNode-Table th{padding:8px}}.orderReceiptNode-Table .price-col{text-align:right}.PromptManager_layoutContainer__3ZPhQ{display:flex}.PromptManager_tabContainer__mJzfe{display:flex;flex-direction:column;gap:8px;width:20%}.PromptManager_mainTab__hoBE0{flex-grow:1;margin:25px auto;padding:2.3rem 3rem;width:100%}.PromptManager_tabIcon__Ss6ti{transition:transform .3s ease-in-out}@media (max-width:1024px){.PromptManager_layoutContainer__3ZPhQ{display:block}.PromptManager_tabContainer__mJzfe{flex-direction:row}.PromptManager_mobileCard__5XrTA{display:block;margin-top:20px}.PromptManager_tabIcon__Ss6ti{transform:rotate(90deg)}}@media (min-width:1024px) and (max-width:1600px){.PromptManager_tabContainer__mJzfe{width:35%!important}}.PromptManager_tab-button__f35Em{align-items:center;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;color:#1976d2;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:space-between;padding:8px 16px;text-transform:none;transition:all .2s ease-in-out;width:210px}.PromptManager_tab-button__f35Em.PromptManager_active__PUBO3{background-color:#e3f2fd;border-color:#1976d2;box-shadow:0 4px 8px #1976d233}.PromptManager_tab-icon__Qn4Bo{color:#a1a1a1}.PromptManager_expandedCard__Z4FbD{height:auto;padding:16px}.PromptManager_collapsedCard__Z7HwL,.PromptManager_expandedCard__Z4FbD{border:1px solid #ddd;border-radius:8px!important;transition:all .3s ease-in-out;width:60%}.PromptManager_collapsedCard__Z7HwL{height:60px;overflow:hidden}.PromptManager_childCard__WPqCJ{border:1px solid #ddd;height:auto;padding:16px;transition:all .3s ease-in-out}.PromptManager_categoryInput__d0UNm{margin-bottom:10px;width:90%}.PromptManager_categoryListInput__rzkYn{margin-bottom:10px;width:98%}.PromptManager_closeButton__0lgTg{border:1px solid #ddd;border-radius:8px!important;margin-top:10px;padding:10px;width:10%}.PromptManager_addCategory__bq8te{background-color:#e3f2fd;border:1px solid #1976d2;color:#1976d2;margin-top:10px;padding:8px}.PromptManager_buttonContainerCategory__bgM4-{display:flex;flex-direction:column;gap:10px}.PromptManager_saveButton__Ul54r{align-self:flex-end;background-color:#1976d2!important;border:1px solid #1976d2;border-radius:20px!important;color:#fff!important;margin-top:10px!important;padding:8px!important;width:100px}.PromptManager_saveButtonCustom__io0oA{align-self:flex-start!important}.PromptManager_disabledButton__FyziI{background-color:#ddd!important;border:1px solid #1976d2;border-radius:20px!important;color:#000!important;margin-top:10px!important;padding:8px!important;width:20%}.PromptManager_categoryCard__4w4bM,.PromptManager_nodeDependencyCard__FVmsn,.PromptManager_nodeDependencyOuterCard__UoTYP{align-items:center;justify-content:center;margin:30px auto 10px;width:50%}.PromptManager_categoryCard__4w4bM{width:100%}.PromptManager_categoryCard__4w4bM>div{margin:auto;width:70%}.PromptManager_nodeDependencyOuterCard__UoTYP{width:70%}.PromptManager_nodeDependencyCard__FVmsn{width:90%}.PromptManager_categoryList__m3QR1{word-wrap:break-word;max-height:450px;overflow-x:hidden;overflow-y:auto;white-space:normal}.PromptManager_promptSaveButton__lFzRL{background-color:#1976d2!important;border:1px solid #1976d2;border-radius:20px!important;color:#fff!important;margin-top:10px!important;padding:8px!important;width:20%}.PromptManager_promptLists__6Lfld{border:1px solid #ddd;border-radius:8px!important}.PromptManager_savedPromptLists__Dc69U{background-color:#f8f8f8!important;border:1px solid #ddd;border-radius:16px!important;margin:10px;padding:20px;width:300px}.PromptManager_savedPromptEditLists__KtFoN{margin-top:15px}.PromptManager_addedPromptTitle__jZR9m{color:#333;font-size:18px;font-weight:700;margin-bottom:8px}.PromptManager_promptContainer__yyQOD{align-items:flex-start;background:#fff;border:1px solid #ddd;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px;width:100%}.PromptManager_promptContent__3isbB{background:#f8f8f8 0 0 no-repeat padding-box;border:1px solid #ddd;border-radius:10px;opacity:1;overflow:hidden;padding:15px;width:88%}.PromptManager_promptText__RhFdf{word-wrap:break-word;color:#333;font-weight:500;overflow-wrap:hidden;white-space:normal;width:325px}.PromptManager_divider__ASK9c{border-color:#ddd;margin:4px 0}.PromptManager_expectedOutput__6ZZSA{word-wrap:break-word;color:#666;font-size:14px;overflow-wrap:break-word;white-space:normal;width:325px}@media (max-width:1296px){.PromptManager_expectedOutput__6ZZSA,.PromptManager_promptText__RhFdf{max-width:none;width:90%}}.PromptManager_editIcon__pHYEF{color:#1976d2;cursor:pointer}.PromptManager_deleteIcon__-XJng{color:red;cursor:pointer}.PromptManager_deleteIcon__-XJng:hover,.PromptManager_editIcon__pHYEF:hover{opacity:.8}.PromptManager_norulecard__B9BmC,.PromptManager_rulecard__ygKtQ{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 4px #0000001a;padding:12px}.PromptManager_norulecard__B9BmC{display:none}.PromptManager_categoryName__ZL2Bu{word-wrap:break-word;display:block;max-width:70%;overflow-wrap:break-word;white-space:normal}.PromptManager_cardlabel__FtSlX{color:#333;font-weight:700}.PromptManager_categoryItem__\+UzVU{align-items:center;display:flex;margin-top:8px}.PromptManager_categoryInputContainer__V95Yw{flex-grow:1}.PromptManager_removeButton__Uhy-4{background:none;border:1px solid #ddd!important;border:none;color:#666;cursor:pointer;font-size:16px;margin-left:2px;margin-top:25px;padding:6px 10px}.PromptManager_cardinput__6J9nx{border:1px solid #ddd;border-radius:4px;margin-top:4px;padding:12px!important;width:95%}.PromptManager_selectDropdown__AE3TJ{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:16px;margin-bottom:10px;padding:10px 25px 10px 15px;width:100%}.PromptManager_sselectDropdown__hKG97:hover{border-color:#aaa}.PromptManager_selectDropdown__AE3TJ:focus{border-color:var(--primary-color);outline:none}.PromptManager_selectDropdown__AE3TJ option{background-color:#fff;color:#333;font-size:16px}.PromptManager_selectDropdown__AE3TJ option:hover{background-color:#f0f0f0}.PromptManager_selectDropdown__AE3TJ option:disabled{color:#aaa;font-style:italic}.PromptManager_saveButtonEnabled__ZMX3L{background:#1976d2;color:#fff;cursor:pointer}.PromptManager_saveButtonDisabled__dcGFe{background:#e7e9ef 0 0 no-repeat padding-box!important;border:1px solid #afafb0;border-radius:25px;color:#afafb0!important;cursor:not-allowed;opacity:1}.PromptManager_buttonContainer__LAA45{align-items:center;display:flex;justify-content:center;width:100%}.PromptManager_addCategoryButton__LBi5i,.PromptManager_addCategoryListButton__sI-nf,.PromptManager_addPromptButton__jLNd3{background-color:#e3f2fd!important;border:1px dashed #abcae8!important;border-radius:4px;color:#1976d2;cursor:pointer;font-size:14px!important;font-weight:700;margin-top:20px!important;padding:8px!important;text-transform:none;width:70%!important}.PromptManager_addCategoryButton__LBi5i:hover,.PromptManager_addCategoryListButton__sI-nf:hover,.PromptManager_addPromptButton__jLNd3:hover{background:#1976d2;color:#1976d2}.PromptManager_addNewCategoryListButton__hmAD6{border:1px dashed #abcae8!important;border-radius:4px;cursor:pointer;font-weight:700;width:70%}.PromptManager_addNewCategoryListButton__hmAD6:hover{background:#1976d2;color:#1976d2}.PromptManager_listItem__p7QZY{align-items:center;border-bottom:1px solid #ddd!important;display:flex;justify-content:space-between;padding:8px 10px;width:100%}.PromptManager_listText__P8hah{flex:1 1}.PromptManager_categoryHeader__p6A3o,.PromptManager_categoryList__m3QR1{align-items:center;justify-content:space-between;width:100%}.PromptManager_categoryHeader__p6A3o{border:1px solid #ddd!important;border-radius:5px;display:flex;padding:10px}.PromptManager_iconContainer__5mAPi{display:flex;gap:10px}.PromptManager_deleteIcon__-XJng,.PromptManager_editIcon__pHYEF{cursor:pointer}.PromptManager_deleteButton__CZKsL,.PromptManager_editButton__Vhfaj{background:#fff 0 0 no-repeat padding-box;border:1px solid #bababa;border-radius:5px;cursor:pointer;font-weight:700;opacity:1;padding:2px 4px}.PromptManager_editdeleteButtonContainer__6RscJ{display:flex}.PromptManager_selectMenu__UADYX{display:flex;flex-direction:column;margin-bottom:20px}.PromptManager_selectBtn__AV8Cp{background:#fff;border:1px solid #bababa;border-radius:10px;display:flex;padding:15px}.PromptManager_selectMenu__UADYX.PromptManager_active__PUBO3{z-index:10}.PromptManager_selectoptions__3SOa1{background:#fff;border:1px solid #bababa;border-radius:8px;box-shadow:0 0 3px #0000001a;left:0;list-style:none;margin:0;max-height:100px;min-height:40px;overflow-y:scroll;padding:0;top:100%;width:100%;z-index:11}.PromptManager_selectoption__paKC5{cursor:pointer;display:flex;padding:10px;z-index:9999}.PromptManager_selectoption__paKC5:hover{background:#f2f2f2}.PromptManager_selectoptionText__GF3EX{color:#333}.PromptManager_dropdownicon__UmTnv{margin-left:auto}:root{--primary-color:#1976d2;--background-color:#fff;--text-color:#000}.theme-2551{--primary-color:#1976d2;--primary-button-color:#1976d2;--background-color:#f9f9f9;--text-color:#333}.theme-255{--primary-color:#1b75bc;--primary-button-color:#1b75bc;--background-color:#f0fff0;--text-color:#111}.theme-256{--primary-color:#ff5c35;--primary-button-color:#ff5c35;--background-color:#f0fff0;--text-color:#111}.theme-257{--primary-color:#0a3d4d;--secondary-color:#fdb913;--background-color:#f9f9f9;--text-color:#333;--secondary-light:#fef6e0}.theme-258{--primary-color:#1b75bc;--primary-button-color:#1b75bc;--background-color:#f9f9f9;--text-color:#333}.theme-259{--primary-color:#0099c8;--primary-button-color:#0099c8;--background-color:#f9f9f9;--text-color:#333}.theme-260{--primary-color:#0771cf;--primary-button-color:#0771cf;--background-color:#f9f9f9;--text-color:#333}.theme-H{--primary-color:#9c27b0;--background-color:#faf5ff;--text-color:#222}.theme-W{--primary-color:#2196f3;--background-color:#f0f8ff;--text-color:#101010}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}html{font-size:62.5%}body{font-family:Inter,serif!important;font-size:1.6rem}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.page-title{color:#434343;font-size:30px;font-weight:500;margin:20px 0}.sub-card{background:#fff;border:2px solid #008cfa4d;border-radius:8px;padding:15px;position:relative;transition:opacity .3s}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}img{max-width:100%}:root{--primary-color:var(--primary-color);--secondary-color:#262626}
/*# sourceMappingURL=main.d0cd0356.css.map*/