:root{--dark-color:#3b3b3b;--grey-dark-color:#36454f;--grey-medium-color:#708090;--grey-light-color:#b8c3cd;--grey-extralight-color:#dfe3ea;--grey-extralight-color-2:#e8ecf1;--grey-extralight-color-3:#eef1f4;--blue-medium-color:#0060e6;--blue-light-color:#488ff3;--purple-color:#a43fe7;--purple-light-color:#c195de;--bg-light-color:#f5f5fc;--bg-medium-color:#afafb3;--b-grey-color:#fafafa;--font-light:"Almarai-Light",sans-serif;--font-regular:"Almarai-Regular",sans-serif;--font-bold:"Almarai-Bold",sans-serif;--font-extraBold:"Almarai-ExtraBold",sans-serif;--root-height:100vh;--root-width:100vw;font-family:Almarai-Regular,sans-serif;font-family:var(--font-regular);letter-spacing:.5px}@font-face{font-family:Almarai-Light;font-style:normal;font-weight:300;src:url(/static/media/Almarai-Light.05a4980da1eae65c2046.ttf) format("truetype")}@font-face{font-family:Almarai-Regular;font-style:normal;font-weight:400;src:url(/static/media/Almarai-Regular.bedd4044c3f58c3a0e26.ttf) format("truetype")}@font-face{font-family:Almarai-Bold;font-style:normal;font-weight:700;src:url(/static/media/Almarai-Bold.4422681bf4a67fe01897.ttf) format("truetype")}@font-face{font-family:Almarai-ExtraBold;font-style:normal;font-weight:800;src:url(/static/media/Almarai-ExtraBold.ba4f890787b139e8fb73.ttf) format("truetype")}body{margin:0;overflow-x:hidden;padding:0}.app-wrapper{background-color:#fff;flex-direction:column;height:100dvh;justify-content:flex-start;max-height:-webkit-fill-available}.app-wrapper,.product-main{display:flex;overflow:hidden;position:relative}.product-main{align-items:stretch;flex-grow:1;padding:0}.wrapper{background-color:var(--bg-light-color);border-radius:8px;display:flex;flex-direction:column;flex-grow:1;font-family:var(--font-regular);height:auto;letter-spacing:.5px;margin-bottom:10px;margin-right:10px;min-width:0;width:100%}.global-error-message{align-items:center;color:var(--grey-medium-color);display:flex;font-size:1.5rem;height:100%;justify-content:center;width:100%}@media (max-width:768px){.app-wrapper{background-color:var(--bg-light-color)}.product-main .wrapper{border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;margin:0}}.error-handler{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center;width:100%}.error-handler .error-icon{color:#666;font-family:var(--font-bold);font-size:50px;margin-bottom:0}.error-handler h1{color:#333;font-size:2rem;margin-bottom:0}.error-handler p{color:#666;font-size:20px;line-height:2;margin-top:0}.banner{align-items:center;background-color:var(--blue-light-color);display:flex;flex:0 1;height:30px;justify-content:center;margin:0;max-height:30px;min-height:30px;padding:0;width:100%;z-index:1000}.banner-text{color:#fff;font-family:var(--font-bold);font-size:12px;letter-spacing:.5px;margin:0;text-align:center}.banner-text a{color:#fff;text-decoration:none}@media (max-width:768px){.banner{height:40px}}.product-header{background-color:#fff;height:40px;position:relative}.product-header .container{align-items:center;background-color:initial;display:flex;height:40px;justify-content:space-between;padding:0}.product-header .logo img{height:clamp(30px,2vw,38px);margin-left:20px;margin-top:5px}.product-header .profile-button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;gap:0;text-decoration:none}.product-header .profile-button h3{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;margin-left:10px}.product-header .button-container{align-items:center;box-sizing:border-box;display:flex;gap:15px;justify-content:flex-end}.product-header .button{position:relative}.product-header .button-text{border:1px solid var(--grey-medium-color);border-radius:50px;color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-regular);font-size:12px;padding:4px 8px}.product-header .button-text:hover{background-color:var(--grey-extralight-color)}.product-header .header-button,.product-header .header-icon-button{fill:var(--grey-medium-color);cursor:pointer;height:22px;width:22px}.product-header .header-icon-button:hover{fill:var(--grey-light-color)}.product-header .alerts{align-items:center;display:flex;position:relative}.product-header .alerts-count{align-items:center;background-color:plum;border-radius:50%;color:#fff;display:flex;font-family:var(--font-bold);font-size:10px;height:5px;justify-content:center;padding:5px;position:absolute;right:-5px;top:-5px;width:5px;z-index:10}.product-header .profile-button:hover .header-button,.product-header .profile-button:hover h3{fill:var(--grey-light-color);color:var(--grey-light-color)}.product-header .header-divider{color:var(--grey-medium-color);font-size:22px}.product-header .path-container{align-items:center;display:flex;flex-direction:row;height:30px;justify-content:center;position:absolute}.product-header .path-container .ws{align-items:center;cursor:pointer;display:flex;gap:0;justify-content:flex-start;margin:0 5px 0 0;padding:0;position:relative}.product-header .path-container .ws .path-text{color:var(--grey-medium-color)}.product-header .path-container .ws:hover .path-text{color:var(--grey-light-color)}.product-header .path-container .ws:hover .path-icon{fill:var(--grey-light-color);stroke:var(--grey-light-color)}.product-header .path-container .path-text{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:13px;margin:0;padding:0}.product-header .path-container .path-text:hover{color:var(--grey-medium-color);cursor:pointer}.product-header .path-container .path-icon{height:14px;margin-left:5px;margin-right:5px;width:14px}.product-header .path-container .path-icon.down{height:16px;margin-left:3px;width:16px}.product-header .path-container .path-text.subtext{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:13px}.product-header .circle-wrapper.header-initials{height:28px;width:28px}.product-header .circle-wrapper.header-initials:hover{background-color:var(--blue-light-color)}.product-header .header-initials p{font-size:12px}.product-header .profile-button:hover .circle-wrapper.header-initials{opacity:.8}.product-header .loading-workspaces{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-header .loading-workspaces,.product-header .sandbox-tooltip{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px}.product-header .sandbox-tooltip{background:#fff;border-radius:6px;box-shadow:0 2px 8px #00000026;left:50%;line-height:1.5;opacity:.95;padding:8px 14px;pointer-events:none;position:absolute;top:150%;transform:translateX(-50%);white-space:pre-line;width:250px;z-index:100}.popup-overlay .master-loading{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 2px 8px #00000026;display:flex;height:200px;justify-content:center;padding:10px;width:300px}@media (max-width:768px){.product-header,.product-header .container{background-color:initial}.product-header .left-container{align-items:center;display:flex;flex-direction:row;gap:calc(50% - 28px);justify-content:flex-start;width:100%}.product-header .button-text,.product-header .header-button,.product-header .header-divider,.product-header .header-icon-button,.product-header .path-container,.product-header .profile-button h3,.product-header .search-bar{display:none}.product-header .menu-button{align-items:flex-start;display:flex;flex-direction:column;gap:5px;margin-left:10px;margin-right:0}.product-header .menu-button .line{background-color:var(--grey-dark-color);border-radius:2px;cursor:pointer;height:2px;width:18px}.product-header .menu-button .line.two{width:12px}}.circle-wrapper{align-items:center;background-color:var(--blue-light-color);border-radius:50%;box-sizing:border-box;display:flex;height:30px;justify-content:center;margin:0;padding:2px;width:30px}.circle-wrapper p{align-content:center;background-color:initial;box-sizing:border-box;color:#fff;font-family:var(--font-bold);font-size:13px;margin:0;padding:0;text-align:center;text-transform:uppercase}.circle-wrapper:hover{background-color:var(--blue-medium-color)}.product-header .user-profile{align-items:flex-start;background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:10px;box-shadow:0 0 10px #0000001a;color:var(--grey-dark-color);display:flex;flex-direction:column;font-family:var(--font-regular);gap:10px;justify-content:flex-start;letter-spacing:.5px;margin:10px 5px;min-width:180px;padding:15px 20px;position:absolute;right:10px;top:35px;z-index:10}.user-profile .user-details-container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.user-profile .user-details{display:flex;flex-direction:column;gap:5px;justify-content:flex-start;margin-top:4px;text-align:left}.user-profile .user-details-container .profile-initials{height:40px;width:40px}.user-profile .user-details h3{line-height:12px;margin:1px 0;padding:0}.user-profile .user-details .user-name{font-family:var(--font-bold);font-size:14px}.user-profile .user-details .user-email{color:var(--grey-medium-color);font-family:var(--font-light);font-size:12px;letter-spacing:.5px}.user-profile .user-details .user-role{color:var(--purple-color);font-family:var(--font-light);font-size:12px;letter-spacing:.5px}.user-profile .workspace-details-container{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;margin:0;padding:0;width:100%}.user-profile .workspace-details-container .workspace-details{align-items:flex-start;display:flex;flex-direction:column;font-family:var(--font-bold);justify-content:flex-start;position:relative;width:100%}.user-profile .workspace-details-container .workspace-details .upgrade{background-color:#dfccf5;border-radius:5px;bottom:0;color:#4b0996;cursor:pointer;font-family:var(--font-bold);font-size:9px;line-height:1;opacity:.8;padding:4px 6px;position:absolute;right:0}.user-profile .workspace-details .workspace-leader{color:var(--grey-medium-color);font-size:11px;margin:0;padding:0}.user-profile .workspace-details .workspace-text{color:var(--grey-dark-color);font-size:12px;margin:0;padding:0}.user-profile hr{background-color:var(--grey-light-color);border:none;height:.5px;margin:5px 0;transform:translateX(-10px);width:calc(100% + 20px)}.user-profile .logout-button-container .logout-button{align-items:center;align-self:flex-start;cursor:pointer;display:flex;gap:5px;justify-content:flex-start}.user-profile .logout-button-container .logout-button .logout-icon{fill:var(--grey-medium-color);height:16px;width:16px}.user-profile .logout-button-container .logout-button h3{color:var(--grey-medium-color);font-family:var(--font-light);font-size:12px;margin:5px 0;padding:0}.settings-container{align-items:flex-start;background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:10px;box-shadow:0 0 10px #0000001a;color:var(--grey-dark-color);display:flex;flex-direction:column;font-family:var(--font-regular);gap:10px;justify-content:flex-start;letter-spacing:.5px;margin:10px 5px;min-width:180px;padding:15px 20px;position:absolute;right:0;top:30px;z-index:10}.settings-container .user-details-container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.settings-container .user-details{display:flex;flex-direction:column;gap:5px;justify-content:flex-start;margin-top:4px;text-align:left}.settings-container .user-details-container .profile-initials{height:40px;width:40px}.settings-container .user-details h3{line-height:12px;margin:1px 0;padding:0}.settings-container .user-details .user-name{font-family:var(--font-bold);font-size:14px}.settings-container .user-details .user-email{color:var(--grey-medium-color);font-family:var(--font-light);font-size:12px;letter-spacing:.5px}.settings-container .user-details .user-role{color:var(--purple-color);font-family:var(--font-light);font-size:12px;letter-spacing:.5px}.settings-container hr{background-color:var(--grey-light-color);border:none;height:.5px;margin:5px 0;transform:translateX(-10px);width:calc(100% + 20px)}.settings-container .settings-item-container{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;width:100%}.settings-container .settings-item-container .settings-item{cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;margin-top:4px;position:relative;text-align:left;width:100%}.settings-container .settings-item-container .settings-item h3{line-height:12px;margin:1px 0;padding:0}.settings-container .settings-item-container .settings-item .item-leader{color:var(--grey-medium-color);font-size:11px;margin:0;padding:0}.settings-container .settings-item-container .settings-item .item-text{color:var(--grey-dark-color);font-size:12px;margin:0;padding:0}.settings-container .settings-item-container .settings-item .more-icon{fill:var(--grey-medium-color);bottom:0;height:13px;position:absolute;right:0;width:13px}.settings-container .settings-item-container .settings-item .more-icon.members{bottom:calc(50% - 6.5px)}.settings-container .settings-item-container .settings-item .upgrade{color:var(--purple-color);font-family:var(--font-light);font-size:12px;letter-spacing:.5px}.settings-container .settings-item-container .settings-item .members-display{align-items:center;display:flex;flex-direction:row;gap:2px;justify-content:flex-start;position:relative}.settings-container .settings-item-container .settings-item .members-display .add-member-container{align-items:center;bottom:calc(50% - 20px);display:flex;flex-direction:row;gap:2px;height:40px;justify-content:flex-start;position:absolute;right:0}.settings-container .settings-item-container .settings-item .members-display .add-member-container .add-member-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:11px}.settings-container .settings-item-container .settings-item .members-display .add-member-container .add-member-icon{fill:var(--grey-medium-color);height:16px;width:16px}.settings-container .settings-item-container .settings-item .members-display .additional-members-count{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:12px;letter-spacing:.5px;margin-left:5px}.settings-container .settings-item-container .settings-item .upgrade{background-color:var(--purple-color);border-radius:5px;bottom:0;color:#fff;cursor:pointer;font-family:var(--font-bold);font-size:9px;opacity:.8;padding:2px 4px;position:absolute;right:0}.settings-container .members-display .profile-initials:first-child{background-color:var(--blue-light-color);opacity:.8}.settings-container .members-display .profile-initials:nth-child(2){background-color:var(--purple-color);opacity:.8}.settings-container .members-display .profile-initials:nth-child(3){background-color:coral;opacity:.8}.settings-container .vairo-info-container{align-items:flex-start;display:flex;flex-direction:row;gap:5px;justify-content:space-between;width:100%}.settings-container .vairo-info-container .item-text{color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-regular);font-size:11px;margin:0;opacity:.6;padding:0}.settings-container .vairo-info-container .item-text:hover{color:var(--grey-light-color)}.popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.info-container{align-items:flex-start;background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:10px;box-shadow:0 0 10px #0000001a;color:var(--grey-dark-color);display:flex;flex-direction:column;font-family:var(--font-regular);gap:10px;justify-content:flex-start;letter-spacing:.5px;margin:10px 5px;min-width:180px;padding:12px;position:absolute;right:0;top:30px;z-index:10}.info-container hr{background-color:var(--grey-light-color);border:none;height:.5px;margin:5px 0;transform:translateX(-5px);width:calc(100% + 10px)}.info-container .vairo-info-container{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:space-between;width:100%}.info-container .vairo-info-container .item{align-items:center;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:10px;padding:8px;transition:all .2s ease-in-out;width:100%}.info-container .vairo-info-container .item:hover{background-color:var(--bg-light-color)}.info-container .vairo-info-container .item-leader{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:12px;margin:0;padding-bottom:8px;padding-left:4px}.info-container .vairo-info-container .item-text{color:var(--grey-dark-color);cursor:pointer;font-family:var(--font-light);font-size:12px;margin:0;padding:0}.info-container .vairo-info-container .item-icon{fill:var(--grey-medium-color);height:16px;width:16px}.usage-container{align-items:space-between;background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:10px;box-shadow:0 0 10px #0000001a;color:var(--grey-dark-color);display:flex;flex-direction:column;font-family:var(--font-regular);gap:10px;justify-content:space-between;letter-spacing:.5px;margin:10px 5px;min-height:250px;padding:12px;position:absolute;right:0;top:30px;width:250px;z-index:10}.usage-container .usage-loading{align-items:center;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.usage-container .usage-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.usage-container .usage-title{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:13px}.usage-container .usage-badge{background:#e9d3fecc;border-radius:6px;color:var(--purple-color);font-size:13px;padding:2px 12px}.usage-container .usage-body{display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:space-between}.usage-container .usage-row-container{align-items:center;display:flex;justify-content:space-between}.usage-container .usage-row{margin-bottom:15px;position:relative}.usage-container .usage-label,.usage-container .usage-value{color:var(--grey-medium-color);font-size:13px}.usage-container .usage-bar-bg{background:var(--grey-extralight-color);border-radius:2px;height:4px;margin-top:4px;overflow:hidden;width:100%}.usage-container .usage-bar-fill{background:var(--blue-light-color);border-radius:2px;height:100%;transition:width .3s}.usage-container .usage-upgrade-btn{background:var(--blue-light-color);border:none;border-radius:6px;box-shadow:0 2px 8px #e9d3fe26;color:#fff;cursor:pointer;font-family:var(--font-bold);font-size:15px;margin-top:auto;padding:5px 0;transition:background .2s;width:100%}.usage-container .usage-upgrade-btn:hover{background:var(--blue-medium-color)}.loading-overlay{align-items:center;background:var(--bg-light-color);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:60%;position:absolute;right:0;top:0;z-index:10000}.loading-message{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;margin-top:25px}.loading-squares{animation:continuous-rotate 2.6s ease-in-out infinite;height:34px;position:relative;width:34px}.square{background:var(--blue-medium-color);border-radius:5px;height:15px;opacity:.3;position:absolute;width:15px}.square1{animation:square1-animation 2.6s ease-in-out infinite;left:0;top:0}.square2{animation:square2-animation 2.6s ease-in-out infinite;right:0;top:0}.square3{animation:square3-animation 2.6s ease-in-out infinite;bottom:0;right:0}.square4{animation:square4-animation 2.6s ease-in-out infinite;bottom:0;left:0}@keyframes square1-animation{0%,to{height:15px}25%{height:5px}50%{height:15px}75%{height:5px}}@keyframes square2-animation{0%,to{height:15px;opacity:.3}25%{height:25px;opacity:1}50%{height:15px;opacity:.3}75%{height:25px;opacity:1}}@keyframes square3-animation{0%,to{height:15px}25%{height:5px}50%{height:15px}75%{height:5px}}@keyframes square4-animation{0%,to{height:15px;opacity:1}25%{height:25px;opacity:.3}50%{height:15px;opacity:1}75%{height:25px;opacity:.3}}@keyframes continuous-rotate{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.feedback-overlay{align-items:center;background-color:initial;display:flex;justify-content:center;max-width:95%;width:500px}.feedback-overlay .feedback-overlay-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;max-width:500px;padding:24px;position:relative;width:100%}.feedback-overlay .feedback-overlay-content h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;margin:0 0 20px}.feedback-overlay .feedback-overlay-content form{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;width:100%}.feedback-overlay .feedback-overlay-content textarea{border:1px solid var(--grey-light-color);border-radius:6px;box-sizing:border-box;font-family:var(--font-regular);font-size:14px;min-height:120px;padding:12px;resize:vertical;width:100%}.feedback-overlay .feedback-overlay-content textarea:focus{border-color:var(--blue-light-color);outline:none}.feedback-overlay .feedback-actions{display:flex;gap:12px;justify-content:flex-end}.feedback-overlay .feedback-actions button{border:none;border-radius:6px;cursor:pointer;font-family:var(--font-medium);font-size:14px;padding:8px 16px}.feedback-overlay .feedback-actions .cancel-button{background-color:#fff;border:1px solid var(--grey-light-color);color:var(--grey-dark-color)}.feedback-overlay .feedback-actions .submit-button{background-color:var(--blue-light-color);color:#fff}.feedback-overlay .feedback-actions .submit-button:disabled{cursor:not-allowed;opacity:.7}.feedback-overlay .feedback-actions button:hover:not(:disabled){opacity:.9}.usage-popup-content{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;height:175px;justify-content:space-between;padding:30px;text-align:center;width:350px}.usage-popup-content .message{font-family:var(--font-bold);font-size:20px}.usage-popup-content .submessage{font-family:var(--font-light);font-size:14px}.usage-popup-content .usage-popup-actions{margin-top:20px}.usage-popup-content .usage-popup-actions button{border:none;border-radius:8px;cursor:pointer;font-family:var(--font-regular);font-size:13px;margin:0 10px;padding:10px 20px;width:140px}.usage-popup-content .usage-popup-actions button.cancel{background-color:var(--bg-light-color);color:var(--grey-medium-color)}.usage-popup-content .usage-popup-actions button.upgrade{background-color:var(--blue-light-color);color:#fff}.alert-container{align-items:flex-start;background-color:#fff;border-radius:8px;bottom:-100px;box-shadow:0 0 10px #0000004d;color:var(--grey-dark-color);display:flex;gap:10px;justify-content:flex-start;left:50%;max-width:400px;min-width:300px;padding:15px;position:fixed;transform:translateX(-50%);transition:bottom .3s ease-in-out;z-index:100000}.alert-container.visible{bottom:20px}.alert-container.success .alert-icon .icon{fill:#09ba30;filter:drop-shadow(0 0 6px rgba(9,186,48,.5))}.alert-container.error .alert-icon .icon{fill:red;filter:drop-shadow(0 0 6px rgba(255,0,0,.5))}.alert-container .alert-content .alert-message{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:14px;margin:0}.alert-container .alert-content .alert-submessage{font-family:var(--font-regular);font-size:12px;margin:0}.alert-container .alert-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:5px;justify-content:flex-start;position:relative}.alert-container .alert-message{font-size:18px;font-weight:700}.alert-container .alert-submessage{font-size:12px;margin-top:5px}.alert-container .alert-close{background:#0000;border:none;color:var(--grey-dark-color);cursor:pointer;font-size:12px;line-height:1;padding:0;position:absolute;right:0;top:0}.upgrade-container{-ms-overflow-style:none;align-items:center;box-sizing:border-box;margin-left:10px;margin-right:10px;overflow-y:auto;padding-bottom:10px;scroll-behavior:smooth;scrollbar-width:none}.upgrade-container::-webkit-scrollbar{display:none}.upgrade-container .upgrade-header{align-items:center;display:flex;flex-direction:column;margin-left:20px;margin-right:20px}.upgrade-container .upgrade-header h1{color:var(--grey-dark-color);font-size:32px;font-weight:800;line-height:1.3;margin:30px 0 20px;text-align:center}.upgrade-container .upgrade-header .payment-type-toggle{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 10px 0 #0000000d;display:flex;flex-direction:row;margin-bottom:15px;padding:5px;width:100%}.upgrade-container .upgrade-header .payment-type-toggle .option{background-color:initial;border:none;border-radius:6px;color:var(--grey-dark-color);cursor:pointer;flex:1 1;font-size:12px;padding:10px}.upgrade-container .upgrade-header .payment-type-toggle .option.active{background-color:var(--bg-light-color);font-weight:600}.upgrade-container .upgrade-content{display:flex;flex-direction:column;gap:15px;margin-top:20px;max-width:1200px;width:95%}.plan-card{align-items:flex-start;align-self:stretch;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 #0000000d;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:250px;padding:20px}.plan-card:hover{transform:scale(1.02);transition:transform .3s ease}.plan-card .plan-card-header{align-items:flex-start;align-self:stretch;display:flex;flex:0 1;flex-direction:column;justify-content:flex-start;position:relative}.plan-card .plan-card-header .most-popular{border:1px solid #007bff;border-radius:12px;color:#007bff;font-family:var(--font-bold);font-size:11px;font-style:italic;margin:0;padding:2px 8px;position:absolute;right:0;top:0}.plan-card .plan-card-header h2{color:var(--grey-dark-color);font-family:var(--font-extraBold);font-size:14px;font-weight:800;margin:0}.plan-card.professional .plan-card-header h2{color:#007bff}.plan-card .plan-card-header .description{color:var(--grey-medium-color);font-size:12px;font-weight:400;height:26px;margin:10px 0}.plan-card .plan-card-price{height:58px}.plan-card .plan-card-price p{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:16px;margin:0}.plan-card.professional .plan-card-price p{color:#007bff}.plan-card .plan-card-price .price-amount{font-size:40px}.plan-card .plan-card-price .price-duration{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px}.plan-card .plan-card-header hr{background-color:var(--grey-dark-color);border:none;height:1px;margin:5px 0;opacity:.5;width:100%}.plan-card .plan-card-content{align-items:flex-start;align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:10px;margin-top:10px}.plan-card .plan-card-content h3{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;margin:0}.plan-card .plan-card-content .content-item{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.plan-card .plan-card-content .content-item .icon{fill:var(--grey-dark-color);height:18px;width:18px}.plan-card .plan-card-content .content-item p{color:var(--grey-dark-color);font-size:12px;font-weight:400;margin:0}.plan-card .plan-card-footer{align-items:flex-start;align-self:stretch;display:flex;flex:0 1;flex-direction:column;justify-content:flex-start}.plan-card button{background-color:var(--grey-extralight-color);border:none;border-radius:5px;color:var(--grey-dark-color);cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:10px 20px;text-align:left;width:100%}.plan-card button:not([disabled]):hover{background-color:#007bff;color:#fff}.plan-card button[disabled]{background-color:var(--grey-extralight-color);color:var(--grey-medium-color);cursor:default;opacity:1}.plan-card .trial-text{align-self:flex-start;color:var(--grey-medium-color);font-size:12px;font-style:italic;margin-top:8px;text-align:left}.plan-card,.plan-card.base,.plan-card.enterprise,.plan-card.professional{background-color:#fff;box-shadow:0 0 10px 0 #0000000d}.plan-card.enterprise .content-item .icon,.plan-card.enterprise .content-item p,.plan-card.enterprise .plan-card-content h3,.plan-card.professional .content-item .icon,.plan-card.professional .content-item p,.plan-card.professional .plan-card-content h3{color:var(--grey-dark-color)}@media (max-width:900px){.upgrade-container .upgrade-content{flex-direction:column;margin-left:20px;margin-right:20px}}.cancel-subscription{margin-top:2rem;padding:1rem;text-align:center}.cancel-button{background:#666;border:1px solid #666;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease}.cancel-button:hover{background:#777;border-color:#777}.billing-actions{display:flex;gap:10px;justify-content:center;margin-bottom:10px;margin-top:30px}.update-billing-button{background:#666;border:1px solid #666;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease}.update-billing-button:hover{background:#777;border-color:#777}.plan-card button{border:1px solid #0000;transition:all .3s ease}.plan-card button:not([disabled]):hover{border-color:#007bff}.beta-plan-container{display:flex;justify-content:center;margin-bottom:10px;width:100%}.beta-card{background-color:#fff;border-radius:12px;box-shadow:0 0 10px 0 #0000000d;display:flex;flex-direction:row;max-width:400px;padding:20px;width:100%}.beta-card-content{align-items:flex-start;height:100%;width:100%}.beta-card-content,.beta-card-content.right{display:flex;flex-direction:column;justify-content:space-between}.beta-card-content.right{align-items:flex-end}.beta-card-content.right .select-features{align-items:center;border:1px solid var(--blue-light-color);border-radius:20px;display:flex;flex-direction:row;gap:10px;padding:4px 12px}.beta-card-content.right .select-features p{color:var(--blue-light-color);font-size:13px;font-weight:600;margin:0}.beta-card h2{color:var(--grey-dark-color);font-size:18px!important;font-weight:700;margin-bottom:10px!important;margin-top:0!important}.beta-price{align-items:baseline;display:flex}.beta-price .price-amount{color:var(--blue-light-color);font-size:40px;font-weight:700;line-height:1}.beta-price .price-cents{color:var(--blue-light-color);font-size:16px;margin-left:2px}.beta-features{margin-bottom:0}.beta-features p{color:var(--grey-dark-color);font-size:14px;margin:10px 0 5px}.beta-card .select-plan.beta-button{background-color:var(--blue-light-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:12px 20px;text-align:center;width:100%}.beta-card .select-plan.beta-button:hover{background-color:var(--blue-medium-color)}.beta-card .trial-text{color:var(--grey-medium-color);font-size:14px;margin-top:10px;text-align:center}.regular-plans-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;margin-left:auto;margin-right:auto;margin-top:0;max-width:1400px;width:98%}@media (max-width:768px){.beta-plan-container,.regular-plans-container{align-items:center;flex-direction:column}.plan-card{margin-bottom:20px}}.payment-process-wrapper{-ms-overflow-style:none;align-items:stretch;box-sizing:border-box;justify-content:flex-start;margin-left:10px;overflow-y:auto;padding:10px;scroll-behavior:smooth;scrollbar-width:none}.payment-process-wrapper::-webkit-scrollbar{display:none}.payment-process-wrapper iframe{border:none;border-radius:10px;box-sizing:border-box;flex:1 1;height:100%;width:100%}@media (max-width:768px){.payment-process-wrapper{border-radius:0;margin:0}}.success-container{align-items:center;background-color:var(--bg-light-color);border-radius:8px;display:flex;flex:1 1;flex-direction:column;font-family:var(--font-regular);height:auto;justify-content:center;letter-spacing:.5px;margin-bottom:20px;margin-left:20px;margin-right:20px;padding:20px}.success-container .icon{fill:var(--blue-light-color);height:100px;width:100px}.success-container .title{color:var(--grey-dark-color);font-size:24px;font-weight:600;margin-bottom:10px;margin-top:10px}.success-container .text{color:var(--grey-medium-color);font-size:16px;margin-bottom:20px;margin-top:10px;text-align:center}.success-container .return-button{background-color:var(--blue-light-color);border-radius:5px;color:#fff;font-size:16px;padding:10px 20px;text-decoration:none}.cancel-subscription-container{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:20px}.cancel-subscription-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:500px;padding:2rem;text-align:center;width:100%}.cancel-subscription-card h2{color:#333;margin-bottom:1.5rem}.warning-text{color:#dc3545;font-size:.9rem;margin:1rem 0}.button-group{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.cancel-button{background:#dc3545;border:none;border-radius:4px;color:#fff;font-size:1rem;padding:.8rem 1.5rem}.cancel-button:hover{background:#c82333}.keep-button{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem 1.5rem;transition:background-color .2s}.keep-button:hover{background:#5a6268}.update-billing-wrapper{align-items:flex-start;display:flex;justify-content:center;min-height:600px;padding:20px}.update-billing-wrapper iframe{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:500px;min-height:600px;width:100%}.getting-started{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 10px 0 #0000001a;box-sizing:border-box;display:flex;gap:0;height:350px;justify-content:space-between;max-height:100%;max-width:96%;overflow:hidden;padding:0cqh;width:min-content}.getting-started .left-side{display:flex;flex-direction:column;gap:0;padding:40px 30px;width:fit-content;z-index:11}.getting-started .left-side .header{color:var(--blue-light-color);font-family:var(--font-bold);font-size:14px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.getting-started .left-side .subtitle{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:23px;line-height:1.2;margin-bottom:20px}.getting-started .left-side .description{color:#333;font-size:14px;font-weight:400;line-height:1.2;margin-bottom:30px}.getting-started .left-side .buttons{display:flex;gap:15px;margin-top:10px}.getting-started .left-side .buttons .button{background-color:var(--blue-light-color);border-radius:50px;color:#fff;cursor:pointer;font-family:var(--font-bold);font-size:14px;letter-spacing:.5px;margin:0;padding:8px 20px;white-space:nowrap}.getting-started .left-side .buttons .button.start:hover{background-color:var(--blue-medium-color)}.getting-started .left-side .buttons .button.skip{background-color:#eff6ff;color:var(--blue-light-color)}.getting-started .left-side .buttons .button.skip:hover{background-color:#dcebff}.getting-started .right-side{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:flex-start;object-fit:contain;padding:10px;position:relative;width:300px;z-index:10}.getting-started .right-side img{height:100%;object-fit:cover;opacity:.8}.getting-started .right-side .step-video{background-color:#f5f5f5;border-radius:12px;height:100%;object-fit:cover;opacity:1;width:100%}.getting-started .right-side .video-loading{align-items:center;background-color:#f5f5f5;border-radius:15px;bottom:0;color:#666;display:flex;flex-direction:column;font-size:14px;justify-content:center;left:0;position:absolute;right:0;top:0}.getting-started .right-side .loading-spinner{animation:spin 1s linear infinite;border:3px solid #e0e0e0;border-radius:50%;border-top:3px solid var(--blue-light-color);height:30px;margin-bottom:10px;width:30px}.getting-started .right-side .video-error{align-items:center;background-color:#f5f5f5;border-radius:0 20px 20px 0;bottom:0;color:#666;display:flex;flex-direction:column;font-size:14px;justify-content:center;left:0;position:absolute;right:0;top:0}.getting-started .right-side .video-error img{height:80%;margin-bottom:10px;object-fit:cover;opacity:.8}.getting-started .right-side .video-error p{color:#999;font-size:12px;margin:0}.getting-started .right-side .step-video::-webkit-media-controls,.getting-started .right-side .step-video::-webkit-media-controls-panel{background-color:#0000001a}.getting-started:not(.step-0){height:300px;overflow:visible}.getting-started:not(.step-0) .left-side{width:280px}.getting-started:not(.step-0) .right-side{box-sizing:border-box;padding:10px;width:405px}.getting-started:not(.step-0) .arrow{fill:#fff;animation:arrowBounce 2s ease-in-out infinite;height:36px;left:-35px;position:absolute;top:0;width:36px;z-index:1000}@keyframes arrowBounce{0%{transform:translateX(0)}50%{transform:translateX(-10px)}to{transform:translateX(0)}}.settings-wrapper{background-color:#fff;border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;position:relative}.settings-wrapper .settings-page{box-sizing:border-box;display:flex;flex-direction:row;height:100%}.settings-wrapper .settings-page .settings-menu{align-self:stretch;background-color:#fff;height:100%}.settings-wrapper .settings-page .settings-content{align-self:stretch;background-color:var(--bg-light-color);border-radius:8px;height:100%;width:100%}.settings-menu{background-color:#fff;display:flex;flex-basis:210px;flex-direction:column;justify-content:flex-start;max-width:210px;min-width:210px;position:relative;z-index:1001}.settings-menu .settings-menu-header{align-items:center;cursor:pointer;display:flex;gap:2px;justify-content:flex-start;padding:15px 8px}.settings-menu .settings-menu-header .arrow-icon{fill:var(--blue-light-color);height:18px;transform:rotate(180deg);width:18px}.settings-menu .settings-menu-header .settings-menu-header-text{color:var(--blue-light-color);font-family:var(--font-bold);font-size:13px}.settings-menu .settings-menu-header:hover .arrow-icon{fill:var(--blue-medium-color)}.settings-menu .settings-menu-header:hover .settings-menu-header-text{color:var(--blue-medium-color)}.menu-section{margin-bottom:20px}.section-title{border-top:1px solid var(--bg-light-color);color:var(--grey-dark-color);font-family:var(--font-bold);font-size:12px;letter-spacing:.5px;margin:0 15px 10px;padding-left:8px;padding-top:15px;text-transform:uppercase}.menu-section:first-child .section-title{border-top:none;padding-top:0}.settings-menu ul{list-style:none;margin:0 15px;padding:0}.settings-menu li{border-radius:8px;height:18px;margin-bottom:2px;padding:5px 8px}.settings-menu li,.settings-menu li .menu-item-link{align-items:center;cursor:pointer;display:flex;justify-content:flex-start}.settings-menu li .menu-item-link{gap:10px;height:100%;width:100%}.menu-label{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:13px;margin:0}.settings-menu .menu-item:not(.active):hover{background-color:#f8f8f8cc}@media (max-width:768px){.settings-menu{bottom:0;left:0;position:fixed;top:30px;transition:left .2s ease-in-out;width:250px}.settings-menu .close-button{display:block;height:20px;margin:10px 0 0 15px;width:20px}.settings-menu .close-button .close-icon{height:20px;width:20px}.settings-menu.open{box-shadow:0 0 20px 0 #0000000d;left:0}.settings-menu.closed{left:-250px}.settings-menu ul{margin-top:10px}}.settings-component{-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:0 auto;overflow-y:auto;padding:20px;position:relative;scrollbar-width:none;width:100%}.settings-component .settings-header{border-bottom:1px solid #e1e5e9;box-sizing:border-box;margin-bottom:30px;padding-bottom:20px;width:100%}.settings-component .content{border-radius:8px;box-sizing:border-box;max-width:700px;width:100%}.settings-component .settings-header h2{color:var(--grey-dark-color);font-size:24px;margin:0 0 8px}.settings-component .settings-header p{color:#6c757d;font-size:14px;margin:0}.settings-component .item-list{display:flex;flex-direction:column;gap:0;width:100%}.settings-component .text-item-label{border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:10px}.settings-component .text-item-label .title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:14px;letter-spacing:.5px}.settings-component .text-item-label .description{color:var(--grey-medium-color);font-size:12px;letter-spacing:.5px}.settings-component .text-item-value{border:1px solid var(--grey-light-color);border-radius:8px;color:var(--grey-dark-color);font-size:16px;padding:10px}.settings-component .text-item-value:focus{outline:1px solid var(--grey-medium-color)}.settings-component .text-item-value:disabled{background-color:var(--grey-extralight-color-2);cursor:not-allowed;opacity:.8}.settings-component .button-container .save-button{background-color:var(--blue-light-color);border:none;border-radius:8px;color:#fff;cursor:pointer;margin-left:10px;margin-top:20px;padding:10px 20px}.settings-component .button-container .save-button:disabled{background-color:var(--blue-light-color);cursor:not-allowed;opacity:.5}.settings-component .privacy-item{box-sizing:border-box;display:flex;justify-content:space-between;padding:10px;width:100%}.settings-component .privacy-item .text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;margin-left:4px}.settings-component .privacy-item .text h4{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:14px;margin:0;padding:0}.settings-component .privacy-item .text p{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:12px;margin:0;padding:0}.settings-component .privacy-item .toggle{align-self:center;background-color:var(--grey-extralight-color);border-radius:15px;gap:5px;height:22px;position:relative;width:35px}.settings-component .privacy-item .toggle .slider{background-color:var(--grey-medium-color);border-radius:50%;height:18px;left:15px;position:absolute;top:2px;transition:left .3s;width:18px}.settings-component .privacy-item .toggle.team-wide{background-color:#0080ff33}.settings-component .privacy-item .toggle.private{background-color:var(--grey-extralight-color)}.settings-component .privacy-item .toggle.team-wide .slider{background-color:var(--blue-light-color);left:15px}.settings-component .privacy-item .toggle.private .slider{left:2px}.invite-section{align-items:flex-start;background-color:#fff;border:1px solid var(--grey-light-color);border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin-bottom:20px;padding:20px}.invite-section .invite-input{align-items:center;display:flex;gap:10px;margin-bottom:20px;min-width:400px}.invite-section .invite-input input{background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:6px;box-sizing:border-box;flex:1 1;font-family:var(--font-regular);font-size:14px;line-height:1;padding:10px 12px}.invite-section .invite-input input:focus{border-color:var(--blue-light-color);outline:none}.invite-section .invite-input .member-role-selection{align-items:center;display:flex;gap:8px;position:relative}.invite-section .invite-input .member-role-selection .status{align-items:center;border:1px solid var(--grey-extralight-color);border-radius:6px;box-sizing:border-box;color:var(--grey-medium-color);cursor:pointer;display:flex;font-family:var(--font-regular);font-size:14px;gap:0;padding:5px 8px}.invite-section .member-role-selection .selection-menu{align-items:flex-start;background-color:#fff;border:1px solid var(--grey-light-color);border-radius:6px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;left:0;padding:4px;position:absolute;top:110%;width:120px;z-index:1000}.invite-section .member-role-selection .selection-menu .status-option{border-radius:4px;box-sizing:border-box;color:var(--grey-dark-color);cursor:pointer;font-family:var(--font-regular);font-size:12px;padding:8px 12px;transition:background-color .2s ease;width:100%}.invite-section .member-role-selection.admin .selection-menu .status-option[data-role=admin],.invite-section .member-role-selection.member .selection-menu .status-option[data-role=member]{font-family:var(--font-bold);font-weight:600}.invite-section .member-role-selection .selection-menu .status-option:hover{background-color:var(--bg-light-color)}.invite-section .role-info{align-items:flex-start;border-radius:6px;color:var(--blue-light-color);display:flex;font-family:var(--font-regular);font-size:15px;gap:8px;margin-bottom:10px;margin-top:-15px;min-height:30px;width:100%}.invite-section .role-info-member{display:flex;flex-direction:column;gap:8px;width:100%}.invite-section .workspace-selection-header{align-items:center;color:var(--grey-dark-color);display:flex;font-family:var(--font-bold);font-size:12px;gap:8px;margin-bottom:0;width:295px}.invite-section .share-all-toggle-container{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.invite-section .toggle-label{cursor:pointer;display:inline-block;height:20px;position:relative;width:40px}.invite-section .toggle-input{background-color:red;height:0;opacity:0;width:0}.invite-section .toggle-slider{background-color:var(--grey-extralight-color);border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.invite-section .toggle-slider:before{background-color:#fff;border-radius:50%;bottom:2px;box-shadow:0 2px 4px #0003;content:"";height:16px;left:2px;position:absolute;transition:.3s;width:16px}.invite-section .toggle-input:checked+.toggle-slider{background-color:var(--blue-light-color)}.invite-section .toggle-input:checked+.toggle-slider:before{transform:translateX(20px)}.invite-section .toggle-text{color:var(--grey-dark-color);cursor:pointer;font-family:var(--font-regular);font-size:14px}.invite-section .workspace-selection-container{display:flex;flex-direction:column;gap:0;width:100%}.invite-section .workspace-selection-title{color:#666;font-size:14px;font-weight:500;margin-bottom:10px}.invite-section .select-all-container{margin-bottom:0}.invite-section .workspace-list{border:1px solid var(--grey-extralight-color);border-radius:6px;display:flex;flex-direction:column;gap:0;max-height:105px;overflow-y:auto;padding:5px;scrollbar-width:none}.invite-section .workspace-list::-webkit-scrollbar{width:6px}.invite-section .workspace-list::-webkit-scrollbar-track{background:var(--grey-extralight-color-2);border-radius:3px}.invite-section .workspace-list::-webkit-scrollbar-thumb{background:var(--grey-extralight-color);border-radius:3px}.invite-section .workspace-list::-webkit-scrollbar-thumb:hover{background:var(--grey-light-color)}.invite-section .workspace-checkbox-container{align-items:center;display:flex;gap:8px;padding:4px}.invite-section .workspace-checkbox{accent-color:var(--blue-light-color);cursor:pointer;height:15px;width:15px}.invite-section .workspace-checkbox-container .role-info-text{color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-bold);font-size:14px;margin:0}.invite-section .workspace-loading{align-items:center;color:var(--grey-medium-color);display:flex;font-family:var(--font-regular);font-size:12px;justify-content:center;padding:20px}.invite-section .invite-button-container{display:flex;gap:10px;justify-content:flex-end;width:100%}.invite-section .invite-button-container .cancel-button{background-color:var(--grey-extralight-color);border:none;border-radius:6px;color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-bold);font-size:14px;line-height:1;padding:5px 8px;transition:all .2s ease}.invite-section .invite-button-container .cancel-button:hover{background-color:var(--grey-light-color);color:var(--grey-dark-color)}.invite-section .invite-button-container .invite-button{background-color:var(--blue-light-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:var(--font-bold);font-size:14px;padding:5px 8px;transition:all .2s ease}.invite-section .invite-button-container .invite-button:hover{background-color:var(--blue-medium-color)}.invite-section .invite-button-container .invite-button:disabled{background-color:var(--grey-extralight-color);color:var(--grey-medium-color);cursor:not-allowed}.invite-section .error-message{background-color:#d358581a;border:1px solid #d3585833;border-radius:4px;color:#d35858;font-family:var(--font-regular);font-size:12px;margin:10px 0;padding:8px 12px}.workspace-access-dropdown{position:relative}.workspace-access-menu{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:400px;min-width:300px;overflow-y:hidden;position:absolute;right:0;top:120%;z-index:1000}.workspace-access-list{padding:16px}.workspace-selection-container{display:flex;flex-direction:column;gap:0}.workspace-toggle-container{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:5px 0}.workspace-toggle-text{color:#333;font-size:14px;font-weight:500}.toggle-switch{height:24px;position:relative;width:44px}.toggle-input{height:0;opacity:0;width:0}.toggle-label{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-label:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.toggle-input:checked+.toggle-label{background-color:#007bff}.toggle-input:checked+.toggle-label:before{transform:translateX(20px)}.workspace-list{display:flex;flex-direction:column;gap:8px;max-height:150px;overflow-y:auto;padding:10px 0}.workspace-selection-header{margin-bottom:0}.workspace-selection-title{color:#666;font-size:13px;font-weight:500}.workspace-checkbox-container{align-items:center;display:flex;gap:8px;padding:0}.workspace-checkbox{accent-color:#007bff;height:15px;width:15px}.workspace-checkbox-label{color:#333;cursor:pointer;flex:1 1;font-size:14px}.workspace-access-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;justify-content:flex-end;padding-top:15px}.cancel-button{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#6c757d;cursor:pointer;font-size:14px;padding:0 16px;transition:background-color .2s}.cancel-button:hover{background:#e9ecef}.update-button{background:#007bff;border:1px solid #007bff;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:0 16px;transition:background-color .2s}.update-button:hover{background:#0056b3}.workspace-access-item{padding:12px;text-align:center}.workspace-access-text{color:#666;font-size:13px}.workspace-access-item .workspace-access-text{color:#999;font-style:italic}.settings-component .content.members-settings{margin:0 auto;max-width:1000px;width:100%}.members-settings h3{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:14px;margin:20px 0 10px;padding:0}.members-settings .members-section-header{align-items:center;display:flex;justify-content:space-between}.members-settings .members-section-header .invite-button{background-color:var(--blue-light-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:var(--font-bold);font-size:14px;padding:4px 12px;transition:all .2s ease}.members-settings .members-section-header .invite-button:hover{background-color:var(--blue-medium-color)}.members-table-container{background-color:initial;border-radius:6px;overflow:visible;padding:0}.members-table{border-collapse:initial;border-spacing:0 8px;font-size:14px;table-layout:fixed;width:100%}.members-table thead{background-color:initial}.members-table th{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:12px;letter-spacing:.5px;padding:0 16px;text-align:left;text-transform:uppercase}.members-table th:first-child{width:45%}.members-table th:nth-child(2),.members-table th:nth-child(3){width:15%}.members-table th:nth-child(4){width:25%}.members-table td{border:none;padding:10px 16px;vertical-align:middle}.members-table tbody tr{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:12px}.members-table tbody tr td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.members-table tbody tr td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.members-table .empty-state,.members-table .loading-state{color:var(--grey-medium-color);font-size:14px;font-style:italic;padding:40px 16px;text-align:center}.member-cell .member-details{align-items:center;display:flex;gap:12px}.member-cell .member-info{display:flex;flex-direction:column;gap:4px}.member-cell .member-info div:first-child{align-items:center;color:var(--grey-dark-color);display:flex;font-family:var(--font-bold);font-size:14px;gap:8px}.member-cell .member-info .you-tag{background-color:#c1d0ff;border-radius:8px;color:var(--grey-dark-color);font-family:var(--font-extraBold);font-size:10px;letter-spacing:.5px;line-height:1;padding:2px 6px}.member-cell .member-info div:last-child{color:var(--grey-medium-color);font-size:12px}.role-cell,.role-cell .member-status{position:relative}.role-cell .member-status .status{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-family:var(--font-bold);font-size:12px;justify-content:space-between;line-height:1;padding:6px 12px;transition:all .2s ease;width:min-content}.role-cell .member-status .status p{font-weight:500;margin:0}.role-cell .member-status .status .down-icon{height:12px;margin-left:6px;opacity:.6;transition:opacity .2s ease;width:12px}.role-cell .member-status .status:hover .down-icon{opacity:1}.role-cell .member-status.admin .status{background-color:#e2d7fa;color:var(--grey-medium-color)}.role-cell .member-status.member .status{background-color:#dae4f8;color:var(--grey-medium-color)}.status-cell .status-type{font-family:var(--font-bold);font-size:12px;line-height:1;padding:4px 0}.status-cell .status-type.accepted{color:var(--blue-light-color)}.status-cell .status-type.pending{color:#b8b9bd}.workspaces-cell,.workspaces-cell .workspace-access{position:relative}.workspaces-cell .workspace-access .workspace-access-status{align-items:center;border:1px solid #0000;border-radius:4px;box-sizing:border-box;display:flex;font-family:var(--font-bold);font-size:12px;justify-content:space-between;line-height:1;padding:6px 12px;transition:all .2s ease;width:100%}.workspaces-cell .workspace-access .workspace-access-status .workspace-access-text{font-weight:500;margin:0}.workspaces-cell .workspace-access .workspace-access-status .down-icon{height:12px;margin-left:6px;opacity:.6;transition:opacity .2s ease;width:12px}.workspaces-cell .workspace-access .workspace-access-status:hover .down-icon{opacity:1}.workspaces-cell .workspace-access .workspace-access-status{background-color:initial;color:var(--grey-medium-color)}.workspaces-cell .workspace-access.member .workspace-access-status{border:1px solid var(--grey-light-color);cursor:pointer}.actions-cell{position:relative;text-align:right;white-space:nowrap;width:1%}.actions-cell .actions-container{display:inline-block;position:relative}.actions-cell .action-button{border:none;border-radius:4px;cursor:pointer;font-family:var(--font-bold);font-size:12px;line-height:1;padding:6px 12px;transition:all .2s ease}.actions-cell .action-button.remove-button{background-color:#d35858;color:#fff}.actions-cell .action-button.remove-button:hover{background-color:#b44646}.actions-cell .action-button.revoke-button{background-color:var(--grey-extralight-color-2);color:var(--grey-medium-color)}.actions-cell .action-button.revoke-button:hover{background-color:var(--grey-extralight-color);color:var(--grey-dark-color)}.role-cell .member-status .selection-menu{align-items:flex-start;background-color:#fff;border:1px solid var(--grey-light-color);border-radius:6px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;left:0;padding:4px;position:absolute;top:110%;width:120px;z-index:1000}.role-cell .member-status .selection-menu .status-option{border-radius:4px;box-sizing:border-box;color:var(--grey-dark-color);cursor:pointer;font-family:var(--font-regular);font-size:12px;padding:8px 12px;transition:background-color .2s ease;width:100%}.role-cell .member-status.admin .selection-menu .status-option[data-role=admin],.role-cell .member-status.member .selection-menu .status-option[data-role=member]{font-family:var(--font-bold);font-weight:600}.role-cell .member-status .selection-menu .status-option:hover{background-color:var(--bg-light-color)}.role-cell .member-status .selection-menu .status-option.revoke{color:#d35858;font-weight:600}.actions-cell .actions-dropdown .selection-menu .selection-menu{left:100%;margin-left:4px;position:absolute;top:0;z-index:1001}.members-settings .error-message{background-color:#d358581a;border:1px solid #d3585833;border-radius:4px;color:#d35858;font-family:var(--font-regular);font-size:12px;margin:10px 0;padding:8px 12px}.product-menu{background-color:#fff;display:flex;flex-basis:210px;flex-direction:column;justify-content:flex-start;max-width:210px;min-width:210px;position:relative;z-index:1001}.product-menu.condensed{flex-basis:auto;max-width:none;min-width:auto;width:fit-content}.product-menu ul{list-style:none;margin:20px 15px;padding:0}.product-menu li{border-radius:8px;height:18px;margin-bottom:5px;padding:8px}.product-menu li,.product-menu li .menu-item-link{align-items:center;display:flex;justify-content:flex-start}.product-menu li .menu-item-link{cursor:pointer;gap:10px;width:100%}.sub-menu-content li{align-items:center;border-radius:0;display:flex;height:18px;justify-content:flex-start;margin-bottom:5px;padding:8px}.product-menu li a,.sub-menu-content li a{align-items:center;display:flex;gap:10px;justify-content:flex-start;text-align:center;text-decoration:none}.menu-icon,.sub-menu-content .menu-icon{fill:var(--grey-medium-color);height:18px;width:18px}.menu-label,.sub-menu-content .menu-label{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:13px;margin:0}.menu-item{position:relative}.sub-menu-content .menu-label{cursor:pointer;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.product-menu.condensed .menu-item .menu-label{display:none}.menu-item .beta-label{background-color:#ecf3ff;border-radius:20px;color:var(--blue-light-color);font-family:var(--font-bold);font-size:10px;margin-left:10px;padding:2px 12px;position:absolute;right:5px;top:7px}.menu-item .beta-label.condensed{display:none}.menu-item.active{background-color:var(--bg-light-color)}.menu-item.active,.menu-label.active{color:var(--grey-dark-color);font-family:var(--font-bold)}.menu-item.active .beta-label{background-color:#fff}.menu-item:first-child .menu-icon{fill:var(--grey-dark-color)}.menu-item:nth-child(2) .menu-icon{fill:var(--blue-medium-color)}.menu-item:nth-child(3) .menu-icon,.menu-item:nth-child(3) .menu-icon circle,.menu-item:nth-child(3) .menu-icon path,.menu-item:nth-child(3) .menu-icon rect{fill:var(--blue-light-color)}.menu-item:nth-child(4) .menu-icon{fill:var(--purple-color)}.product-menu hr{border:none;border-top:1px solid var(--grey-medium-color);margin:0 20px}.sub-menu-container{display:flex;flex-direction:column;flex-grow:1;margin:20px;min-height:0}.sub-menu-button{align-items:center;background-color:var(--grey-dark-color);border-radius:8px;cursor:pointer;display:flex;gap:10px;height:18px;justify-content:flex-start;margin-bottom:5px;padding:6px;text-decoration:none}.sub-menu-button .add-label{color:var(--grey-light-color);font-family:var(--font-bold);font-size:13px;line-height:18px;margin:0}.sub-menu-button .add-icon{fill:var(--grey-light-color);height:18px;width:18px}.sub-menu-content{display:flex;flex-direction:column;flex-grow:1;margin-top:20px;min-height:0;position:relative}.sub-menu-content ul{flex:1 1;gap:0;list-style:none;margin:0;min-height:0;overflow-y:auto;padding-left:10px;scrollbar-color:var(--grey-extralight-color) #0000;scrollbar-width:thin}.sub-menu-content ul::-webkit-scrollbar{width:6px}.sub-menu-content ul::-webkit-scrollbar-track{background:#0000}.sub-menu-content ul::-webkit-scrollbar-thumb{background-color:var(--grey-medium-color);border-radius:3px}.sub-menu-content li{margin:0;overflow:hidden;padding:6px 0;position:relative}.sub-menu-content li a{margin:0;padding-left:12px;text-align:left;width:calc(100% - 20px)}.sub-menu-content .menu-line{background-color:var(--grey-light-color);border-radius:1px;height:100%;left:0;opacity:.7;position:absolute;top:0;width:1px}.sub-menu-content li:last-child .menu-line{height:50%}.sub-menu-content .content-title{align-items:center;border-radius:7px;display:flex;justify-content:flex-start;margin-bottom:0;padding:6px}.sub-menu-content .content-title .title-label{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:14px;line-height:18px;margin:0}.sub-menu-content .content-title .title-icon{fill:var(--grey-dark-color);cursor:pointer;height:18px;width:18px}.sub-menu-content .thread-icons{background-color:#fff;display:flex;gap:5px;opacity:0;position:absolute;right:0;transition:opacity .2s}.sub-menu-content li:hover .thread-icons{opacity:1}.sub-menu-content .delete-icon,.sub-menu-content .edit-icon{fill:var(--grey-medium-color);cursor:pointer;height:16px;transition:fill .2s;width:16px}.sub-menu-content .delete-icon:hover,.sub-menu-content .edit-icon:hover{fill:var(--grey-dark-color)}.product-menu .close-button{display:none;left:10px;top:10px;z-index:1001}.product-menu .menu-condensed-container{align-items:center;background-color:var(--bg-light-color);border-radius:8px;bottom:15px;cursor:pointer;display:flex;justify-content:flex-start;padding:3px;position:absolute;right:15px}.menu-condensed-container.open{transform:rotate(180deg)}.setup-button{align-items:center;background-color:#f6e0ff;border-radius:8px;bottom:15px;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;left:15px;padding:4px 8px;position:absolute}.product-menu.condensed .setup-button{display:none}.setup-button .setup-label{color:var(--purple-color);font-family:var(--font-bold);font-size:13px}.setup-button .setup-icon{fill:var(--purple-color);height:18px;transform:rotate(-180deg);transition:transform .2s ease-in-out;width:18px}.setup-button .setup-icon.open{transform:rotate(-90deg)}.setup-tracker-container{bottom:50px;left:15px;position:absolute}@media (max-width:768px){.product-menu{bottom:0;left:0;position:fixed;top:30px;transition:left .2s ease-in-out;width:250px}.product-menu .close-button{display:block;height:20px;margin:10px 0 0 15px;width:20px}.product-menu .close-button .close-icon{height:20px;width:20px}.product-menu.open{box-shadow:0 0 20px 0 #0000000d;left:0}.product-menu.closed{left:-250px}.product-menu ul{margin-top:10px}.product-menu .setup-button{display:none}}.setup-tracker{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 #0000001a;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;padding:20px;position:relative;width:320px}.setup-tracker .close-button{align-items:center;background:none;border:none;border-radius:4px;color:#9ea3ac;cursor:pointer;display:flex;height:24px;justify-content:center;left:auto;position:absolute;right:12px;top:12px;transition:all .2s ease;width:24px;z-index:10}.setup-tracker .close-button:hover{background-color:#f3f4f6;color:#676b73}.setup-tracker .close-button svg{height:16px;width:16px}.setup-tracker .setup-title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:28px;margin:0 0 10px;text-align:left}.setup-tracker .progress-container{margin-bottom:30px}.setup-tracker .progress-bar{background-color:#e5e7eb;border-radius:4px;height:8px;overflow:hidden;width:100%}.setup-tracker .progress-fill{background-color:#8b5cf6;border-radius:4px;height:100%;transition:width .3s ease}.setup-tracker .steps-list{display:flex;flex-direction:column;gap:0}.setup-tracker .step-item{align-items:center;cursor:pointer;display:flex;padding:8px 0;transition:all .2s ease}.setup-tracker .step-item:hover{transform:translateX(4px)}.setup-tracker .step-icon{align-items:center;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-right:16px;width:24px}.setup-tracker .step-icon.completed{background-color:#8b5cf6}.setup-tracker .step-icon.pending{background-color:initial;border:2px solid #d1d5db}.setup-tracker .step-title{color:#1f2937;flex:1 1;font-size:16px;font-weight:400;margin-right:16px}.setup-tracker .step-arrow{fill:var(--grey-medium-color);flex-shrink:0;height:16px;transition:opacity .2s ease;width:16px}.setup-tracker .step-item:hover .step-arrow{opacity:1}.threads-wrapper{background-color:#fff;overflow:hidden;position:relative}.threads-wrapper .content-container{display:flex;height:100%;overflow:hidden;position:relative;transition:transform .3s ease,padding-right .3s ease;width:100%}.threads-wrapper .content-container .threads-content{background-color:var(--bg-light-color);border-radius:8px;height:100%;justify-content:space-between;min-width:0;overflow-y:none;padding:0 20px;position:relative}.threads-wrapper .content-container .threads-content,.threads-wrapper .messages{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;margin-bottom:0}.threads-wrapper .messages{gap:15px;justify-content:flex-start;overflow-y:auto;padding:20px calc(50% - 360px) 0;width:100%}.threads-wrapper .messages::-webkit-scrollbar{display:none}.threads-wrapper .message{align-items:flex-start;display:flex;gap:11px;margin-bottom:25px;position:relative;width:100%}.threads-wrapper .message.sender{flex-direction:row;justify-content:flex-end;margin-left:auto}.threads-wrapper .message.receiver{flex-direction:row;margin-right:auto}.threads-wrapper .avatar{align-items:center;background-color:initial;border-radius:50%;display:flex;flex-shrink:0;height:34px;justify-content:center;overflow:hidden;padding:0;width:34px}.threads-wrapper .avatar img{align-self:center;height:77%;object-fit:cover;width:77%}.threads-wrapper .message.receiver .avatar{transform:translateY(-25%)}.threads-wrapper .avatar.input-avatar{height:30px;width:30px}.threads-wrapper .avatar .circle-wrapper.message-initials{height:34px;width:34px}.threads-wrapper .message-bubbles{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin:0;max-width:calc(100% - 85px);padding:0}.threads-wrapper .message.receiver .message-bubbles{flex-grow:1}.threads-wrapper .message-bubbles .message-bubble{align-self:stretch;background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:10px;flex-grow:1;font-size:15px;letter-spacing:.5px;line-height:1.5;margin:0;padding:10px 15px;position:relative;word-break:break-word}.threads-wrapper .message.receiver .message-bubbles .message-bubble{background-color:initial;border:none;flex-grow:1;margin-top:0;padding:0;width:100%}.threads-wrapper .message.receiver .message-bubbles .message-container{flex-grow:1;width:100%}.threads-wrapper .message-bubbles .message-bubble .tile-content{height:300px;min-height:300px}.threads-wrapper .message-input{align-items:center;background:var(--bg-light-color);display:flex;gap:0;justify-content:center;padding-bottom:15px;width:100%}.threads-wrapper .message-input .floating-wrapper{align-items:flex-start;background-color:#fff;border:1px solid #0000001a;border-radius:15px;box-shadow:0 0 15px #0000000d;display:flex;flex-direction:column;gap:2px;height:auto;justify-content:flex-start;max-width:95%;min-width:40%;padding:15px;width:720px}.threads-wrapper .message-input .floating-wrapper .action-items{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.threads-wrapper .message-input .floating-wrapper .action-items .left-items{align-items:center;display:flex;gap:10px;justify-content:center}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item{align-items:center;border:1px solid #d3d3d3;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;padding:5px;position:relative;width:20px}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item:hover{background-color:var(--bg-light-color)}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .icon{fill:#969797;cursor:pointer;height:20px;width:20px}.threads-wrapper .message-input .floating-wrapper .action-items .right-item{align-items:center;background-color:var(--grey-dark-color);border:1px solid #d3d3d3;border-radius:50%;cursor:pointer;display:flex;height:22px;justify-content:center;padding:4px;width:22px}.threads-wrapper .message-input .floating-wrapper .action-items .right-item.listening{background-color:var(--blue-light-color)}.threads-wrapper .message-input .floating-wrapper .action-items .right-item.listening .icon{background-color:initial}.threads-wrapper .message-input .floating-wrapper .action-items .right-item .icon{fill:#fff;background-color:initial;height:22px;text-align:right;width:22px}.threads-wrapper .message-input .floating-wrapper .action-items .right-item:hover{background-color:var(--grey-medium-color)}.threads-wrapper .message-input .floating-wrapper .action-items .right-item:hover .icon{background-color:initial}.threads-wrapper .message-input .floating-wrapper .action-items .right-item .icon.send{background-color:initial;transform:rotate(-90deg)}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item.question-bank{align-items:center;border-radius:20px;display:flex;height:30px;justify-content:center;padding:0 12px;width:auto}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item.question-bank.active{background-color:var(--grey-extralight-color)}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item.question-bank.active .bank-text{color:var(--grey-dark-color);font-weight:700}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item.question-bank .bank-text{color:var(--grey-medium-color);font-size:11px;line-height:30px;margin:0;white-space:nowrap}.threads-wrapper .message-input .floating-wrapper textarea{background-color:initial;border:none;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:15px;margin-bottom:0;max-height:150px;min-height:24px;outline:none;overflow-y:auto;resize:none;width:100%}.threads-wrapper .message-input .floating-wrapper textarea:focus{outline:none}.threads-wrapper .message-input .floating-wrapper textarea::placeholder{color:var(--grey-medium-color);opacity:.8}.threads-wrapper .message-input .floating-wrapper .action-items .send{align-items:center;background-color:var(--primary-color);border-radius:50%;cursor:pointer;display:flex;height:21px;justify-content:center;transition:background-color .2s ease;width:21px}.threads-wrapper .message-input .floating-wrapper .action-items .send:hover{background-color:var(--primary-dark-color)}.pulsing-dot{align-items:center;animation:pulse 2s ease-in-out infinite;background-color:var(--grey-dark-color);border-radius:50%;display:flex;display:inline-block;height:10px;justify-content:center;margin-left:5px;position:relative;width:10px}.thinking-indicator{align-items:center;color:var(--grey-dark-color);display:flex;font-size:.85rem;gap:5px}.inline-markdown{white-space:pre-wrap;word-break:break-word}.threads-wrapper .content-container .sidebar-container{background-color:#fff;box-shadow:2px 0 5px #0000001a;flex-shrink:0;margin-left:10px;max-width:350px;min-width:350px;overflow-y:auto;transition:transform .3s ease,margin-left .3s ease;z-index:100}.threads-wrapper .content-container .sidebar-container.closed{margin-left:-350px;transform:translateX(350px)}.threads-wrapper .content-container.sidebar-open{padding-right:350px}.threads-wrapper .content-container.sidebar-closed{padding-right:0}@media (max-width:1000px){.threads-wrapper .threads-content .message-bubbles{max-width:calc(100% - 70px)}}@media (max-width:1400px){.threads-wrapper .threads-content .message-bubbles{max-width:calc(100% - 90px)}}@media (max-width:758px){.threads-wrapper .content-container .threads-content{padding:0 10px}.threads-wrapper .messages{padding:20px 10px 0}.threads-wrapper .threads-content .message-bubbles{max-width:calc(100% - 45px)}.threads-wrapper .message.receiver .avatar{transform:translateY(0)}.threads-wrapper .content-container .sidebar-container{background-color:initial;bottom:0;position:absolute;right:0;top:0;transition:transform .3s ease;width:350px;z-index:100}.threads-wrapper .content-container .sidebar-container.closed{transform:translateX(350px)}.threads-wrapper .message-input .floating-wrapper textarea{font-size:16px}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item.question-bank .bank-text{font-size:14px}}.icon.voice.active{animation:pulse 1.5s infinite}.processing-container{background-color:initial;border-radius:8px;flex-direction:row;margin:0;max-width:100%;overflow:hidden}.spinner{animation:spinner .8s linear infinite;border:2px solid #0000001a;border-top:2px solid var(--blue-medium-color);flex-shrink:0;height:20px;margin-right:10px;width:20px}.json-text{color:#333;font-family:monospace;font-size:12px;max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.bank-text{color:var(--grey-medium-color);font-size:11px;margin:0;white-space:nowrap}.threads-wrapper .message.consecutive{margin-top:-30px}.threads-wrapper .avatar-placeholder{min-width:34px;width:34px}.threads-wrapper .action-items .more-selection-menu{bottom:130%;left:0;position:absolute;top:auto;width:140px}.threads-wrapper .action-items .action-item .more-selection-menu .more-option span{font-size:14px}.upload-popup{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000001a;max-width:500px;padding:24px;width:90%}.popup-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.popup-header h3{color:var(--grey-dark-color);font-size:20px;font-weight:600;margin:0}.close-btn{align-items:center;background:none;border:none;color:var(--grey-medium-color);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.close-btn:hover{color:var(--grey-dark-color)}.upload-area{background-color:var(--bg-light-color);border:2px dashed var(--grey-light-color);border-radius:8px;padding:40px 20px;text-align:center;transition:all .3s ease}.upload-content p{color:var(--grey-medium-color);font-size:16px;margin:8px 0}.upload-btn{background-color:var(--grey-medium-color);border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-regular);font-size:14px;margin-top:10px;padding:8px 16px;transition:background-color .3s ease}.upload-btn:hover{background-color:var(--grey-dark-color)}.uploaded-file-display{padding:8px 12px 0}.file-chip{align-items:center;background-color:#e6efff;border:1px solid var(--grey-light-color);border-radius:20px;color:var(--grey-dark-color);display:inline-flex;font-size:14px;justify-content:flex-start;margin-bottom:10px;margin-left:-17px;margin-top:-10px;max-width:200px;min-height:24px;padding:1px 8px 1px 12px}.file-name{flex:1 1;margin-right:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-file-btn{align-items:center;background:none;border:none;border-radius:50%;color:var(--grey-medium-color);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.remove-file-btn:hover{background-color:var(--grey-light-color);color:var(--grey-dark-color)}.upload-spinner{animation:spinner .8s linear infinite;border-top:2px solid var(--grey-light-color);border:2px solid var(--grey-light-color);border-radius:50%;border-top-color:var(--blue-medium-color);box-sizing:border-box;display:inline-block;flex-shrink:0;height:12px;margin-right:6px;transform-origin:center;vertical-align:middle;width:12px;will-change:transform}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.11"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.message-bubble table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 8px #0000001a;margin:1em 0;overflow:hidden;width:100%}.message-bubble table td,.message-bubble table th{border:none;font-size:15px;padding:4px 8px;position:relative}.message-bubble table th{background-color:#dde9ff;font-size:15px;padding:6px 8px;text-align:left}.message-bubble table td:after{height:1px;left:0}.message-bubble table td:after,.message-bubble table td:before{background-color:#e9ecef;bottom:0;content:"";position:absolute;right:0}.message-bubble table td:before{top:0;width:1px}.message-bubble table tr:nth-child(2n){background-color:#f8f9fa}.message-bubble table tr:hover{background-color:#f1f3f5}.message-bubble table td:last-child:before,.message-bubble table th:last-child:before,.message-bubble table tr:last-child td:after{display:none}.message-bubble .katex{background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:8px;display:block;font-family:var(--font-regular);font-size:15px;margin-bottom:5px;margin-top:5px;max-width:100%;overflow-x:auto;padding:14px 10px}.message-bubble .katex::-webkit-scrollbar{height:8px}.message-bubble .katex::-webkit-scrollbar-thumb{background-color:var(--bg-light-color);border-radius:4px}.message-bubble{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}.message-bubble h1,.message-bubble h2,.message-bubble h3,.message-bubble h4,.message-bubble h5,.message-bubble h6,.message-bubble p,.message-bubble span{font-size:15px;margin:0}.message-bubble span{display:inline-block}.message-bubble p:first-child{margin-top:0}.message-bubble p:last-child{margin-bottom:0}.message-bubble ol,.message-bubble ul{font-size:15px;line-height:1.5;margin:12px 0;padding-left:24px}.message-bubble li{font-size:15px;line-height:1.8;margin:8px 0}.message-bubble ol ol,.message-bubble ol ul,.message-bubble ul ol,.message-bubble ul ul{margin:6px 0;padding-left:20px}.message-bubble li li,.message-bubble li p{margin:4px 0}.message-bubble li p:first-child{margin-top:0}.message-bubble li p:last-child{margin-bottom:0}.message-bubble code{background-color:var(--grey-extralight-color);border-radius:6px;color:var(--grey-dark-color);font-family:monospace;font-size:14px;padding:2px 6px}.message-bubble pre{background-color:initial;border-radius:4px;font-size:15px;overflow-x:auto;padding:0}.message-bubble blockquote{align-items:center;border-left:1px solid var(--grey-medium-color);color:var(--grey-dark-color);display:flex;font-size:15px;justify-content:flex-start;margin:12px 0;padding:0 20px;text-align:left}.message-bubble hr{background-color:var(--grey-medium-color);border:none;border-radius:2px;height:1px;margin:10px 0}.message-bubble .highlight,.message-bubble mark{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:3px;color:#856404;font-size:15px;padding:2px 4px}.message-bubble .highlight-blue{background-color:#cce7ff;border:1px solid #99d6ff;border-radius:3px;color:#0056b3;font-size:15px;padding:2px 4px}.message-bubble .highlight-green{background-color:#d4edda;border:1px solid #a3d9a4;border-radius:3px;color:#155724;font-size:15px;padding:2px 4px}.enhanced-bullets{margin:15px 0!important;padding-left:25px!important}.enhanced-bullet-item{line-height:1.6!important;margin:12px 0!important;position:relative}.enhanced-bullet-item:before{background-color:#3498db;border-radius:50%;content:"";height:6px;left:-25px;position:absolute;top:8px;width:6px}.enhanced-bullets ol,.enhanced-bullets ul{margin-top:8px!important}.enhanced-bullets .enhanced-bullet-item:before{background-color:#9b59b6;height:5px;left:-23px;width:5px}.tile-content{background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:8px;box-sizing:border-box;color:var(--grey-medium-color);display:flex;flex-direction:column;font-size:14px;height:100%;padding:12px}.tile-content .tile-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}.tile-content .tile-header-left{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.tile-content .tile-header-right{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start}.tile-content .tile-header .tile-title{color:var(--text-dark-color);font-size:15px;font-weight:600;margin:0}.tile-content .tile-header .tile-subtitle{color:var(--grey-medium-color);font-size:13px;margin:4px 0 0}.tile-content .tile-header .more-icon{fill:var(--grey-light-color);cursor:pointer;height:20px;transform:rotate(90deg);width:20px;z-index:100000}.tile-content .chart-container{flex-grow:1;height:100%;min-height:0;position:relative;width:100%}.tile-content .chart-container .chart{padding-top:5px}.tile-content .chart-container .chart-placeholder{align-items:center;background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:6px;box-sizing:border-box;display:flex;height:100%;justify-content:center;width:100%}.tile-content .chart-container p{color:var(--grey-medium-color);font-size:14px;margin:0;text-align:center}.tile-content .no-chart-data{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:.6}.tile-content .no-chart-data p{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:16px;margin:10px 0;padding:0}.tile-content .no-chart-data svg{fill:var(--blue-light-color);height:50px;width:50px}.table-container{margin-top:5px;max-height:100%;overflow-x:auto;overflow-y:scroll;padding-right:5px}.chart-table{background-color:#fff;border:1px solid var(--grey-extralight-color);border-collapse:collapse;border-radius:5px;width:100%}.chart-table td,.chart-table th{border-bottom:1px solid #eee;padding:10px;text-align:left}.chart-table th{background-color:var(--grey-light-color);font-family:var(--font-family-bold)}.chart-table tr:hover{background-color:var(--bg-light-color)}.color-box{border:1px solid #0000001a;border-radius:4px;height:20px;width:20px}.table-container::-webkit-scrollbar{height:8px;width:8px}.table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.processing-container{align-items:center;display:flex;gap:10px;padding:0}.spinner{animation:spin 1s ease-in-out infinite;border-top:3px solid var(--grey-extralight-color);border:3px solid var(--grey-extralight-color);border-radius:50%;border-top-color:var(--blue-light-color);height:11px;width:11px}.json-text{background-color:initial;color:var(--blue-light-color);font-family:var(--font-regular);font-size:14px;margin:0}.greeting-container{height:100%;margin:0;padding:0;text-align:center}.greeting-container,.greeting-container .greeting-content{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.greeting-container .greeting-content{margin-top:0;max-width:800px}.greeting-container .greeting-subtitle-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.greeting-container .show-data-sources-button{background-color:var(--blue-light-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:var(--font-bold);margin-top:20px;padding:5px 10px}.greeting-container .greeting-title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:36px;letter-spacing:1px;margin:0 0 8px;opacity:.9}.greeting-container .greeting-subtitle{color:var(--grey-medium-color);font-family:var(--font-light);font-size:20px;letter-spacing:1px;margin:0 0 4%}.greeting-container .refresh-button.inactive{display:none}.greeting-container .refresh-button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;font-family:var(--font-bold);justify-content:center;margin:0;padding:0}.greeting-container .refresh-button .refresh-icon{fill:var(--blue-light-color);height:18px;width:18px}.greeting-container .refresh-button:hover{fill:var(--blue-medium-color)}.greeting-container .columns-container{align-items:flex-start;display:flex;gap:2%;justify-content:center;width:100%}.greeting-container .column{background-color:initial;flex:1 1;max-width:300px;text-align:center}.greeting-container .column .column-header{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.greeting-container .column svg{fill:var(--blue-light-color);height:30px;width:30px}.greeting-container .column .column-header-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:1rem;margin:6px 0;text-align:center}.greeting-container .column ul{list-style:none;margin:0;padding:0;text-align:center}.greeting-container .column li{background-color:#d6e5fb;border-radius:5px;color:#555;cursor:pointer;font-size:14px;margin:5% 0;padding:12px;text-align:center}.greeting-container .column li:hover{background-color:#ccdbf1}@media (max-width:768px){.greeting-container .columns-container{align-items:center;flex-direction:column}.greeting-container .column.examples{display:none}}@media (min-width:768px){.greeting-container{justify-content:center}.greeting-container .greeting-content{justify-content:center;margin-top:0}}.data-preview-container{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#efefef80;bottom:0;left:0;right:0;top:0;z-index:500}.data-preview,.data-preview-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:absolute}.data-preview{background-color:#fff;border-radius:10px;bottom:70px;box-shadow:0 0 8px #0000001a;box-sizing:border-box;height:calc(100% - 120px);left:10%;overflow:hidden;padding:15px;right:10%}.data-preview .loading-screen-container{background-color:#fff;border-radius:10px;box-shadow:0 0 8px #0000000d}.data-preview .loading-screen-container,.data-preview .table-loading-container{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.data-preview .table-loading-container{background-color:var(--b-grey-color);border:1px solid var(--grey-extralight-color);border-radius:10px}.data-preview .preview-tabs{align-self:stretch;display:flex;flex:0 1;flex-direction:row;gap:5px;margin-bottom:10px}.data-preview .preview-tabs .tab{align-items:center;background-color:#fff;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;gap:6px;min-width:100px;padding:5px 8px}.data-preview .preview-tabs .tab.active{background-color:var(--b-grey-color);border-top:none;border:1px solid var(--grey-extralight-color)}.data-preview .preview-tabs .tab.active h2{color:var(--grey-dark-color)}.data-preview .preview-tabs .tab h2{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;margin:0;padding:0 3px}.data-preview .preview-tabs img{height:18px;width:18px}.data-preview .preview-content{align-self:stretch;border-radius:10px;display:flex;flex:1 1;flex-direction:row;gap:10px;overflow:hidden;padding:0}.data-preview .preview-content .tables{display:flex;flex:0 1;flex-direction:column;gap:4px;min-width:180px;padding:0;width:220px}.data-preview .preview-content .tables h2{color:var(--grey-light-color);font-family:var(--font-bold);font-size:14px;margin:0;padding:0}.data-preview .preview-content .tables .table-list{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;overflow-y:auto;scrollbar-width:none}.data-preview .preview-content .tables .table-name{align-self:stretch;border-radius:10px;box-sizing:border-box;color:var(--grey-medium-color);cursor:pointer;padding:4px 10px}.data-preview .preview-content .tables .table-name.active{background-color:var(--b-grey-color);border:1px solid var(--grey-extralight-color)}.data-preview .preview-content .tables .table-name h3{font-family:var(--font-bold);font-size:13px;margin:0;padding:0;white-space:nowrap}.data-preview .preview-content .data{display:flex;flex:1 1;flex-direction:column;gap:0;max-width:100%;overflow-x:hidden;overflow-y:hidden;position:relative}.data-preview .preview-content .data h2{color:var(--grey-light-color);font-family:var(--font-bold);font-size:14px;margin:0;padding:0}.data-preview .preview-content .data .no-data{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.data-preview .preview-content .data .table-container{background-color:var(--b-grey-color);border:1px solid var(--grey-extralight-color);border-radius:10px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:100%;overflow-x:auto;overflow-y:auto;position:relative;width:auto}.data-preview .preview-content .data .table-container::-webkit-scrollbar{width:8px}.data-preview .preview-content .data .table-container::-webkit-scrollbar-thumb{background-color:var(--grey-extralight-color);border-radius:4px}.data-preview .preview-content .data .table-container::-webkit-scrollbar-track{background-color:initial}.data-preview .preview-content .data .table-container table{background-color:initial;border-radius:10px;border-spacing:0;display:table;margin:0;overflow:hidden;width:auto}.data-preview table thead tr th{background-color:initial;color:var(--grey-dark-color);font-family:var(--font-bold);font-size:13px;max-width:200px;min-width:100px;overflow:hidden;padding:8px;position:sticky;position:relative;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:2}.data-preview table th:not(:last-child):after{background-color:#ccc;border-radius:2px;content:"";cursor:col-resize;height:50%;position:absolute;right:0;top:25%;width:2px;z-index:1}.data-preview table td{border-bottom:1px solid var(--grey-extralight-color-2);color:var(--grey-medium-color);font-family:var(--font-regular);font-size:13px;overflow:hidden;padding:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.data-preview table tbody tr:last-child td{border-bottom:none}.sidebar-content{background:#fff;border:1px solid var(--grey-extralight-color);border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:calc(100% - 1px);min-height:0}.sidebar-content .header{border-bottom:1px solid var(--grey-extralight-color);justify-content:space-between;padding:7px 10px}.sidebar-content .header,.sidebar-content .header .options{align-items:center;display:flex;flex-direction:row;gap:10px}.sidebar-content .header .options{justify-content:flex-start}.sidebar-content .header .option{background-color:var(--bg-light-color);border:1px solid #fff;border:1px solid var(--grey-extralight-color);border-radius:6px;box-sizing:border-box;font-size:14px;padding:4px 6px}.sidebar-content .header .option,.sidebar-content .header .option.close{color:var(--grey-dark-color);font-family:var(--font-regular);line-height:1.2}.sidebar-content .header .option.close{background-color:initial;border:none;cursor:pointer;font-size:12px;margin:0;padding:0}.sidebar-content .question-bank{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;padding:10px}.sidebar-content .question-bank .data-source-container{border:1px solid var(--grey-extralight-color);border-radius:6px;display:flex;flex-direction:column;gap:0;padding:8px}.sidebar-content .question-bank .data-source-container.open{gap:10px}.sidebar-content .question-bank .data-source-container .data-source-header{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.sidebar-content .question-bank .data-source-container .data-source-header .header-left{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.sidebar-content .question-bank .data-source-container .data-source-header .header-left .logo{height:20px;width:20px}.sidebar-content .question-bank .data-source-container .data-source-header div{color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;margin:0}.sidebar-content .question-bank .data-source-container .data-source-header .icon{color:var(--grey-dark-color);height:16px;width:16px}.sidebar-content .question-bank .data-source-container .data-source-header .icon.open{transform:rotate(90deg)}.sidebar-content .question-bank .data-source-container .data-source-body{display:flex;flex-direction:column;gap:0;height:0;overflow:hidden}.sidebar-content .question-bank .data-source-container.open{height:auto;max-height:70%;overflow-y:hidden}.sidebar-content .question-bank .data-source-container.open .data-source-body{gap:10px;height:auto;overflow-y:auto;scrollbar-color:var(--grey-light-color) #0000;scrollbar-width:thin}.sidebar-content .question-bank .data-source-container .data-source-body .category-container{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.sidebar-content .question-bank .data-source-container .data-source-body .category-header{align-items:center;background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:5px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:8px}.sidebar-content .question-bank .data-source-container .data-source-body .category-header:hover{background-color:var(--grey-extralight-color)}.sidebar-content .question-bank .data-source-container .data-source-body .category-name{color:var(--grey-dark-color);font-family:var(--font-regular);font-size:13px;margin:0}.sidebar-content .question-bank .data-source-container .data-source-body .category-header .icon{color:var(--grey-dark-color);height:14px;width:14px}.sidebar-content .question-bank .data-source-container .data-source-body .category-header .icon.open{transform:rotate(90deg)}.sidebar-content .question-bank .data-source-container .data-source-body .category-questions{display:flex;flex-direction:column;gap:6px;padding-left:12px}.sidebar-content .question-bank .data-source-container .data-source-body .body-item{align-items:center;background-color:var(--bg-light-color);border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:8px}.sidebar-content .question-bank .data-source-container .data-source-body .body-item:hover{background-color:var(--grey-extralight-color)}.sidebar-content .question-bank .data-source-container .data-source-body .body-item .body-item-text{color:var(--grey-medium-color);font-family:var(--font-light);font-size:13px;margin:0}@media (max-width:758px){.sidebar-content .question-bank .data-source-container .data-source-body .category-questions{padding-left:0}.sidebar-container{background-color:initial;border-radius:0;height:100%;position:absolute!important;right:0;top:0;z-index:100}.sidebar-container .sidebar-content{background-color:#fff;border-bottom-right-radius:0}}.message-actions{align-items:center;display:flex;gap:2px;justify-content:flex-start;margin-top:0;width:100%}.message-actions .icon{fill:var(--grey-medium-color);border-radius:5px;cursor:pointer;height:20px;padding:5px;transition:fill .2s ease;width:20px}.message-actions .icon.download{background-color:#dfe8ff}.message-actions .icon:hover{background-color:var(--grey-extralight-color)}.message-actions .icon.download:hover{background-color:#bccfff}.message-actions .icon.active{fill:var(--grey-dark-color)}.message-actions .icon-container{display:inline-block;position:relative}.message-actions .tooltip{background-color:var(--grey-dark-color);border-radius:4px;bottom:150%;color:#fff;font-family:var(--font-regular);font-size:13px;left:50%;opacity:0;padding:10px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;z-index:1}.message-actions .tooltip:after{border-color:var(--grey-dark-color) #0000 #0000 #0000;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.message-actions .icon-container:hover .tooltip{opacity:.9;visibility:visible}.feedback-container{background-color:initial;border:1px solid var(--grey-light-color);border-radius:6px;box-shadow:none;justify-content:space-between;padding:6px 8px;position:relative;width:fit-content}.feedback-container,.feedback-container .feedback-content{align-items:center;display:flex;flex-direction:row}.feedback-container .feedback-text{color:var(--grey-medium-color);font-size:13px;margin:0 10px 0 0}.feedback-actions{align-items:center;display:flex;gap:10px}.feedback-container .icon{fill:var(--grey-medium-color);align-items:center;cursor:pointer;display:flex;height:16px;justify-content:center;transition:fill .2s ease;width:16px}.feedback-container .icon.like:hover{fill:var(--blue-light-color)}.feedback-container .icon.dislike:hover{fill:var(--error-color)}.feedback-separator{background-color:var(--grey-medium-color);border-radius:2px;height:18px;margin:0 12px;width:.5px}.feedback-dismiss{align-items:center;color:var(--grey-medium-color);cursor:pointer;display:flex;font-size:20px;height:100%;justify-content:center;line-height:1;margin:0;padding:0}.feedback-dismiss .icon{fill:var(--grey-medium-color);height:16px;width:16px}.feedback-dismiss:hover{color:var(--grey-dark-color)}.feedback-given{background-color:initial;border-top:1px solid var(--grey-light-color);font-style:italic;padding:10px 0;width:fit-content}.feedback-given p{color:var(--primary-color);font-size:13px;margin:0}.text-feedback-container{background-color:#fff;border:1px solid var(--grey-light-color);border-radius:8px;box-shadow:0 2px 6px #0000000d;margin:8px auto;max-width:500px;padding:10px;width:85%}.text-feedback-field{display:flex;flex-direction:column;width:100%}.text-feedback-input{background-color:var(--bg-light-color);border:none;border-radius:6px;box-sizing:border-box;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;margin-bottom:8px;max-height:120px;min-height:70px;outline:none;padding:10px;resize:vertical;width:100%}.text-feedback-input:focus{background-color:#f9f9f9;background-color:var(--bg-lighter-color,#f9f9f9)}.text-feedback-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.text-feedback-submit{align-items:center;background-color:var(--grey-medium-color);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background-color .2s ease;width:28px}.text-feedback-submit .send-icon{fill:#fff;height:14px;transform:rotate(-90deg);width:14px}.text-feedback-submit:hover{background-color:var(--grey-dark-color)}.text-feedback-cancel{align-items:center;background-color:initial;border:1px solid var(--grey-light-color);border-radius:50%;color:var(--grey-medium-color);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;line-height:1;padding:0;transition:background-color .2s ease;width:28px}.text-feedback-cancel:hover{background-color:var(--bg-light-color);color:var(--grey-dark-color)}.dashboards-wrapper{box-sizing:border-box;overflow:hidden;position:relative}.dashboards-wrapper .dashboards-content{border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;margin-bottom:0;min-width:0;overflow-y:auto;padding:20px;scrollbar-width:none}.dashboards-wrapper .dashboards-content .detail-header{display:flex;justify-content:space-between;margin:0;padding:0;position:relative}.dashboards-wrapper .dashboards-content .detail-header h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;margin:0;padding:0}.dashboards-wrapper .dashboards-content .detail-header-actions{align-items:center;display:flex;justify-content:flex-end}.dashboards-wrapper .dashboards-content .detail-header-actions .header-action{align-items:center;border-radius:7px;display:flex;gap:5px;justify-content:flex-end;padding:5px 8px}.dashboards-wrapper .dashboards-content .detail-header-actions .header-action .icon{fill:var(--grey-light-color);height:18px;width:18px}.dashboards-wrapper .dashboards-content .detail-header-actions .header-action span{color:var(--grey-light-color);font-family:var(--font-reg);font-size:13px}.dashboards-wrapper .dashboards-content .detail-header-actions .header-action.add{background-color:var(--blue-light-color);cursor:pointer;font-family:var(--font-bold)}.dashboards-wrapper .dashboards-content .detail-header-actions .header-action.add:hover{background-color:var(--blue-medium-color)}.dashboards-wrapper .dashboards-content .detail-header-actions .header-action.add .icon{fill:#fff}.dashboards-wrapper .dashboards-content .detail-header-actions .header-action.add span{color:#fff;font-family:var(--font-bold)}.dashboards-wrapper .dashboards-content .detail-header-actions .header-action.active{cursor:pointer}.dashboards-content .detail-header-actions .header-action.active span{color:var(--grey-dark-color)}.dashboards-content .detail-header-actions .header-action.active .icon{fill:var(--grey-dark-color)}.dashboards-content .dashboards-sub-header{align-items:center;border-bottom:1px solid var(--grey-light-color);display:flex;gap:25px;justify-content:flex-start;margin-top:15px;padding-bottom:12px}.dashboards-content .dashboards-sub-header h4{color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-bold);font-size:12px;margin:0;padding:0}.dashboards-content .dashboards-sub-header h4.active{color:var(--blue-light-color)}.dashboards-content .no-dashboards{align-items:center;color:var(--grey-medium-color);display:flex;flex-direction:column;flex-grow:1;font-family:var(--font-bold);font-size:20px;justify-content:center;margin-top:0;padding:10px;text-align:center}.dashboards-wrapper .dashboards-content .no-dashboards p{margin:10px;opacity:.7}.dashboards-wrapper .dashboards-content .no-dashboards .sub-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:18px;margin:0 0 15px}.dashboards-wrapper .dashboards-content .no-dashboards .add-dashboard-button{align-items:center;background-color:var(--blue-light-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-bold);gap:5px;justify-content:center;margin:0;padding:5px 8px}.dashboards-wrapper .dashboards-content .no-dashboards .add-dashboard-button .icon{fill:#fff;height:18px;width:18px}.dashboards-wrapper .dashboards-content .no-dashboards .add-dashboard-button:hover{background-color:var(--blue-medium-color)}.dashboards-wrapper .dashboards-content .no-dashboards .no-dashboards-icon{fill:var(--blue-light-color);height:60px;opacity:.7;width:60px}.dashboards-wrapper .dashboards-content .dashboards-grid{display:flex;flex-wrap:wrap;gap:15px;padding-top:20px}.dashboards-wrapper .dashboards-content .dashboard-card{align-items:center;background-color:initial;cursor:pointer;display:flex;flex-direction:column;gap:3px;justify-content:flex-start;position:relative}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview{align-items:center;background-color:#fff;border:1px solid var(--grey-light-color);border-radius:10px;box-shadow:0 0 10px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:150px;justify-content:flex-start;overflow:hidden;padding:0;position:relative;width:220px}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview:hover{box-shadow:0 0 10px #0000001a}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview .preview-content{align-items:center;border-radius:10px;display:flex;height:150px;justify-content:center;overflow:hidden;position:relative;width:220px}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview .preview-content .preview-image-wrapper{background-color:var(--bg-light-color);border-radius:5px;bottom:10px;box-sizing:border-box;height:calc(100% - 50px);left:10px;overflow:hidden;padding:5px;position:absolute;right:10px}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview .preview-content .preview-image{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:flex-start;max-height:100%;max-width:100%;object-fit:contain}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview .preview-content .no-preview{align-items:center;color:var(--grey-light-color);display:flex;font-family:var(--font-bold);font-size:12px;height:100%;justify-content:center;width:100%}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview .preview-content .preview-image-wrapper.dot-pattern{background-image:radial-gradient(circle,var(--grey-extralight-color) 1px,var(--bg-light-color) 1px);background-size:10px 10px}.dashboards-wrapper .dashboards-content .dashboard-card .dashboard-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;padding:0 10px}.dashboards-wrapper .dashboards-content .dashboard-card .dashboard-details h3{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:16px;font-size:14px;margin:0;padding:0}.dashboards-wrapper .dashboards-content .dashboard-card .dashboard-details p{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:11px;margin:0}.dashboards-wrapper .dashboards-content .dashboard-card .dashboard-details p.data-name{font-family:var(--font-bold)}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview .dashboard-action-icon{fill:var(--grey-medium-color);background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:5px;height:20px;position:absolute;right:10px;top:10px;transform:rotate(90deg);width:20px;z-index:1}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview .dashboard-action-icon:hover{fill:var(--grey-dark-color)}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview .role-label{border-radius:10px;color:var(--grey-medium-color);font-family:var(--font-bold);font-size:10px;height:18px;left:10px;line-height:18px;padding:1px 8px;position:absolute;top:10px;z-index:1}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview .role-label.owner{background-color:#d9e1fd}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview .role-label.collaborator{background-color:#f4dcfd}@media (max-width:768px){.dashboards-wrapper .dashboards-content .dashboards-grid{gap:20px;justify-content:center;padding:20px}.dashboards-wrapper .dashboards-content .dashboard-card{max-width:300px;min-width:200px;width:100%}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview{height:200px;width:100%}.dashboards-wrapper .dashboards-content .dashboard-card .card-preview .preview-content{height:100%;width:100%}}.popup-overlay .add-item-wrapper{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 20px 0 #0003;display:flex;flex-direction:column;gap:50px;justify-content:space-between;max-width:95%;padding:25px;width:350px}.popup-overlay .add-item-wrapper h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:18px;margin:0;padding:0}.popup-overlay .add-item-wrapper .add-item-inputs{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}.popup-overlay .add-item-wrapper .add-item-inputs input{background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:8px;box-sizing:border-box;outline:none;padding:8px;width:100%}.popup-overlay .add-item-wrapper .add-item-inputs input:focus{box-shadow:0 0 5px 0 #0000001a;outline:none}.popup-overlay .add-item-wrapper .add-item-inputs .access-type-wrapper{display:flex;justify-content:space-between;width:100%}.popup-overlay .add-item-wrapper .access-type-wrapper .text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;margin-left:4px}.popup-overlay .add-item-wrapper .access-type-wrapper .text h4{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:13px;margin:0;padding:0}.popup-overlay .add-item-wrapper .access-type-wrapper .text p{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:11px;margin:0;padding:0}.popup-overlay .add-item-wrapper .access-type-wrapper .toggle{align-self:center;background-color:var(--grey-extralight-color);border-radius:15px;gap:5px;height:22px;position:relative;width:35px}.popup-overlay .add-item-wrapper .access-type-wrapper .toggle .slider{background-color:var(--grey-medium-color);border-radius:50%;height:18px;left:15px;position:absolute;top:2px;transition:left .3s;width:18px}.popup-overlay .add-item-wrapper .access-type-wrapper .toggle.team-wide{background-color:#0080ff33}.popup-overlay .add-item-wrapper .access-type-wrapper .toggle.private{background-color:var(--grey-extralight-color)}.popup-overlay .add-item-wrapper .access-type-wrapper .toggle.team-wide .slider{background-color:var(--blue-light-color);left:15px}.popup-overlay .add-item-wrapper .access-type-wrapper .toggle.private .slider{left:2px}.popup-overlay .add-item-wrapper .add-item-actions{align-items:center;display:flex;justify-content:space-between;width:100%}.popup-overlay .add-item-wrapper .add-item-actions .add-item-button{border:none;border-radius:6px;cursor:pointer;font-family:var(--font-bold);font-size:14px;padding:5px 10px}.popup-overlay .add-item-wrapper .add-item-actions .add-item-button.cancel{background-color:var(--grey-extralight-color-2);color:var(--grey-dark-color)}.popup-overlay .add-item-wrapper .add-item-actions .add-item-button.cancel:hover{background-color:var(--grey-extralight-color)}.popup-overlay .add-item-wrapper .add-item-actions .add-item-button.create{background-color:var(--blue-light-color);color:#fff}.popup-overlay .add-item-wrapper .add-item-actions .add-item-button.create:hover{background-color:var(--blue-medium-color)}.popup-overlay .add-item-wrapper .step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:0;width:100%}.popup-overlay .add-item-wrapper .step .select-source-wrapper{align-items:center;border:1px solid var(--grey-extralight-color);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;margin-top:5px;padding:4px 8px;position:relative;width:100%}.popup-overlay .add-item-wrapper .step .select-source-wrapper h4{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:13px;margin:0;padding:0}.popup-overlay .add-item-wrapper .step .select-source-wrapper .down-icon{fill:var(--grey-medium-color);transition:transform .3s}.popup-overlay .add-item-wrapper .step .select-source-wrapper .down-icon.open{transform:rotate(180deg)}.add-item-wrapper .step .selected-source{align-items:center;display:flex;gap:10px;justify-content:flex-start}.add-item-wrapper .step .selected-source img{width:20px}.add-item-wrapper .step.two .header{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.add-item-wrapper .step.two h3{color:var(--grey-medium-color);font-family:var(--font-light);font-size:13px;margin:0;padding:0;text-align:center}.more-selection-menu{align-items:flex-start;background-color:#fff;border:1px solid var(--grey-light-color);border-radius:6px;box-shadow:0 0 10px 0 #0000001a;display:flex;flex-direction:column;gap:2px;padding:8px;position:absolute;right:10px;top:40px;z-index:10}.more-selection-menu .more-option{align-items:center;border-radius:3px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;padding:5px 8px;width:100%}.more-selection-menu .more-option span{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:12px}.more-selection-menu .more-option:hover{background-color:var(--bg-light-color)}.more-selection-menu .more-option .more-option-icon{fill:var(--grey-medium-color);height:14px;width:14px}.more-selection-menu .more-option.delete span{color:#d35858;font-family:var(--font-bold)}.more-selection-menu .more-option.delete .more-option-icon{fill:#d35858}.dashboard-details-wrapper .more-selection-menu{top:25px}.data-source-details-wrapper .section.header .more-selection-menu,.tile-editor-wrapper .more-selection-menu{gap:10px;justify-content:space-between;left:0;min-width:220px;padding:15px;top:calc(100% + 10px)}.data-source-details-wrapper .section.header .more-selection-menu .title,.tile-editor-wrapper .more-selection-menu .title{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;margin:0;padding:0;text-align:center;width:100%}.data-source-details-wrapper .section.header .more-selection-menu .title-change,.tile-editor-wrapper .more-selection-menu .title-change{align-items:center;background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:8px;box-sizing:border-box;cursor:text;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-bottom:10px;padding:5px 8px;width:100%}.data-source-details-wrapper .section.header .more-selection-menu .title-change input,.tile-editor-wrapper .more-selection-menu .title-change input{background-color:initial;border:none;color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;margin:0;outline:none;width:100%}.data-source-details-wrapper .section.header .more-selection-menu .actions,.tile-editor-wrapper .more-selection-menu .actions{align-items:center;display:flex;flex-direction:row;font-family:var(--font-regular);font-size:13px;gap:10px;justify-content:space-between;width:100%}.data-source-details-wrapper .section.header .more-selection-menu .actions .action,.tile-editor-wrapper .more-selection-menu .actions .action{border-radius:8px;box-sizing:border-box;cursor:pointer;padding:8px;text-align:center;width:100%}.data-source-details-wrapper .section.header .more-selection-menu .actions .action.confirm,.tile-editor-wrapper .more-selection-menu .actions .action.confirm{background-color:var(--blue-light-color);color:#fff}.data-source-details-wrapper .section.header .more-selection-menu .actions .action.cancel,.tile-editor-wrapper .more-selection-menu .actions .action.cancel{color:var(--grey-medium-color)}.report-content-container .title .more-selection-menu{gap:10px;justify-content:space-between;left:0;padding:15px;top:calc(100% + 10px);width:220px}.report-content-container .title .more-selection-menu .title{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;margin:0;padding:0;text-align:center;width:100%}.report-content-container .title .more-selection-menu .title-change{align-items:center;background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:6px;box-sizing:border-box;cursor:text;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-bottom:10px;padding:5px 8px;width:100%}.report-content-container .title .more-selection-menu .title-change input{background-color:initial;border:none;color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;margin:0;outline:none;width:100%}.report-content-container .title .more-selection-menu .actions{align-items:center;display:flex;flex-direction:row;font-family:var(--font-regular);font-size:13px;gap:10px;justify-content:space-between;width:100%}.report-content-container .title .more-selection-menu .actions .action{border-radius:8px;box-sizing:border-box;cursor:pointer;padding:8px;text-align:center;width:100%}.report-content-container .title .more-selection-menu .actions .action.confirm{background-color:var(--blue-light-color);color:#fff}.report-content-container .title .more-selection-menu .actions .action.cancel{color:var(--grey-medium-color)}.data-sources-wrapper .more-selection-menu{right:0;top:30px}.data-source-details-wrapper .more-selection-menu{right:0;top:35px;width:150px}.data-source-details-wrapper .more-selection-menu .more-option{justify-content:space-between}.data-source-details-wrapper .more-selection-menu .more-option span.pro-badge{background-color:rgba(72,143,243,.211);border-radius:4px;color:var(--blue-light-color);font-size:11px;padding:2px 8px}.data-source-details-wrapper .more-selection-menu .more-option span.selected{font-family:var(--font-bold)}.product-header .more-selection-menu{gap:20px;justify-content:space-between;left:0;min-width:300px;padding:15px;top:35px}.product-header .more-selection-menu .title{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;margin:0;padding:0;text-align:center;width:100%}.product-header .more-selection-menu .workspace-list{align-items:flex-start;display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto;width:100%}.product-header .more-selection-menu .workspace-list .workspace{align-items:center;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:10px;min-width:0;padding:5px 8px;white-space:nowrap;width:100%}.product-header .more-selection-menu .workspace-list .workspace:hover{background-color:var(--bg-light-color)}.product-header .more-selection-menu .workspace-list .workspace .name{color:var(--grey-medium-color);flex-grow:1;flex-shrink:1;font-family:var(--font-bold);font-size:14px;margin:0;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.product-header .more-selection-menu .workspace-list .workspace .icon{fill:var(--grey-medium-color);flex-shrink:0;height:14px;width:14px}.product-header .more-selection-menu .workspace-list .workspace .sub-type{background-color:rgba(180,208,248,.211);border-radius:4px;color:var(--blue-light-color);flex-shrink:0;font-family:var(--font-regular);font-size:12px;margin:0;padding:2px 8px}.product-header .more-selection-menu .workspace-list .workspace .sub-type.starter{background-color:rgba(214,180,248,.211);color:var(--purple-color)}.product-header .more-selection-menu .workspace-list .workspace .sub-type.base{background-color:rgba(180,208,248,.211);color:var(--blue-light-color)}.product-header .more-selection-menu .actions{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:space-between;width:100%}.product-header .more-selection-menu .actions .action{border-radius:8px;box-sizing:border-box;cursor:pointer;font-family:var(--font-regular);font-size:15px;padding:8px;text-align:center;width:100%}.product-header .more-selection-menu .actions .action.confirm{align-self:stretch;background-color:var(--blue-light-color);color:#fff;flex-grow:1}.product-header .more-selection-menu .actions .divider{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px;margin:0;padding:0}.product-header .more-selection-menu .actions .action.sandbox{align-items:center;color:var(--blue-light-color);display:flex;flex-direction:row;font-family:var(--font-bold);font-size:14px;gap:5px;justify-content:center;margin:0;padding:0}.product-header .more-selection-menu .actions .action.sandbox .icon{fill:var(--grey-medium-color);height:14px;width:14px}.data-source-row td{min-width:110px;overflow:visible;padding:14px 0;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(14% - 9px);z-index:auto}.data-source-row .more-column{max-width:45px;min-width:45px;width:35px}.data-source-row input{height:12px;margin-left:18px;width:12px}.data-source-row .connection-name{font-family:var(--font-bold);min-width:150px;padding-left:15px;width:30%}.data-source-row{background-color:#fff;border-radius:8px;box-shadow:0 0 6px #0000000d;box-sizing:border-box;color:var(--grey-dark-color);cursor:pointer;font-family:var(--font-regular);font-size:13px;overflow:visible;transition:transform .1s ease-in-out,box-shadow .1s ease-in-out;z-index:1}.data-source-row:hover{box-shadow:0 2px 8px #0003;z-index:10}.data-source-row td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.data-source-row td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.data-source-row .datasource-type{align-items:center;align-self:stretch;display:flex;justify-content:flex-start;margin:0;padding:0}.data-source-row .datasource-type img{margin-right:8px;width:20px}.data-source-row .datasource-type p{margin:0;padding:0}.data-source-row .datasource-type.no-type p{border-radius:4px;color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-bold);font-size:12px;padding:3px 8px;text-decoration:none}.data-source-row .datasource-type.no-type p:hover{color:var(--grey-light-color)}.data-source-row .received{color:var(--teal-light-color);font-family:var(--font-bold)}.data-source-row .shared{color:var(--purple-color);font-family:var(--font-bold)}.data-source-row .status-container{align-items:center;border-radius:20px;display:flex;font-family:var(--font-bold);font-size:12px;justify-content:flex-start;padding:4px 12px;width:fit-content}.data-source-row .status-container.disconnected{background:#f8d7da;color:#dc3545}.data-source-row .status-container.connected,.data-source-row .status-container.ready{background:#e6f7e6;color:#28a745}.data-source-row .status-container.pending{background:#f3e5f5;color:#7b1fa2}.data-source-row .status-container.not-synced{background:#f1f1c3;color:#8a8605}.data-source-row .status-container.sync-failed{background:#f8d7da;color:#dc3545}.data-source-row .status-container.syncing{background:#f3e5f5;color:var(--purple-color);padding-left:8px;position:relative}.data-source-row .status-container.syncing .syncing-spinner{animation:spin 1.1s ease-in-out infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--purple-color);box-sizing:border-box;height:15px;margin-left:0;margin-right:8px;width:15px}.data-source-row .role-container{align-items:center;border-radius:20px;display:inline-flex;max-width:fit-content;padding:2px 12px}.data-source-row .role-container.owner{background-color:#d9e1fd}.data-source-row .role-container.collaborator{background-color:#f4dcfd}.data-source-row .role-container p{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:12px;margin:0;padding:0}.data-source-row .more-container{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:26px;justify-content:center;position:relative;width:30px}.data-source-row .more-container:hover{background-color:var(--grey-extralight-color)}.data-source-row .more-container .more-icon{fill:var(--grey-medium-color);border:none;height:20px;margin:0;padding:0;transform:rotate(90deg);width:20px}.invite-overlay{align-items:flex-start;background-color:initial;background-color:#fff;border-radius:10px;box-sizing:border-box;color:var(--grey-medium-color);display:flex;flex-direction:column;font-family:var(--font-regular);font-size:12px;height:400px;justify-content:space-between;letter-spacing:.5px;max-width:95%;width:360px}.invite-overlay .invite-header{align-self:stretch;border-bottom:1px solid var(--grey-light-color);border-top-left-radius:10px;border-top-right-radius:10px;flex:0 1;padding:0 15px;position:relative}.invite-overlay .invite-header h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:14px;margin:10px 0 0;padding:0}.invite-overlay .invite-header h3{color:var(--grey-medium-color);font-family:var(--font-light);font-size:11px;margin:5px 0 12px;padding:0}.invite-overlay .invite-header .close-icon{fill:var(--grey-medium-color);cursor:pointer;height:16px;position:absolute;right:10px;top:10px;width:16px}.invite-overlay .invite-content{align-self:stretch;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;flex:1 1;padding:20px;position:relative}.invite-overlay .invite-content h3{color:var(--grey-dark-color);font-family:var(--font-regular);font-size:12px;margin:20px 0 5px}.invite-overlay .invite-content .invite-input{align-items:center;display:flex;margin-bottom:16px}.invite-overlay .invite-content .invite-input input{background-color:var(--bg-light-color);border:1px solid var(--grey-light-color);border-radius:4px;box-sizing:border-box;flex:1 1;font-family:var(--font-regular);font-size:12px;line-height:1;padding:6px 8px}.invite-overlay .invite-content .invite-input input:focus{outline:none}.invite-overlay .invite-content .invite-input button{background-color:var(--bg-light-color);border:1px solid var(--grey-light-color);border-radius:4px;color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-bold);font-size:12px;line-height:1;margin-left:8px;padding:6px 8px}.invite-overlay .invite-content .invite-input .invite-button.active{background-color:var(--blue-light-color);color:#fff}.invite-overlay .invite-footer{align-self:stretch;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.invite-overlay .invite-footer .error-message{color:#d35858;font-family:var(--font-regular);font-size:12px;margin:8px 0;padding-left:15px}.invite-overlay .invite-content .members-list .member-item{align-items:center;display:flex;padding:8px 0}.invite-overlay .invite-content .members-list .member-details{align-items:center;display:flex;flex:1 1;justify-content:flex-start}.invite-overlay .invite-content .members-list .member-info{display:flex;flex-direction:column;justify-content:center;margin-left:8px}.invite-overlay .invite-content .members-list .member-info div{line-height:1.2}.invite-overlay .members-list .member-item .member-status{position:relative}.invite-overlay .members-list .member-item .member-status .status{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-family:var(--font-regular);font-size:12px;justify-content:space-between;padding:5px 8px;width:auto}.invite-overlay .members-list .member-item .member-status .status p{margin:0}.invite-overlay .members-list .member-item .member-status .down-icon{height:14px;width:14px}.invite-overlay .members-list .member-item .member-status.admin .status{background-color:#e6d1f6;color:var(--purple-color)}.invite-overlay .members-list .member-item .member-status.member .status{background-color:#dae4f8;color:var(--blue-light-color)}.invite-overlay .members-list .member-item .member-status.pending .status{background-color:var(--bg-light-color);color:var(--grey-dark-color);cursor:default}.invite-overlay .members-list .member-item .member-status.admin .status .down-icon{fill:var(--purple-color)}.invite-overlay .members-list .member-item .member-status.member .status .down-icon{fill:var(--blue-light-color)}.invite-overlay .members-list .member-item .member-status .selection-menu{align-items:flex-start;background-color:#fff;border:1px solid var(--grey-light-color);border-radius:4px;box-shadow:0 0 10px 0 #0000001a;display:flex;flex-direction:column;padding:2px;position:absolute;right:0;top:110%;width:120px;z-index:10}.invite-overlay .members-list .member-item .member-status .selection-menu .status-option{border-radius:3px;box-sizing:border-box;color:var(--grey-dark-color);cursor:pointer;font-family:var(--font-regular);font-size:12px;padding:5px 8px;width:100%}.invite-overlay .members-list .member-item .member-status .selection-menu .status-option:hover{background-color:var(--bg-light-color)}.invite-overlay .members-list .member-item .member-status .selection-menu .status-option.revoke{color:#d35858;font-weight:600}.dashboard-manager-wrapper{margin-left:0;overflow:hidden;position:relative}.dashboard-manager-wrapper .dashboard-manager-container{background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:row;flex-grow:1;gap:0;height:100%;margin-bottom:0;padding:0;position:relative;width:100%}.dashboard-manager-wrapper .dashboard-manager-container .copilot-content{background-color:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex:0.4 1;flex-direction:column;height:100%;max-width:40%;min-width:0;overflow:hidden;position:relative}.dashboard-manager-wrapper .dashboard-manager-content{background-color:var(--bg-light-color);border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;margin-bottom:0;max-height:100%;max-width:100%;overflow-x:auto;overflow-y:auto;padding:20px;position:relative;scrollbar-width:none;width:100%}.dashboard-manager-wrapper .top-header .title-buttons{align-items:center;display:flex;gap:10px;justify-content:flex-start;position:relative}.dashboard-manager-wrapper .top-header .title-buttons .button{align-items:center;background-color:var(--grey-extralight-color-2);border:1px solid var(--grey-light-color);border-radius:7px;cursor:pointer;display:flex;justify-content:center;padding:5px 8px;transition:background-color .2s}.dashboard-manager-wrapper .top-header .title-buttons .button:hover{background-color:var(--grey-extralight-color)}.dashboard-manager-wrapper .top-header .title-buttons .button .icon{fill:var(--grey-medium-color);cursor:pointer;height:18px;width:18px}.dashboard-manager-wrapper .top-header .title-buttons .add{align-items:center;background-color:var(--blue-light-color);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-bold);font-size:13px;gap:2px;justify-content:center;padding:5px 8px;transition:background-color .2s}.dashboard-manager-wrapper .top-header .title-buttons .add:hover{background-color:var(--blue-medium-color)}.dashboard-manager-wrapper .top-header .title-buttons .button.add .icon{fill:#fff;transition:transform .2s}.dashboard-manager-wrapper .top-header .title-buttons .button.add .icon.open{transform:rotate(180deg)}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection{background-color:#fff;border-radius:8px;box-shadow:0 0 8px #0000001a;display:flex;flex-direction:column;gap:10px;padding:12px;position:absolute;right:0;top:140%;width:200px;z-index:10}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .new{align-items:center;background-color:var(--blue-light-color);border-radius:5px;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;padding:5px 8px}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .new:hover{background-color:var(--blue-medium-color)}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .new .icon{fill:#fff;height:18px;width:18px}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .new h4{color:#fff;font-family:var(--font-bold);font-size:14px;margin:0;padding:0}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .divider{background-color:var(--grey-light-color);height:1px;margin:4px 0;width:100%}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .my-tiles .title-container{align-items:center;display:flex;gap:5px;justify-content:flex-start;margin-bottom:4px}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .my-tiles .title-container h4{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:14px;margin:0;padding:0}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .my-tiles .title-container .icon{fill:var(--grey-dark-color);height:18px;width:18px}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .my-tiles .list{list-style:none;margin:0;padding:0}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .my-tiles .list .list-item{align-items:center;border-radius:5px;color:var(--grey-medium-color);cursor:grab;display:flex;font-family:var(--font-regular);font-size:14px;height:25px;justify-content:space-between;padding:2px 8px;position:relative}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .my-tiles .list .list-item:hover{background-color:var(--bg-light-color)}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .my-tiles .list .list-item.no-items:hover{background-color:initial;cursor:default}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .my-tiles .list .list-item .action-item{fill:var(--grey-medium-color);background-color:initial;border:none;border-radius:5px;cursor:pointer;height:14px;margin:0;padding:3px;transform:rotate(90deg);width:14px}.dashboard-manager-wrapper .top-header .title-buttons .tile-selection .my-tiles .list .list-item .action-item:hover{background-color:var(--grey-extralight-color)}.dashboard-manager-wrapper .bottom-header{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}.dashboard-manager-wrapper .bottom-header .dashboard-subtitle{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px;margin:5px 0 0;max-width:100%}.dashboard-manager-wrapper .bottom-header .privacy-info{align-items:center;display:flex;gap:10px;justify-content:flex-start}.dashboard-manager-wrapper .bottom-header .privacy-info .dot{background-color:var(--grey-medium-color);border-radius:50%;height:5px;width:5px}.dashboard-manager-wrapper .bottom-header .privacy-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-manager-wrapper .bottom-header .privacy-info .type{overflow:visible}.dashboard-manager-wrapper .edit-icon{fill:var(--grey-medium-color);cursor:pointer;height:15px;width:15px}.dashboard-manager-wrapper .tiles-container{background-color:var(--bg-light-color);box-sizing:border-box;flex:1 1;min-width:800px}.dashboard-manager-wrapper .tile-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:move;transition:box-shadow .2s}.dashboard-manager-wrapper .tile-item:hover{box-shadow:0 4px 8px #00000026}.dashboard-manager-wrapper .react-grid-item.react-draggable-dragging{box-shadow:0 8px 16px #00000026;cursor:move;z-index:3}.dashboard-manager-wrapper .react-grid-item.resizing{z-index:2}.dashboard-manager-wrapper .react-resizable-handle{background-origin:content-box;background-repeat:no-repeat;bottom:0;box-sizing:border-box;cursor:se-resize;height:20px;padding:0 3px 3px 0;position:absolute;right:0;width:20px}.dashboard-manager-wrapper .react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.dashboard-manager-wrapper .react-grid-placeholder{background:#0000001a!important;border-radius:8px;opacity:.5;transition:all .2s ease;-webkit-user-select:none;user-select:none;z-index:1}.dashboard-manager-wrapper .dashboard-manager-content::-webkit-scrollbar{width:8px}.dashboard-manager-wrapper .dashboard-manager-content::-webkit-scrollbar-track{background:#0000}.dashboard-manager-wrapper .dashboard-manager-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.dashboard-manager-wrapper .dashboard-manager-content::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.dashboard-manager-wrapper .no-tiles{align-items:center;color:var(--grey-medium-color);display:flex;flex-direction:column;flex-grow:1;font-family:var(--font-bold);font-size:20px;justify-content:center;margin-top:0;padding:10px;text-align:center}.dashboard-manager-wrapper .no-tiles p{margin:10px;opacity:.7}.dashboard-manager-wrapper .no-tiles .sub-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:18px;margin:0 0 15px}.dashboard-manager-wrapper .no-tiles .add-tile-button{align-items:center;background-color:var(--blue-light-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-bold);gap:5px;justify-content:center;margin:0;padding:5px 8px}.dashboard-manager-wrapper .no-tiles .add-tile-button .icon{fill:#fff;height:18px;width:18px}.dashboard-manager-wrapper .no-tiles .add-tile-button:hover{background-color:var(--blue-medium-color)}.dashboard-manager-wrapper .no-tiles .no-tiles-icon{fill:var(--blue-light-color);height:60px;opacity:.7;width:60px}@media (max-width:768px){.dashboard-manager-wrapper .bottom-header .dashboard-subtitle{margin-top:10px}}.copilot-chat{padding:15px 15px 0;position:relative}.copilot-chat .copilot-greeting-container{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.copilot-chat .copilot-greeting-title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px}.copilot-chat .copilot-greeting-subtitle{color:var(--grey-dark-color);font-family:var(--font-light);font-size:16px}.copilot-chat .left-container-header{background:#fff;border-bottom:1px solid #0000;margin:0 -15px;padding:15px;position:sticky;top:-25px;transition:all .2s cubic-bezier(.4,0,.2,1);will-change:padding,border-bottom,box-shadow;z-index:10}.copilot-chat .left-container-header.scrolled{border-bottom:1px solid #e5e7eb;padding:8px 15px}.copilot-chat .left-container-header.scrolled .avatar{height:28px;padding:3px;transition:all .2s cubic-bezier(.4,0,.2,1);width:28px}.copilot-chat .left-container-header.scrolled .avatar .icon{height:16px;transition:all .2s cubic-bezier(.4,0,.2,1);width:16px}.copilot-chat .left-container-header.scrolled .agent-name{font-size:14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.copilot-chat .clear-button{background:none;border:none;border-radius:6px;color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-light);font-size:14px;margin-left:auto;padding:3px 0;transition:all .2s ease}.copilot-chat .clear-button:hover{color:var(--grey-dark-color)}.copilot-chat .chat-messages{padding:15px 15px 0}.copilot-chat .user-name{font-size:15px}.copilot-chat .chat-message .assistant-bubble{min-width:0;overflow-wrap:break-word}.copilot-chat .chat-bubble pre{max-width:100%;overflow-x:auto}.copilot-chat .chat-bubble code{overflow-wrap:break-word;word-break:break-all}.report-content-container{background-color:var(--bg-light-color);border-radius:8px;box-sizing:border-box;height:100%;margin-bottom:0;max-height:100%;max-width:100%;overflow-x:auto;overflow-y:auto;padding:20px 5px 5px;position:relative;scrollbar-width:none;width:100%}.report-content-container,.report-content-container .report-content{display:flex;flex:1 1;flex-direction:column}.report-content-container .report-content.has-components{min-width:1000px}.report-content-container .report-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:10px;padding:0 15px}.report-content-container .report-header .top-header{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.report-content-container .report-header .top-header .title{align-items:center;display:flex;gap:5px;justify-content:flex-start;position:relative}.report-content-container .report-header .top-header .title .more-icon{fill:var(--grey-medium-color);cursor:pointer;height:20px;transform:rotate(90deg);width:20px}.report-content-container .report-header .top-header .title .more-icon:hover{fill:var(--grey-dark-color)}.report-content-container .report-header .report-title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;margin:0}.report-content-container .report-header .report-header-actions{align-items:center;display:flex;gap:10px}.report-content-container .report-header .report-header-actions .report-header-action{fill:var(--grey-medium-color);background-color:var(--grey-extralight-color-2);border:1px solid var(--grey-extralight-color);border-radius:5px;cursor:pointer;height:22px;padding:3px 5px;width:22px}.report-content-container .report-header .report-header-actions .report-header-action:hover{background-color:var(--grey-extralight-color);border:1px solid var(--grey-light-color)}.report-content-container .report-header .edit-icon{fill:var(--grey-medium-color);cursor:pointer;height:15px;width:15px}.report-content-container .report-content .report-grid{grid-gap:12px;grid-row-gap:20px;align-content:start;align-items:stretch;background-color:var(--bg-light-color);display:grid;gap:12px;grid-auto-rows:min-content;grid-template-columns:repeat(10,1fr);min-height:0;padding:8px;row-gap:20px}.report-content-container .report-content .report-grid .report-grid-box{display:flex;flex-direction:column;height:100%}.report-content-container .report-content .no-tiles{align-items:center;color:var(--grey-medium-color);display:flex;flex-direction:column;flex-grow:1;font-family:var(--font-bold);font-size:20px;justify-content:center;margin-top:0;padding:10px;text-align:center}.report-content-container .report-content .no-tiles p{margin:10px;opacity:.7}.report-content-container .report-content .no-tiles .sub-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:18px;margin:0 0 15px}.report-content-container .report-content .no-tiles .no-tiles-icon{fill:var(--blue-light-color);height:60px;opacity:.7;width:60px}.report-content-container .report-header .report-header-actions .loading-spinner{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.report-content-container .report-header .report-header-actions .loading-spinner .spinner{animation:spin .8s linear infinite;border:2px solid #0000001a;border-radius:50%;border-top:2px solid var(--blue-color);height:16px;width:16px}.report-component{gap:6px}.report-component .header{min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-component.metric .content-container{background-color:initial;box-shadow:none;padding:0}.report-component.metric .content-container .component-content{background-color:#fff;border-radius:8px;box-shadow:0 0 10px 0 #0000000d;flex:1 1;padding:8px}.report-component.metric .content-container .component-content .metric-name,.report-component.metric .content-container .component-content .metric-value{width:100%}.tile-editor-wrapper{background-color:#fff;overflow:visible;padding:0;position:relative}.tile-editor-wrapper .tile-editor-content{display:flex;gap:4px;height:100%;padding:0;width:100%}.tile-editor-wrapper .tile-editor-content .output-container{background-color:var(--bg-light-color);border-radius:8px;display:flex;flex-direction:column;font-family:var(--font-regular);justify-content:flex-start;padding:20px}.tile-editor-wrapper .output-container .output-contents{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;position:relative}.tile-editor-wrapper .output-container .title{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:4px;position:relative}.tile-editor-wrapper .output-container .title-container .more-icon{fill:var(--grey-medium-color);cursor:pointer;height:20px;margin-left:5px;transform:rotate(90deg);width:20px}.tile-editor-wrapper .output-container .title-container .more-icon:hover{fill:var(--grey-dark-color)}.tile-editor-wrapper .output-container .title-container h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;margin:0;padding:0}.tile-editor-wrapper .output-container .title-container .subtitle{align-items:center;display:flex;flex-direction:row;gap:4px;margin-bottom:15px}.tile-editor-wrapper .output-container .title-container .subtitle p{color:var(--grey-medium-color);font-size:14px;margin:0;padding:0}.tile-editor-wrapper .output-container .title-container .subtitle .dot{background-color:var(--grey-medium-color);border-radius:50%;height:4px;margin:0 5px;width:4px}.tile-editor-wrapper .output-container .title-container .subtitle .dot.inactive{display:none}.tile-editor-wrapper .output-container .chart-preview{background:#fff;border-radius:8px;box-shadow:0 0 6px #00000008;box-sizing:border-box;height:70%;padding:10px}.tile-editor-wrapper .output-container .tile-card-footer{align-items:center;bottom:0;display:flex;flex-direction:row;justify-content:space-between;left:0;margin-top:15px;position:absolute;right:0}.tile-editor-wrapper .output-container .tile-card-footer .create-button{background-color:var(--grey-light-color);border:none;border-radius:6px;color:#fff;font-family:var(--font-bold);font-size:13px;margin:0;padding:4px 8px}.tile-editor-wrapper .output-container .tile-card-footer .create-button.active{background-color:var(--blue-light-color);color:#fff;cursor:pointer}.tile-editor-wrapper .connection-status{align-items:center;display:flex;gap:5px;justify-content:center;left:0;position:absolute;top:8px;width:auto}.tile-editor-wrapper .connection-status .icon{display:none;height:18px;width:18px}.tile-editor-wrapper .connection-status .icon.disconnected.active{fill:red;display:block}.tile-editor-wrapper .connection-status .icon.connected.active{fill:var(--blue-light-color);display:block}.tile-editor-wrapper .connection-status .status-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:12px;letter-spacing:.7px}.tile-editor-wrapper .connection-status .connect-button{display:none}.tile-editor-wrapper .connection-status .connect-button.active{background-color:var(--blue-light-color);border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:var(--font-bold);font-size:12px;letter-spacing:.5px;padding:1px 5px}.tile-editor-wrapper .resize-divider{align-items:center;cursor:col-resize;display:flex;gap:3px;justify-content:center;width:10px}.tile-editor-wrapper .resize-divider .resize-divider-line{background-color:var(--grey-extralight-color);border-radius:10px;height:30px;width:3px}.tile-editor-wrapper .tile-editor-content .copilot-container{background-color:var(--bg-light-color);border-radius:8px;display:flex;flex-direction:column;flex-grow:1;margin-right:10px;padding:0}.tile-editor-wrapper .copilot-container .chat-container{background:#fff;border:1px solid var(--grey-extralight-color);border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.tile-editor-wrapper .copilot-container .chat-container .chat-options{align-items:center;border-bottom:1px solid var(--grey-extralight-color);display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:7px 10px}.tile-editor-wrapper .copilot-container .chat-container .chat-options .options{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.tile-editor-wrapper .copilot-container .chat-container .chat-options .option{border:1px solid #fff;border-radius:6px;color:var(--grey-dark-color);cursor:pointer;font-family:var(--font-regular);font-size:14px;line-height:1.2;padding:4px 6px}.tile-editor-wrapper .copilot-container .chat-container .chat-options .option:hover{background-color:var(--bg-light-color)}.tile-editor-wrapper .copilot-container .chat-container .chat-options .option.active{background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);box-sizing:border-box}.tile-editor-wrapper .copilot-container .chat-container .chat-options .option.reset{background-color:initial;border:none;color:var(--grey-light-color);cursor:auto;font-family:var(--font-regular);font-size:12px;line-height:1.2;margin:0;padding:0}.tile-editor-wrapper .copilot-container .chat-container .chat-options .option.reset.active{color:var(--grey-dark-color);cursor:pointer}.tile-editor-wrapper .copilot-container .chat-container .chat-messages{display:flex;flex-direction:column;flex-grow:1;gap:20px;overflow-x:auto;overflow-y:auto;padding:15px;position:relative;scrollbar-width:none}.tile-editor-wrapper .copilot-container .chat-container .chat-messages .message{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;width:100%}.tile-editor-wrapper .copilot-container .chat-container .chat-messages img{height:25px;margin-right:5px;object-fit:cover;width:25px}.tile-editor-wrapper .copilot-container .chat-container .chat-messages .message.receiver img{transform:translateY(-25%)}.tile-editor-wrapper .copilot-container .chat-container .chat-messages .message.sender{align-self:flex-end;justify-content:flex-end}.tile-editor-wrapper .copilot-container .chat-container .chat-messages .message.receiver{align-self:flex-start}.tile-editor-wrapper .copilot-container .chat-container .chat-messages .message-content{word-wrap:break-word;align-items:flex-start;background-color:green;border-radius:12px;color:var(--grey-dark-color);display:flex;flex-direction:row;font-size:14px;line-height:1.2;max-width:95%;padding:10px 12px;position:relative}.tile-editor-wrapper .copilot-container .chat-container .chat-messages .message.sender .message-content{background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color)}.tile-editor-wrapper .copilot-container .chat-container .chat-messages .message.receiver .message-content{background-color:initial;margin:0;padding:0;width:100%}.tile-editor-wrapper .pulsing-dot{animation:pulse 2s infinite;background-color:#000;border-radius:50%;flex-shrink:0;height:10px;margin-left:5px;position:inline;width:10px}.inline-markdown{display:inline;white-space:pre-line}@keyframes pulse{0%{opacity:1;transform:scale(1)}40%{opacity:.7;transform:scale(1.1)}80%{opacity:1;transform:scale(1)}}.tile-editor-wrapper .copilot-container .chat-container .chat-messages .thinking-indicator{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start}.tile-editor-wrapper .copilot-container .chat-container .chat-input{align-items:center;border-top:1px solid var(--grey-extralight-color);display:flex;justify-content:space-between;padding:4px 6px}.tile-editor-wrapper .copilot-container .chat-container .chat-input input{border:none;border-radius:8px;flex-grow:1;font-size:14px;outline:none;padding:5px 16px}.tile-editor-wrapper .copilot-container .chat-container .chat-input button{background-color:var(--primary-color);border:none;border-radius:20px;color:var(--grey-medium-color);cursor:pointer;font-size:14px;font-weight:500;line-height:1.2;padding:10px;transition:color .2s}.tile-editor-wrapper .copilot-container .chat-container .chat-input button.active{color:var(--blue-light-color);font-family:var(--font-bold)}.tile-editor-wrapper .mobile-toggle-button{display:none}.tile-editor-wrapper .mobile-toggle-button .icon{fill:var(--grey-medium-color);height:15px;width:15px}.tile-editor-wrapper .mobile-toggle-button .icon.open{transform:rotate(180deg)}@media (max-width:758px){.tile-editor-wrapper .tile-editor-content{position:relative}.tile-editor-wrapper .tile-editor-content .output-container{width:100%!important}.tile-editor-wrapper .resize-divider{display:none}.tile-editor-wrapper .mobile-toggle-button{align-items:center;background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:6px;cursor:pointer;display:flex;height:30px;justify-content:center;left:-15px;padding:6px;position:absolute;top:calc(50% - 15px);transform:rotate(180deg);width:30px;z-index:11}.tile-editor-wrapper .tile-editor-content .copilot-container{bottom:0;box-shadow:0 0 10px #00000012;height:100%;margin-right:0;position:absolute;right:0;top:0;transform:translateX(0);transition:transform .3s ease;width:95%!important;z-index:10}.tile-editor-wrapper .tile-editor-content .copilot-container:not(.active){transform:translateX(95%)}.tile-editor-wrapper .tile-editor-content .copilot-container .chat-container{height:100%}}.tile-editor-wrapper .ai-message-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-grow:1;gap:8px;width:100%}.copilot-greeting-container,.copilot-greeting-container .greeting-content{justify-content:flex-start}.styling-container{align-items:flex-start;background-color:initial;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:20px;justify-content:flex-start;overflow-y:auto;padding:15px;scrollbar-width:none;width:100%}.styling-container .no-chart-json{align-items:center;color:var(--grey-light-color);display:flex;font-family:var(--font-bold);font-size:16px;height:100%;justify-content:center;width:100%}.styling-container .selection-container{align-items:center;background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;gap:5px;justify-content:space-between;width:100%}.styling-container .selection-container .item{align-items:center;background-color:initial;border-radius:4px;cursor:pointer;display:flex;flex:1 1;height:26px;justify-content:center;outline:2px solid #0000;padding:0 14px;transition:background-color .1s ease-in-out}.styling-container .selection-container .item .icon{fill:var(--grey-medium-color);height:20px;width:20px}.styling-container .selection-container .item.active{background-color:#fff;outline:1px solid var(--grey-extralight-color)}.styling-container .selection-container .item.active .icon{fill:var(--grey-dark-color)}.styling-container .separator{background-color:var(--grey-extralight-color);border:none;height:.5px;margin:0;width:100%}.styling-container .grouping{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;width:100%}.styling-container .grouping .grouping-title,.styling-container .selection-container span{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:12px}.styling-container .selection-container .item.active span{color:var(--grey-dark-color);font-family:var(--font-bold)}.styling-container .color-container{align-items:flex-start;border:1px solid var(--grey-extralight-color);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;justify-items:flex-start;padding:4px 4px 4px 8px;width:100%}.styling-container .color-dropdown{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;width:100%}.styling-container .color-dropdown span{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:12px}.styling-container .color-dropdown .icon{fill:var(--grey-medium-color);height:18px;width:18px}.styling-container .color-container .item{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:6px;justify-content:flex-start;padding:4px;width:100%}.styling-container .color-container .item .color-box{border:1px solid var(--grey-extralight-color);border-radius:4px;box-sizing:border-box;height:16px;width:16px}.styling-container .color-container .item span{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:11px}.styling-container .toggle-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.styling-container .toggle-container span{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:12px}.styling-container .toggle{align-self:center;background-color:var(--grey-extralight-color);border-radius:15px;cursor:pointer;gap:5px;height:20px;position:relative;width:35px}.styling-container .toggle .slider{background-color:var(--grey-medium-color);border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:left .3s;width:16px}.styling-container .toggle.active{background-color:#0080ff33}.styling-container .toggle.active .slider{background-color:var(--blue-light-color);left:16px}.styling-container .color-picker-popup{margin-right:-220px;position:absolute;right:0;z-index:100}.styling-container .color-items .item{position:relative}.data-sources-wrapper{overflow:hidden;position:relative}.data-sources-content{border-radius:8px;display:flex;flex-direction:column;flex-grow:1;height:100%;margin-bottom:0;min-width:0;overflow-y:auto;padding:20px;scrollbar-width:none}.data-sources-content .dashboards-sub-header{align-items:center;border-bottom:1px solid var(--grey-light-color);display:flex;gap:25px;justify-content:flex-start;margin-top:15px;padding-bottom:12px}.data-sources-content .dashboards-sub-header h4{color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-bold);font-size:12px;margin:0;padding:0}.data-sources-content .dashboards-sub-header h4.active{color:var(--blue-light-color)}.data-sources-table-container .data-sources-table{overflow-x:visible}.data-sources-table{background-color:initial;border-collapse:initial;border-spacing:0 8px;margin-top:20px;overflow-x:scroll;width:100%}.data-sources-table thead th{color:grey;font-family:var(--font-bold);font-size:13px;padding:5px;text-align:left;width:auto}.data-sources-table thead th input{height:12px;margin-left:18px;width:12px}.data-sources-content .detail-header{display:flex;justify-content:space-between;padding:0;position:relative}.data-sources-content .detail-header h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;margin:0}.data-sources-content .detail-header-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.data-sources-content .detail-header-actions .header-action{align-items:center;background-color:var(--grey-extralight-color-2);border:1px solid #d1d5dd;border-radius:7px;box-sizing:border-box;display:flex;gap:5px;justify-content:flex-end;opacity:.5;padding:5px 8px}.data-sources-content .detail-header-actions .header-action .icon{fill:var(--grey-medium-color);height:18px;width:18px}.data-sources-content .detail-header-actions .header-action span{color:var(--grey-light-color);font-family:var(--font-reg);font-size:13px}.data-sources-content .detail-header-actions .header-action.refresh{cursor:pointer;opacity:1}.data-sources-content .detail-header-actions .header-action.refresh:hover{background-color:var(--grey-extralight-color)}.data-sources-content .detail-header-actions .header-action.add{background-color:var(--blue-light-color);border:none;cursor:pointer;font-family:var(--font-bold);opacity:1}.data-sources-content .detail-header-actions .header-action.add:hover{background-color:var(--blue-medium-color)}.data-sources-content .detail-header-actions .header-action.add .icon{fill:#fff}.data-sources-content .detail-header-actions .header-action.add span{color:#fff;font-family:var(--font-bold)}.data-sources-content .detail-header-actions .header-action.active{cursor:pointer;opacity:1}.data-sources-content .no-data-sources{align-items:center;color:var(--grey-medium-color);display:flex;flex-direction:column;flex-grow:1;font-family:var(--font-bold);font-size:20px;justify-content:center;margin-top:0;padding:10px;text-align:center}.data-sources-content .no-data-sources .no-data-icon{fill:var(--blue-light-color);height:50px;width:50px}.data-sources-content .no-data-sources p{margin:10px}.data-sources-content .no-data-sources .sub-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:18px;margin:0 0 20px}.data-sources-content .no-data-sources .add-data-source-button{align-items:center;background-color:var(--blue-light-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-bold);gap:5px;justify-content:center;margin:0;padding:5px 8px}.data-sources-content .no-data-sources .add-data-source-button .icon{fill:#fff;height:18px;width:18px}.data-sources-content .no-data-sources .divider{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px;margin:8px 0;padding:0}.data-sources-content .no-data-sources .action.sandbox{align-items:center;color:var(--blue-light-color);cursor:pointer;display:flex;flex-direction:row;font-family:var(--font-bold);font-size:14px;gap:5px;justify-content:center;margin:0;padding:0}.data-sources-content .no-data-sources .action.sandbox .icon{fill:var(--grey-medium-color);height:14px;width:14px}.data-sources-content .no-data-sources .sandbox-tooltip{background:#fff;border-radius:6px;box-shadow:0 2px 8px #00000026;color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px;left:50%;line-height:1.5;opacity:.95;padding:8px 14px;pointer-events:none;position:absolute;top:110%;transform:translateX(-50%);white-space:pre-line;width:250px;z-index:100}@media (max-width:768px){.data-sources-wrapper .detail-header .detail-header-actions .header-action.delete,.data-sources-wrapper .detail-header .detail-header-actions .header-action.edit{display:none}.data-sources-table-container{margin-right:-19px;overflow-x:auto}}.data-source-details-wrapper{background:#fff;border-radius:10px;box-shadow:0 0 6px #0000001a;box-sizing:border-box;max-width:95%;padding:20px;position:relative;width:450px}.data-source-details-wrapper.loading{overflow:hidden}.data-source-details-wrapper .divider{background-color:var(--grey-extralight-color);border:none;height:.5px;margin:20px 0}.data-source-details-wrapper .section{margin-bottom:20px}.data-source-details-wrapper .section h2{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:13px;margin:0}.data-source-details-wrapper .section .content{color:var(--grey-medium-color);font-size:12px}.data-source-details-wrapper .section .item{align-items:center;display:flex;justify-content:space-between}.data-source-details-wrapper .section.header{align-items:center;display:flex}.data-source-details-wrapper .section.header img{height:40px;margin-right:15px;width:40px}.data-source-details-wrapper .section.header .header-titles{display:flex;flex-direction:column;gap:0}.data-source-details-wrapper .section.header .header-titles .title{align-items:center;display:flex;gap:5px;justify-content:flex-start;position:relative}.data-source-details-wrapper .section.header .header-titles .title h1{font-family:var(--font-bold);font-size:18px;margin:0;padding:0}.data-source-details-wrapper .section.header .header-titles .title .more-icon{fill:var(--grey-medium-color);cursor:pointer;height:18px;transform:rotate(90deg);width:18px}.data-source-details-wrapper .section.header .header-titles .subtitle{font-family:var(--font-regular);font-size:14px;margin:0}.data-source-details-wrapper .section.header .header-titles .subtitle h2{color:var(--grey-medium-color);font-size:14px;margin:0}.data-source-details-wrapper .section.metadata{display:flex;flex-direction:column;gap:20px;margin:0}.data-source-details-wrapper .section.metadata .indicator{align-items:center;border-radius:20px;display:flex;font-weight:700;gap:0;padding:5px 10px}.data-source-details-wrapper .section.metadata .indicator.syncing .syncing-spinner{animation:spin 1.1s ease-in-out infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--purple-color);box-sizing:border-box;height:15px;margin-left:0;margin-right:8px;width:15px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.data-source-details-wrapper .section.metadata .indicator.connected,.data-source-details-wrapper .section.metadata .indicator.ready{background:#e6f7e6;color:#28a745}.data-source-details-wrapper .section.metadata .indicator.disconnected{background:#f8d7da;color:#dc3545}.data-source-details-wrapper .section.metadata .indicator.pending{background:#f3e5f5;color:#7b1fa2}.data-source-details-wrapper .section.metadata .indicator.sync-failed{background:#f8d7da;color:#dc3545}.data-source-details-wrapper .section.metadata .indicator.syncing{background:#f3e5f5;color:#7b1fa2}.data-source-details-wrapper .section.metadata .indicator.not-synced{background:#f1f1c3;color:#8a8605}.data-source-details-wrapper .section.privacy{display:flex;flex-direction:column;gap:10px}.data-source-details-wrapper .section.privacy .item .text{display:flex;flex-direction:column;gap:5px}.data-source-details-wrapper .section.privacy .item .text p{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:12px;margin:0}.data-source-details-wrapper .privacy .toggle{background:#ddd;border-radius:12px;cursor:pointer;height:24px;position:relative;transition:background .3s ease;width:40px}.data-source-details-wrapper .privacy .toggle.team-wide{background-color:#0080ff33}.data-source-details-wrapper .privacy .toggle .slider{background:var(--grey-medium-color);border-radius:50%;height:18px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease;width:18px}.data-source-details-wrapper .privacy .toggle.team-wide .slider{background:var(--blue-light-color);left:20px}.data-source-details-wrapper .section.sync .item .content{align-items:center;background:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:5px;cursor:pointer;display:flex;gap:5px;padding:6px;position:relative}.data-source-details-wrapper .section.sync .item .content .text{font-size:12px;margin:0}.data-source-details-wrapper .section.sync .item .content .down-icon{fill:var(--grey-medium-color);height:15px;width:15px}.data-source-details-wrapper .section.footer{align-items:center;display:flex;justify-content:space-between;margin:40px 0 0;padding:0}.data-source-details-wrapper .footer .footer-left,.data-source-details-wrapper .footer .footer-right{display:flex;gap:10px}.data-source-details-wrapper .footer .button{border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:700;padding:6px 20px;transition:opacity .3s ease}.data-source-details-wrapper .footer .button.disconnect.disconnected{background:#28a745;color:#fff}.data-source-details-wrapper .footer .button.disconnect.ready{background:#ff4d4f;color:#fff}.data-source-details-wrapper .footer .button.disconnect.not-synced,.data-source-details-wrapper .footer .button.disconnect.sync-failed{background:#28a745;color:#fff}.data-source-details-wrapper .footer .button.disconnect.syncing{background:#ff4d4f;color:#fff}.data-source-details-wrapper .footer .button.cancel{background:var(--bg-light-color);color:#333}.data-source-details-wrapper .footer .button.save{background:var(--blue-light-color);color:#fff;width:85px}.data-source-details-wrapper .footer .button.saved{opacity:.6}.data-source-details-wrapper .footer .button:hover{opacity:.7}.add-item-wrapper.create-source{display:flex;max-height:500px;max-width:95%;min-height:280px;position:relative}.add-item-wrapper.create-source.off{overflow:hidden}.add-item-wrapper.create-source .error-message{bottom:10px;color:red;font-family:var(--font-light);font-size:11px;left:0;margin:0;position:absolute;right:0;text-align:center}.add-item-wrapper.create-source .step{display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between}.add-item-wrapper.create-source .source-selection{background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:8px;box-shadow:0 0 15px #0000001a;box-sizing:border-box;cursor:default;flex:1 1;font-family:var(--font-regular);height:calc(var(--root-height)/2 - 40px);left:0;overflow:auto;padding:10px;position:absolute;right:0;scrollbar-width:none;top:calc(100% + 10px);z-index:1000}.add-item-wrapper.create-source .source-selection .loading-screen-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.add-item-wrapper.create-source .source-selection h3{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:12px;margin:0 0 10px}.add-item-wrapper.create-source .source-selection p{color:var(--grey-medium-color);font-size:12px;margin-bottom:10px;margin-top:0}.add-item-wrapper.create-source .source-selection .datasource-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.add-item-wrapper.create-source .source-selection .datasource-option{align-items:center;background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;padding:14px;transition:box-shadow .3s ease}.add-item-wrapper.create-source .source-selection .datasource-option.selected{border:1px solid var(--grey-light-color)}.add-item-wrapper.create-source .source-selection .datasource-option:hover{box-shadow:0 0 15px #0000001a}.add-item-wrapper.create-source .source-selection .datasource-option img{width:25px}.add-item-wrapper.create-source .source-selection .coming-soon-title{margin-top:20px}.add-item-wrapper.create-source .source-selection .search-wrapper{align-items:center;display:flex;justify-content:flex-start;margin-bottom:10px}.add-item-wrapper.create-source .source-selection .search-wrapper .search-icon{fill:var(--grey-medium-color);height:15px;width:15px}.popup-overlay .add-item-wrapper .step .source-selection .datasource-option h4{color:var(--grey-medium-color);font-size:12px;margin:0;text-align:center}.popup-overlay .add-item-wrapper .step .source-selection .source-search-bar{background-color:initial;border:none;border-radius:8px;box-sizing:border-box;font-size:12px;margin:0;padding:8px;width:100%}.popup-overlay .add-item-wrapper .step .source-selection .source-search-bar:focus{box-shadow:none;outline:none}.add-item-wrapper .step.three{gap:5px}.add-item-wrapper .step.three .schema-selection-wrapper{height:300px;overflow-y:auto;padding-top:15px;scrollbar-width:none;width:100%}.add-item-wrapper .step.three .table-item{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:6px;padding:6px 12px}.add-item-wrapper .step.three .table-header{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:flex-start}.add-item-wrapper .step.three .table-checkbox{height:12px;width:12px}.add-item-wrapper .step.three .table-name{flex:1 1;font-size:13px;font-weight:500}.add-item-wrapper .step.three .column-list{align-items:flex-start;display:flex;flex-direction:column;margin-left:12px}.add-item-wrapper .step.three .column-item{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:flex-start;padding:6px 0;width:100%}.add-item-wrapper .step.three .column-item input{flex:0 1;height:12px;width:12px}.add-item-wrapper .step.three .column-name{color:var(--grey-medium-color);font-size:13px}.add-item-wrapper .step.three .down-icon{fill:var(--grey-medium-color);transition:transform .2s ease}.add-item-wrapper .step.three .down-icon.open{transform:rotate(180deg)}.add-item-wrapper .step.three .select-all-header{padding:5px}.add-item-wrapper .step.three .select-all-header .table-name{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:13px}.link-source.quickbooks{align-items:center;align-self:stretch;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between;overflow:visible;overflow:hidden;width:100%}.link-source.quickbooks .logo-connection{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.link-source.quickbooks .logo-connection img{height:auto;width:125px}.link-source.quickbooks .header{text-align:center}.link-source.quickbooks .header h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;line-height:1.2;margin:0 0 20px}.link-source.quickbooks .header h3{color:var(--grey-medium-color);font-family:var(--font-light);font-size:12px;line-height:1.5;margin:0}.link-source.quickbooks .header .checkbox-container{align-items:center;color:var(--grey-medium-color);display:flex;font-family:var(--font-regular);font-size:12px;gap:10px;justify-content:flex-start;margin-top:15px}.link-source.quickbooks .header .checkbox-container .terms{color:var(--blue-medium-color);cursor:pointer;text-decoration:underline}.link-source.quickbooks .link-button img{cursor:pointer;height:auto;width:200px}.link-source.quickbooks .link-button h4{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:12px;margin:0}.link-source.quickbooks .failure-message{color:red;font-family:var(--font-light);font-size:11px;margin:0;padding:0}.link-source.quickbooks .success-message{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:0;padding:0;text-align:center}.link-source.quickbooks .success-message h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:25px;margin:0}.link-source.quickbooks .success-message h4{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:12px;margin:0;padding:0}.link-source.quickbooks .success-message h5{color:var(--blue-light-color);cursor:pointer;font-family:var(--font-bold);font-size:12px;margin:0;padding:0;text-decoration:underline}.link-source.quickbooks .success-message h5:hover{color:var(--blue-medium-color)}.link-source.quickbooks .success-message .success-icon{fill:green;height:50px;width:50px}.link-source.quickbooks .add-item-actions{cursor:pointer}.link-source.quickbooks .add-item-actions.disabled{display:none}.link-source.quickbooks .add-item-actions .add-item-button.disabled{background-color:var(--blue-medium-color);cursor:default;opacity:.5}.link-source.quickbooks .add-item-actions .add-item-button.disabled:hover{background-color:var(--blue-medium-color)}.link-source.hubspot{align-items:center;align-self:stretch;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between;overflow:visible;overflow:hidden;width:100%}.link-source.hubspot .logo-connection{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.link-source.hubspot .logo-connection img{height:auto;width:125px}.link-source.hubspot .header{text-align:center}.link-source.hubspot .header h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;line-height:1.2;margin:0 0 20px}.link-source.hubspot .header h3{color:var(--grey-medium-color);font-family:var(--font-light);font-size:12px;line-height:1.5;margin:0}.link-source.hubspot .header .checkbox-container{align-items:center;color:var(--grey-medium-color);display:flex;font-family:var(--font-regular);font-size:12px;gap:10px;justify-content:flex-start;margin-top:15px}.link-source.hubspot .header .checkbox-container .terms{color:var(--blue-medium-color);cursor:pointer;text-decoration:underline}.link-source.hubspot .link-button img{cursor:pointer;height:auto;width:200px}.link-source.hubspot .link-button h4{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:12px;margin:0}.link-source.hubspot .failure-message{color:red;font-family:var(--font-light);font-size:11px;margin:0;padding:0}.link-source.hubspot .success-message{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:0;padding:0;text-align:center}.link-source.hubspot .success-message h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:25px;margin:0}.link-source.hubspot .success-message h4{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:12px;margin:0;padding:0}.link-source.hubspot .success-message h5{color:var(--blue-light-color);cursor:pointer;font-family:var(--font-bold);font-size:12px;margin:0;padding:0;text-decoration:underline}.link-source.hubspot .success-message h5:hover{color:var(--blue-medium-color)}.link-source.hubspot .success-message .success-icon{fill:green;height:50px;width:50px}.link-source.hubspot .add-item-actions{cursor:pointer}.link-source.hubspot .add-item-actions.disabled{display:none}.link-source.hubspot .add-item-actions .add-item-button.disabled{background-color:var(--blue-medium-color);cursor:default;opacity:.5}.link-source.hubspot .add-item-actions .add-item-button.disabled:hover{background-color:var(--blue-medium-color)}.link-source.hubspot .link-button{background-color:var(--blue-light-color);border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.link-source.hubspot .link-button.hover{background-color:var(--blue-medium-color)}.link-source.excel{align-items:center;align-self:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;overflow:visible;width:100%}.link-source.excel input{background-color:var(--bg-light-color);background-color:initial;border:1px solid var(--grey-extralight-color);border:none;border-radius:5px;border-radius:0;box-shadow:none;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:12px;letter-spacing:.5px;margin:0;padding:10px;padding:0 0 0 5px}.link-source.excel input::placeholder{color:var(--grey-medium-color)}.link-source.excel input:focus{border:1px solid var(--grey-extralight-color);box-shadow:none;outline:none}.link-source.excel input:-webkit-autofill{-webkit-text-fill-color:var(--grey-dark-color);box-shadow:0 0 0 1000px var(--bg-light-color) inset}.link-source.excel .drag-drop-area{align-items:center;background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:3px;justify-content:center;padding:20px;text-align:center;width:76%}.link-source.excel .drag-drop-area p{color:var(--grey-medium-color);font-size:13px;margin-bottom:10px;margin-top:0}.link-source.excel .file-input{display:none}.link-source.excel .custom-file-upload{background-color:var(--grey-dark-color);border:1px solid var(--grey-extralight-color);border-radius:5px;color:var(--bg-light-color);cursor:pointer;display:inline-block;font-family:var(--font-regular);font-size:12px;padding:6px 12px}.link-source.excel .drag-drop-area .file-name{color:var(--grey-dark-color);font-size:12px;margin-top:10px}.link-source.excel .drag-drop-area.dragging{box-shadow:0 0 8px #0000001a}.link-source .header{align-items:center;display:flex;flex-direction:column;justify-content:center}.link-source .header h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;margin:0}.link-source .header h3{color:var(--grey-medium-color);font-family:var(--font-light);font-size:13px;line-height:1.4;margin:5px 0 0;text-align:center}.link-source.excel .add-item-actions .add-item-button.disabled{background-color:var(--blue-medium-color);cursor:default;opacity:.5}.link-source.excel .add-item-actions .add-item-button.disabled:hover{background-color:var(--blue-medium-color)}.drag-drop-area.error{border-color:#f44336}.link-source.excel .error-message-container{bottom:25px;display:flex;justify-content:center;position:fixed;width:550px;z-index:1000}.link-source.excel .error-message{background-color:#f44336;border-radius:8px;box-shadow:0 3px 10px #0003;color:#fff;padding:14px 20px;position:relative;text-align:center;width:90%}.link-source.excel .error-message p{color:#fff;font-size:14px;line-height:1.4;margin:0;text-align:center}.link-source.excel .error-message strong{color:#fff;font-family:var(--font-bold);font-weight:700;margin-right:5px}.link-source.googleads{align-items:center;align-self:stretch;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between;overflow:visible;overflow:hidden;width:100%}.link-source.googleads .logo-connection{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.link-source.googleads .logo-connection img{height:auto;width:125px}.link-source.googleads .header{text-align:center}.link-source.googleads .header h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;line-height:1.2;margin:0 0 20px}.link-source.googleads .header h3{color:var(--grey-medium-color);font-family:var(--font-light);font-size:12px;line-height:1.5;margin:0}.link-source.googleads .header .checkbox-container{align-items:center;color:var(--grey-medium-color);display:flex;font-family:var(--font-regular);font-size:12px;gap:10px;justify-content:flex-start;margin-top:15px}.link-source.googleads .header .checkbox-container .terms{color:var(--blue-medium-color);cursor:pointer;text-decoration:underline}.link-source.googleads .link-button img{cursor:pointer;height:auto;width:200px}.link-source.googleads .link-button h4{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:12px;margin:0}.link-source.googleads .failure-message{color:red;font-family:var(--font-light);font-size:11px;margin:0;padding:0}.link-source.googleads .success-message{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:0;padding:0;text-align:center}.link-source.googleads .success-message h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:25px;margin:0}.link-source.googleads .success-message h4{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:12px;margin:0;padding:0}.link-source.googleads .success-message h5{color:var(--blue-light-color);cursor:pointer;font-family:var(--font-bold);font-size:12px;margin:0;padding:0;text-decoration:underline}.link-source.googleads .success-message h5:hover{color:var(--blue-medium-color)}.link-source.googleads .success-message .success-icon{fill:green;height:50px;width:50px}.link-source.googleads .add-item-actions{cursor:pointer}.link-source.googleads .add-item-actions.disabled{display:none}.link-source.googleads .add-item-actions .add-item-button.disabled{background-color:var(--blue-medium-color);cursor:default;opacity:.5}.link-source.googleads .add-item-actions .add-item-button.disabled:hover{background-color:var(--blue-medium-color)}.popup-overlay .terms-modal{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:20px;padding:20px;width:500px}.popup-overlay .terms-modal h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:24px;margin:0}.popup-overlay .terms-modal p{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px;line-height:1.6;margin:0}.popup-overlay .terms-modal .terms-acceptance{display:flex;flex-direction:column;gap:15px;margin-top:auto}.popup-overlay .terms-modal .checkbox-container{align-items:center;color:var(--grey-medium-color);display:flex;font-family:var(--font-regular);font-size:14px;gap:10px}.popup-overlay .terms-modal .continue-button{background-color:var(--blue-medium-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:var(--font-bold);font-size:14px;padding:8px 14px;transition:background-color .2s ease}.popup-overlay .terms-modal .continue-button:disabled{background-color:var(--grey-light-color);cursor:not-allowed}.popup-overlay .terms-modal .continue-button:not(:disabled):hover{background-color:var(--blue-light-color)}.add-datasource-wrapper{position:relative}.add-datasource-wrapper .container{-ms-overflow-style:none;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden;overflow-y:scroll;padding:20px 20px 50px 25px;scrollbar-width:none}.add-datasource-wrapper .container::-webkit-scrollbar{display:none}.add-datasource-wrapper .form-header{align-items:flex-start;display:flex;flex:0 1;flex-direction:column;margin-bottom:20px}.add-datasource-wrapper .form-header .form-title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:18px;margin:0;padding:0;text-align:center}.add-datasource-wrapper .form-header .form-subtitle{color:var(--grey-medium-color);font-family:var(--font-light);font-size:14px;margin:10px 0;padding:0;text-align:left}.add-datasource-wrapper .form-divider{background-color:var(--grey-light-color);border:none;height:.5px;margin:20px 0;width:100%}.add-datasource-wrapper .progress-bar{display:flex;gap:20px;justify-content:flex-start;margin:5px 0}.add-datasource-wrapper .progress-bar .step{align-items:center;color:#fff;display:flex;gap:10px;justify-content:flex-start}.add-datasource-wrapper .progress-bar .step .step-number{align-items:center;background-color:var(--grey-light-color);border-radius:50%;display:flex;font-family:var(--font-bold);font-size:14px;height:25px;justify-content:center;width:25px}.add-datasource-wrapper .progress-bar .step .step-title{color:var(--grey-light-color);font-family:var(--font-bold);font-size:14px}.add-datasource-wrapper .progress-bar .step .step-icon{fill:var(--grey-light-color);height:15px;margin-left:10px;width:15px}.add-datasource-wrapper .progress-bar .step.active .step-number{background-color:var(--blue-light-color)}.add-datasource-wrapper .progress-bar .step.active .step-icon{fill:var(--blue-light-color)}.add-datasource-wrapper .progress-bar .step.active .step-title{color:var(--blue-light-color)}.add-datasource-wrapper .steps{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.add-datasource-wrapper .navigation-buttons{background-color:var(--bg-light-color);bottom:0;display:flex;flex:0 1;justify-content:space-between;left:0;margin-top:0;opacity:.94;padding:0 10px 10px;position:absolute;right:0}.add-datasource-wrapper .navigation-buttons .back-button,.add-datasource-wrapper .navigation-buttons .confirm-button,.add-datasource-wrapper .navigation-buttons .next-button{border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--font-bold);font-size:14px;letter-spacing:.5px;padding:8px 20px}.add-datasource-wrapper .navigation-buttons .back-button{align-items:center;background-color:initial;color:var(--grey-medium-color);display:flex;gap:3px;justify-content:center;margin:0;padding:0}.add-datasource-wrapper .navigation-buttons .back-button .back-icon{fill:var(--grey-medium-color);height:18px;transform:rotate(180deg);width:18px}.add-datasource-wrapper .navigation-buttons .error-message{color:red;font-family:var(--font-light);font-size:12px}.add-datasource-wrapper .navigation-buttons .next-button{background-color:var(--blue-light-color)}.add-datasource-wrapper .navigation-buttons .next-button:hover{background-color:var(--blue-medium-color)}.add-datasource-wrapper .navigation-buttons .confirm-button{background-color:var(--blue-light-color)}.add-datasource-wrapper .navigation-buttons .confirm-button:hover{background-color:var(--blue-medium-color)}@media (max-width:768px){.add-datasource-wrapper{margin:0}.add-datasource-wrapper .progress-bar{gap:10px}.add-datasource-wrapper .progress-bar .step .step-title{display:none}}.form-wrapper.csv{height:100%}.form-wrapper.csv,.form-wrapper.csv .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-wrapper.csv .content{background-color:#fff;border-radius:8px;box-shadow:0 0 5px 0 #0000000d;margin-top:20px;max-width:100%;padding:10px}.form-wrapper.csv .csv-form-p,.form-wrapper.csv h3{margin-bottom:0;text-align:left;width:100%}.form-wrapper.csv .csv-form-p{color:var(--blue-medium-color);margin-top:0}.form-wrapper .csv-form{margin-top:10px}.csv-form .form-group{display:flex;flex-direction:column;gap:0;margin-bottom:10px;padding:5px 10px 5px 5px;width:340px}.csv-form .form-group label{color:var(--grey-light-color);font-family:var(--font-bold);font-size:12px;letter-spacing:.5px;margin-bottom:4px;margin-top:0;padding-left:4px}.csv-form .form-group input{background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:5px;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:12px;letter-spacing:.5px;margin:0;padding:10px}.csv-form .form-group.csv input{background-color:initial;border:none;border-radius:0;box-shadow:none;padding:0 0 0 5px}.csv-form .form-group input::placeholder{color:var(--grey-medium-color)}.csv-form .form-group input:focus{border:1px solid var(--grey-extralight-color);box-shadow:none;outline:none}.csv-form .form-group input:-webkit-autofill{-webkit-text-fill-color:var(--grey-dark-color);box-shadow:0 0 0 1000px var(--bg-light-color) inset}.csv-form .csv-file-input{border-radius:5px;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:12px;letter-spacing:.5px;margin:0;padding:10px}.csv-form .access-type-wrapper{display:flex;justify-content:space-between;margin-top:0;width:100%}.csv-form .access-type-wrapper .text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;margin-left:4px}.csv-form .access-type-wrapper .text h4{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:12px;margin:0;padding:0}.csv-form .access-type-wrapper .text p{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:11px;margin:0;padding:0}.csv-form .access-type-wrapper .toggle{align-self:center;background-color:var(--grey-extralight-color);border-radius:15px;gap:5px;height:22px;position:relative;width:35px}.csv-form .access-type-wrapper .toggle .slider{background-color:var(--grey-medium-color);border-radius:50%;height:18px;left:15px;position:absolute;top:2px;transition:left .3s;width:18px}.csv-form .access-type-wrapper .toggle.team-wide{background-color:#0080ff33}.csv-form .access-type-wrapper .toggle.private{background-color:var(--grey-extralight-color)}.csv-form .access-type-wrapper .toggle.team-wide .slider{background-color:var(--blue-light-color);left:15px}.csv-form .access-type-wrapper .toggle.private .slider{left:2px}@media (max-width:1000px){.form-wrapper.csv{flex-direction:column}}.form-wrapper.quickbooks{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}.form-wrapper.quickbooks .content{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 5px 0 #0000000d;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:10px}.form-wrapper.quickbooks h3{margin-bottom:0}.form-wrapper.quickbooks .quickbooks-form-p{color:var(--blue-medium-color);margin-bottom:0;margin-top:0}.form-wrapper .quickbooks-form{display:flex;flex-direction:column;gap:10px;margin-top:10px}.quickbooks-form .form-group{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;padding:5px 10px 5px 5px;width:340px}.quickbooks-form .form-group label{color:var(--grey-light-color);font-family:var(--font-bold);font-size:12px;letter-spacing:.5px;margin-top:0;padding-left:4px}.quickbooks-form .form-group input{background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:5px;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:12px;letter-spacing:.5px;margin:0;padding:10px}.quickbooks-form .form-group input::placeholder{color:var(--grey-medium-color)}.quickbooks-form .form-group input:focus{border:1px solid var(--grey-extralight-color);box-shadow:none;outline:none}.quickbooks-form .form-group input:-webkit-autofill{-webkit-text-fill-color:var(--grey-dark-color);box-shadow:inset 0 0 0 1000px #fff}.quickbooks-form .access-type-wrapper{display:flex;justify-content:space-between;margin-top:0;width:100%}.quickbooks-form .access-type-wrapper .text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;margin-left:4px}.quickbooks-form .access-type-wrapper .text h4{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:12px;margin:0;padding:0}.quickbooks-form .access-type-wrapper .text p{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:11px;margin:0;padding:0}.quickbooks-form .access-type-wrapper .toggle{align-self:center;background-color:var(--grey-extralight-color);border-radius:15px;gap:5px;height:22px;position:relative;width:35px}.quickbooks-form .access-type-wrapper .toggle .slider{background-color:var(--grey-medium-color);border-radius:50%;height:18px;left:15px;position:absolute;top:2px;transition:left .3s;width:18px}.quickbooks-form .access-type-wrapper .toggle.team-wide{background-color:#0080ff33}.quickbooks-form .access-type-wrapper .toggle.private{background-color:var(--grey-extralight-color)}.quickbooks-form .access-type-wrapper .toggle.team-wide .slider{background-color:var(--blue-light-color);left:15px}.quickbooks-form .access-type-wrapper .toggle.private .slider{left:2px}.quickbooks-form .form-group .link-button{align-items:center;background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:5px;cursor:pointer;display:flex;font-family:var(--font-bold);gap:10px;justify-content:center;padding:5px}.quickbooks-form .form-group .link-button:hover{box-shadow:0 0 5px 0 #00000014}.quickbooks-form .form-group .link-button img{height:30px;width:30px}.quickbooks-form .form-group .link-button h4{color:var(--grey-medium-color);font-size:12px;margin:0;padding:0}.quickbooks-form .form-group .failure-message{color:red;font-family:var(--font-light);font-size:10px;margin:0;padding:0}.quickbooks-form .form-group.success{gap:0;margin:0;padding:0}.quickbooks-form .form-group .success-message{align-items:center;color:var(--grey-dark-color);display:flex;flex-direction:row;font-family:var(--font-light);font-size:12px;gap:8px;height:30px;margin:0;padding-left:3px}.quickbooks-form .form-group .success-message .success-icon{fill:#27ad27;height:20px;width:20px}@media (max-width:1000px){.form-wrapper.quickbooks{flex-direction:column}}.postgres-form{display:flex;gap:20px;max-width:1000px;min-width:700px}.postgres-form .side{background-color:initial;background-color:#fff;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:10px;padding:10px}.postgres-form .side .form-group{display:flex;flex-direction:column;gap:0;padding:5px 10px 5px 5px}.postgres-form .side .form-group label{color:var(--grey-light-color);font-family:var(--font-bold);font-size:12px;letter-spacing:.5px;padding-left:0}.postgres-form .side .form-group input{background-color:initial;border:none;border-bottom:1px solid var(--grey-light-color);color:var(--grey-dark-color);font-family:var(--font-regular);font-size:12px;letter-spacing:.5px;margin:0;padding:6px 6px 6px 0}.postgres-form .side .form-group input::placeholder{color:var(--grey-medium-color)}.postgres-form .side .form-group input:focus{border-bottom-color:var(--grey-light-color);box-shadow:none;outline:none}.postgres-form .side .form-group input:-webkit-autofill{-webkit-text-fill-color:var(--grey-dark-color);box-shadow:inset 0 0 0 1000px #fff}@media (max-width:780px){.postgres-form{flex-direction:column;min-width:100%}}.form-step{flex:1 1;font-family:var(--font-regular);padding:0}.form-step h3{font-family:var(--font-bold);font-size:16px;margin-top:5px}.form-step h3,.form-step p{color:var(--grey-medium-color)}.form-step p{font-size:12px;margin-bottom:30px;margin-top:0}.form-step.two p{color:var(--purple-color)}.form-step .datasource-options{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,230px));left:0;position:absolute;top:calc(100% + 10px);width:100%;z-index:1000}.form-step .datasource-option{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 5px #8282821a;box-sizing:border-box;cursor:pointer;display:flex;gap:15px;justify-content:flex-start;padding:20px;transition:box-shadow .3s ease}.form-step .datasource-option.selected{border:1px solid var(--grey-light-color)}.form-step .datasource-option:hover{box-shadow:0 0 15px #0000001a}.form-step .datasource-option img{width:40px}.form-step .coming-soon-title{margin-top:20px}.form-step .datasource-option h4{color:var(--grey-dark-color);margin:0;text-align:center}.form-wrapper{display:flex;flex:1 1;flex-direction:column;gap:12px;height:100%}.form-step.two .datasource-option{align-items:center;cursor:default;display:flex;justify-content:flex-start;margin-bottom:10px;margin-top:0;max-width:200px;padding:10px}.form-step.two .datasource-option:hover{box-shadow:0 0 5px #8282821a}.form-step.two .datasource-option h4{color:var(--grey-medium-color);font-size:12px;margin:0}.form-step.two .datasource-option img{width:25px}.form-step.three .success-response{align-items:center;display:flex;gap:10px;margin:10px 0 25px}.form-step.three .success-response .success-icon{fill:var(--purple-color);height:20px;width:20px}.form-step.three .success-response h3{color:var(--purple-color);font-family:var(--font-bold);font-size:14px;margin:0}.form-step.three .schema-table-list{display:flex;flex-direction:column;gap:20px;margin-top:20px;overflow-x:auto}.form-step.three .individual-table{background-color:initial;border-radius:8px}.form-step.three table{border-collapse:collapse;color:var(--grey-medium-color);font-family:var(--font-bold);font-size:13px;width:100%}.form-step.three thead{background-color:initial}.form-step.three td,.form-step.three th{padding:8px 10px;text-align:left}.form-step.three th{border:none}.form-step.three tbody{background-color:#fff}.form-step.three td:first-child,.form-step.three th:first-child{width:40px}.form-step.three tr{font-family:var(--font-regular);font-size:13px}.form-step.three tbody tr:first-child td:first-child{border-top-left-radius:8px}.form-step.three tbody tr:first-child td:last-child{border-top-right-radius:8px}.form-step.three tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.form-step.three tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.form-step.three input[type=text]{background-color:#f9f9f9;border:none;border-radius:4px;box-sizing:border-box;color:var(--grey-medium-color);margin:0 10px 0 0;padding:8px;width:100%}.form-step.three input[type=text]:focus{outline:none}.star-rating-container{align-items:center;cursor:pointer;display:flex;gap:4px}.star-rating{align-items:center;display:flex;gap:2px}.star-icon{fill:gray;height:18px;transition:fill .2s;width:18px}.star-icon.filled{fill:gold}.rating-breakdown-overlay{align-items:center;animation:fadeIn .2s;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.rating-breakdown-content{background:#fff;border-radius:10px;box-shadow:0 4px 24px #0000001f;display:flex;flex-direction:column;gap:1.5rem;max-height:90vh;max-width:90vw;min-width:320px;padding:2rem 2.5rem;position:relative}.rating-breakdown-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.rating-breakdown-header h3{color:#333;font-family:var(--font-bold);font-size:1.2rem;margin:0}.close-button{background:none;color:#888;font-size:1.5rem;height:2rem;transition:background .2s;width:2rem}.close-button:hover{background:#f0f0f0;color:#222}.rating-breakdown-body{display:flex;flex-direction:column;gap:1.2rem}.rating-metric{align-items:center;display:flex;gap:12px}.rating-label{color:#666;font-family:var(--font-medium);font-size:1rem;min-width:110px}.rating-bar-container{background:#f0f0f0;border-radius:5px;flex:1 1;height:10px;margin-right:8px;overflow:hidden}.rating-bar{background:linear-gradient(90deg,gold,#ffe066);border-radius:5px;height:100%;transition:width .3s}.rating-score{color:#333;font-family:var(--font-bold);font-size:.95rem;min-width:38px;text-align:right}.insight-container{-ms-overflow-style:none;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;overflow-y:scroll;padding:20px;position:relative;scrollbar-width:none;width:100%}.insight-container::-webkit-scrollbar{display:none}.insight-container .header{display:flex;justify-content:space-between;margin:0;padding:0;position:relative}.insight-container .header h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;margin:0;padding:0}.insight-container .header-actions,.insight-container .header-actions .header-action{align-items:center;display:flex;justify-content:flex-end}.insight-container .header-actions .header-action{background-color:var(--grey-extralight-color-2);border:1px solid #d1d5dd;border-radius:7px;box-sizing:border-box;gap:5px;padding:5px 8px}.insight-container .header-actions .header-action .icon{fill:var(--grey-light-color);height:18px;width:18px}.insight-container .header-actions .header-action span{color:var(--grey-light-color);font-family:var(--font-reg);font-size:13px}.insight-container .header-actions .header-action.schedule{background-color:var(--blue-light-color);cursor:pointer;font-family:var(--font-bold)}.insight-container .header-actions .header-action.schedule:hover{background-color:var(--blue-medium-color)}.insight-container .header-actions .header-action.schedule .icon{fill:#fff}.insight-container .header-actions .header-action.schedule span{color:#fff;font-family:var(--font-bold)}.insight-container .header-actions .header-action.active{cursor:pointer}.insight-container .header-actions .header-action.active span{color:var(--grey-dark-color)}.insight-container .header-actions .header-action.active .icon{fill:var(--grey-dark-color)}.insight-container .header .header-actions .header-action.share{cursor:pointer;opacity:1}.insight-container .header .header-actions .header-action.share .icon{fill:var(--grey-medium-color)}.insight-container .header .header-actions .header-action.share:hover{background-color:var(--grey-extralight-color)}.insight-container .subheader{margin-top:8px;padding-bottom:20px}.insight-container .subheader p{color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;margin:0;padding:0}.insight-container .subheader .subheader-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px}.insight-container .insight-insight{word-wrap:break-word;background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:12px;box-shadow:0 2px 8px #00000014;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:100%;overflow-wrap:break-word;padding:16px;transition:all .2s ease;width:100%;word-break:break-word}.insight-container .insight-insight:hover{box-shadow:0 4px 12px #0000001f}.insight-container .insight-header{align-items:flex-start;display:flex;margin-bottom:15px;position:relative}.insight-container .insight-avatar{align-items:center;background-color:#f0f0f0;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:12px;overflow:hidden;width:40px}.insight-container .insight-avatar img{height:80%;object-fit:contain;width:80%}.insight-container .insight-author-info{display:flex;flex-direction:column;flex-grow:1}.insight-container .insight-author-name{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:16px;margin:0;padding:0}.insight-container .insight-author-handle{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px;margin:0;padding:0}.insight-container .insight-right-info{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto}.insight-container .insight-timestamp{color:var(--grey-medium-color);font-family:var(--font-light);font-size:13px;line-height:1.2}.insight-container .insight-content{display:flex;flex-direction:column;width:100%}.insight-container .insight-subject{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:18px;line-height:1.4;margin:0}.insight-container .insight-summary{color:var(--grey-dark-color);font-family:var(--font-regular);font-size:16px;line-height:1.5;margin:0;width:100%}.insight-container .insight-chart{background:#0000;border-radius:8px;margin:15px 0;max-width:100%;overflow:hidden;width:100%}.insight-container .insight-chart>div{border:none!important;box-shadow:none!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.insight-container .insight-chart canvas{background:#fff;border-radius:8px;box-sizing:border-box;padding:10px;width:100%!important}.insight-container .insight-chart .message-formatter-chart-container{background:#0000!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.insight-container .insight-chart .message-formatter-chart-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin:0!important;max-width:100%!important;padding:15px;width:100%!important}.insight-container .insight-recommendation{background-color:#ebf5ff99;border:1px solid #b4d7facc;border-radius:8px;box-sizing:border-box;margin:12px 0;max-width:100%;padding:16px;width:100%}.insight-container .insight-recommendation p{color:var(--grey-dark-color);font-family:var(--font-regular);font-size:15px;line-height:1.5;margin:0}.insight-container .insight-recommendation strong{color:var(--blue-color);font-family:var(--font-bold)}.insight-container .support-section{display:flex;flex-direction:column;margin-top:5px;width:100%}.insight-container .support-summary-container{padding-bottom:30px;position:relative;width:100%}.insight-container .support-text-fade{max-height:120px;overflow:hidden;position:relative}.insight-container .support-text-fade:after{background:linear-gradient(180deg,#fff0,#fff);bottom:0;content:"";height:40px;left:0;pointer-events:none;position:absolute;width:100%}.insight-container .expanded .support-text-fade:after{display:none}.insight-container .expand-control{align-items:center;background:none;border:none;border-radius:16px;bottom:0;color:var(--blue-color);cursor:pointer;display:flex;flex-direction:row;font-family:var(--font-medium);font-size:14px;left:50%;padding:5px 16px;position:absolute;transform:translateX(-50%);transition:all .2s ease;z-index:2}.insight-container .expand-icon{height:16px;margin-left:6px;transition:transform .2s ease;width:16px}.expand-control:hover{background-color:#007aff0d}.expand-control.expanded .expand-icon{transform:rotate(180deg)}.insight-container .full-analysis{word-wrap:break-word;background-color:#f9f9f9;border:1px solid var(--grey-extralight-color);border-radius:8px;box-sizing:border-box;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;line-height:1.6;margin-top:15px;overflow-wrap:break-word;padding:20px;width:100%;word-break:break-word}.insight-container .full-analysis .analysis-title{border-bottom:1px solid #e0e0e0;color:#2c3e50;font-size:18px;font-weight:600;margin:0 0 15px;padding-bottom:10px}.insight-container .full-analysis .analysis-chart-container{border-radius:8px;margin:20px 0;max-width:100%;overflow:hidden;width:100%}.insight-container .full-analysis h2,.insight-container .full-analysis h3,.insight-container .full-analysis h4{color:#2c3e50;font-family:var(--font-medium);margin-bottom:12px;margin-top:20px}.insight-container .full-analysis h2{border-bottom:1px solid #eee;font-size:18px;padding-bottom:6px}.insight-container .full-analysis h3{font-size:16px}.insight-container .full-analysis h4{font-size:15px}.insight-container .full-analysis p{color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;line-height:1.6;margin:10px 0 16px}.insight-container .full-analysis .analysis-chart-container canvas,.insight-container .full-analysis .analysis-chart-container img{height:auto;max-width:100%}.insight-container .full-analysis ul{list-style:none;margin:16px 0;padding-left:0}.insight-container .full-analysis li{color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;line-height:1.6;margin-bottom:16px}.insight-container .full-analysis em,.insight-container .full-analysis strong{color:var(--grey-dark-color);font-family:var(--font-medium)}.insight-container .full-analysis .message-formatter-chart-container{background:#0000!important;border:none!important;box-shadow:none!important;margin:15px 0!important;padding:0!important;width:100%!important}.insight-container .full-analysis .message-formatter-chart-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin:0!important;max-width:100%!important;padding:15px;width:100%!important}.insight-container .insight-action-buttons{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:12px;padding:8px 0}.insight-container .insight-feedback{align-items:center;display:flex}.insight-container .ask-insight-button{align-items:center;align-self:center;background:linear-gradient(135deg,#007bff,#4da3ff);border:none;border-radius:14px;box-shadow:0 2px 4px #007aff40;color:#fff;cursor:pointer;display:flex;font-family:var(--font-medium);font-size:13px;gap:5px;height:38px;justify-content:center;margin-left:auto;overflow:hidden;padding:4px 17px;position:relative;transition:all .3s ease}.insight-container .ask-insight-button:hover{box-shadow:0 3px 6px #007aff59;transform:translateY(-1px)}.insight-container .ask-insight-button:active{box-shadow:0 1px 3px #007aff33;transform:translateY(0)}.insight-container .ask-insight-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.insight-container .ask-insight-button:hover:before{left:100%}.insight-container .ask-icon{fill:#fff;height:15px;width:15px}.insight-container .ask-text{font-size:13px;font-weight:500;margin:0;white-space:nowrap}.insight-container .insight-quality-rating{cursor:pointer;margin-top:5px}.insight-container .star-rating-container{display:inline-block;position:relative}.insight-container .star-rating{align-items:center;display:flex}.insight-container .star-icon{cursor:pointer;margin:0 1px}.insight-container .star-icon.filled{filter:drop-shadow(0 0 1px rgba(255,215,0,.7))}.insight-container .star-icon.half-filled{filter:drop-shadow(0 0 1px rgba(255,215,0,.4))}.insight-container .rating-breakdown-overlay{animation:fadeIn .2s ease-in-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #00000026;position:absolute;right:0;top:30px;width:300px;z-index:100}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.insight-container .rating-breakdown-content{padding:15px}.insight-container .rating-breakdown-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.insight-container .rating-breakdown-header h3{font-size:16px;font-weight:600;margin:0}.insight-container .close-button{background:none;border:none;color:#666;cursor:pointer;font-size:20px}.insight-container .rating-metric{align-items:center;display:flex;margin-bottom:12px}.insight-container .rating-label{color:#555;font-size:14px;width:110px}.insight-container .rating-bar-container{background-color:#eee;border-radius:4px;flex:1 1;height:8px;margin:0 10px;overflow:hidden}.insight-container .rating-bar{background:linear-gradient(90deg,gold,orange);border-radius:4px;height:100%}.insight-container .rating-score{color:#555;font-size:14px;font-weight:500;text-align:right;width:35px}.insights-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0;position:relative}.insights-wrapper .insights-content .detail-header-actions{align-items:center;display:flex;justify-content:flex-end}.insights-wrapper .insights-content .detail-header-actions .header-action{align-items:center;border-radius:7px;display:flex;gap:5px;justify-content:flex-end;padding:5px 8px}.insights-wrapper .insights-content .detail-header-actions .header-action .icon{fill:var(--grey-light-color);height:18px;width:18px}.insights-wrapper .insights-content .detail-header-actions .header-action span{color:var(--grey-light-color);font-family:var(--font-regular);font-size:13px}.insights-wrapper .insights-content .detail-header-actions .header-action.add{background-color:var(--blue-light-color);cursor:pointer;font-family:var(--font-bold)}.insights-wrapper .insights-content .detail-header-actions .header-action.add:hover{background-color:var(--blue-medium-color)}.insights-wrapper .insights-content .detail-header-actions .header-action.add .icon{fill:#fff}.insights-wrapper .insights-content .detail-header-actions .header-action.add span{color:#fff;font-family:var(--font-bold)}.insights-wrapper .insights-content .detail-header-actions .header-action.active{cursor:pointer}.insights-content .detail-header-actions .header-action.active span{color:var(--grey-dark-color)}.insights-content .detail-header-actions .header-action.active .icon{fill:var(--grey-dark-color)}.insights-content .insights-sub-header{align-items:center;border-bottom:1px solid var(--grey-light-color);display:flex;gap:25px;justify-content:flex-start;margin-top:15px;padding-bottom:12px;width:100%}.insights-content .insights-sub-header h4{color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-bold);font-size:12px;margin:0;padding:0}.insights-content .insights-sub-header h4.active{color:var(--blue-light-color)}.insights-wrapper .insights-container{background-color:#fff;display:flex;flex:1 1;gap:10px;height:100%;overflow:visible;position:relative;transition:transform .3s ease,padding-right .3s ease;width:100%}.insights-wrapper .insights-container .insights-content{-ms-overflow-style:none;align-items:center;background-color:var(--bg-light-color);border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:0;height:100%;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:20px;position:relative;scrollbar-width:none}.insights-wrapper .insights-container .insights-content::-webkit-scrollbar{display:none}.insights-wrapper .insights-container .insights-content .detail-header{align-items:flex-start;display:flex;flex-direction:row;gap:15px;justify-content:space-between;width:100%}.insights-wrapper .insights-container .insights-content .detail-header .header-content{display:flex;flex-direction:column;gap:5px}.insights-wrapper .insights-container .insights-content .detail-header .header-content .response-message{background-color:var(--bg-light-color);border-radius:6px;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;margin:5px 0 0;padding:8px 12px}.insights-wrapper .insights-container .insights-content .detail-header h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;margin:0;padding:0;text-align:left}.insights-wrapper .insights-container .insights-content .detail-header h3{color:var(--grey-medium-color);font-family:var(--font-light);font-size:14px;line-height:1.5;margin:0;padding:0;text-align:left}.insights-wrapper .insights-container .insights-content .no-insights{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;color:var(--grey-medium-color);display:flex;flex:1 1;flex-direction:column;font-family:var(--font-bold);font-size:20px;justify-content:center;margin-top:40px;padding:30px 10px;text-align:center}.insights-wrapper .insights-container .insights-content .no-insights .no-insights-icon{fill:var(--blue-light-color);height:50px;width:50px}.insights-wrapper .insights-container .insights-content .no-insights p{margin:10px}.insights-wrapper .insights-container .insights-content .no-insights .sub-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:16px;margin:0 0 20px}.insights-wrapper .insights-container .insights-content .no-insights .generate-insight-button{background-color:#007aff;background-color:var(--blue-color,#007aff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Arial;font-family:var(--font-medium,"Arial");font-size:16px;margin-top:20px;padding:12px 24px;transition:all .2s ease}.insights-wrapper .insights-container .insights-content .no-insights .generate-insight-button:hover{background-color:#0056b3;background-color:var(--blue-dark-color,#0056b3);transform:translateY(-1px)}.insights-wrapper .insights-container .insights-content .no-insights .generate-insight-button:active{transform:translateY(0)}.insights-wrapper .insights-container .insights-submenu{background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:8px;box-sizing:border-box;display:flex;flex:0.8 1;flex-direction:column;height:100%;margin-right:0;max-width:600px;padding:0;z-index:1}.create-insight-button{background-color:#007aff;background-color:var(--blue-color,#007aff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--font-medium);font-size:14px;padding:12px 24px;transition:all .2s ease}.create-insight-button:hover{background-color:#0056b3;background-color:var(--blue-dark-color,#0056b3);transform:translateY(-1px)}.create-insight-button:active{transform:translateY(0)}.insights-tiles-container{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:10px 5px;width:100%}.header-actions{align-items:center;display:flex;flex-direction:row;gap:10px}.no-insights-placeholder{align-items:center;border-radius:12px;box-sizing:border-box;color:var(--grey-medium-color);display:flex;flex:1 1;flex-direction:column;font-family:var(--font-bold);font-size:20px;justify-content:center;margin-bottom:5%;padding:0;text-align:center;width:100%}.no-insights-placeholder .no-insights-icon{fill:var(--blue-light-color);height:50px;width:50px}.no-insights-placeholder p{margin:10px}.no-insights-placeholder .sub-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:16px;margin:0 0 20px}@media (max-height:800px){.insights-wrapper .insights-content .insights-container{max-height:calc(100vh - 40px)}}.insights-wrapper .insights-container .insight-id-list{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}.insights-wrapper .insights-container .section-title{color:var(--grey-medium-color);font-family:var(--font-light);font-size:13px;margin:20px 0 0 10px;opacity:.8;text-align:left;width:100%}.insights-wrapper .insights-container .insight-id-list .run-item{align-items:center;background:#fff;border:1px solid #f0f0f0;border:1px solid var(--grey-extralight-color,#f0f0f0);border-radius:12px;box-shadow:0 2px 8px #00000008;box-sizing:border-box;cursor:pointer;display:flex;margin-bottom:0;padding:8px 12px;transition:box-shadow .18s,transform .18s;width:100%}.insights-wrapper .insights-container .insight-id-list .run-item:hover{box-shadow:0 4px 16px #00000012}.insights-wrapper .insights-container .insight-id-list .run-item .avatar-wrapper{align-items:center;display:flex;height:46px;justify-content:center;margin-right:18px;width:46px}.insights-wrapper .insights-container .insight-id-list .run-item .avatar{height:32px;object-fit:contain;width:32px}.insights-wrapper .insights-container .insight-id-list .run-item-content{display:flex;flex:1 1;flex-direction:column;gap:1px}.insights-wrapper .insights-container .insight-id-list .run-item-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#222;color:var(--grey-dark-color,#222);display:-webkit-box;font-family:Arial;font-family:var(--font-bold,"Arial");font-size:16px;margin:0 0 1px;overflow:hidden;text-overflow:ellipsis}.insights-wrapper .insights-container .insight-id-list .run-item-subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--grey-medium-color);display:-webkit-box;font-size:13px;margin:0;opacity:1;overflow:hidden;text-overflow:ellipsis}.insights-wrapper .insights-container .insight-id-list .run-item-actions{align-items:center;display:flex;margin-left:16px}.insights-wrapper .insights-container .insight-id-list .run-item-action-button{align-items:center;background:#f5f7fa;background:var(--bg-light-color,#f5f7fa);border-radius:50%;display:flex;justify-content:center;padding:7px;transition:background .15s}.insights-wrapper .insights-container .insight-id-list .right-icon{fill:var(--grey-medium-color);height:18px;width:18px}.insights-wrapper .insights-container .no-events-placeholder{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-left:10px;width:100%}.insights-wrapper .insights-container .no-events-placeholder p{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px}.insights-wrapper .insights-container .sub-button{align-items:center;background-color:var(--blue-light-color);border-radius:5px;cursor:pointer;display:flex;flex-direction:row;gap:5px;padding:6px 12px}.insights-wrapper .insights-container .sub-button p{color:#fff;font-family:var(--font-regular);font-size:13px;margin:0}.insights-wrapper .insights-container .clock-icon{fill:#fff;height:18px;width:18px}.insights-wrapper .insights-container .insights-submenu .chat-options{align-items:center;border-bottom:1px solid var(--grey-extralight-color);display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:7px 10px}.insights-wrapper .insights-container .insights-submenu .chat-options .options{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.insights-wrapper .insights-container .insights-submenu .chat-options .option{border:1px solid #fff;border-radius:6px;color:var(--grey-dark-color);cursor:pointer;font-family:var(--font-regular);font-size:14px;line-height:1.2;padding:4px 6px}.insights-wrapper .insights-container .insights-submenu .chat-options .option:hover{background-color:var(--bg-light-color)}.insights-wrapper .insights-container .insights-submenu .chat-options .option.active{background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);box-sizing:border-box}.insights-wrapper .insights-container .insights-submenu .chat-options .option.save{background-color:initial;border:none;color:var(--grey-dark-color);display:none;padding:4px 12px}.insights-wrapper .insights-container .insights-submenu .chat-options .option.save:hover{background-color:var(--blue-dark-color);border:1px solid var(--blue-dark-color)}.insights-wrapper .insights-container .insights-submenu .chat-options .option.save.active{color:var(--grey-dark-color);cursor:pointer;display:block}.main-report-tile{background:#fff;border:none;border-radius:10px;box-shadow:0 2px 12px #0000000f;box-sizing:border-box;margin-bottom:10px;padding:15px;position:relative;transition:box-shadow .18s;width:100%}.main-report-tile:hover{box-shadow:0 4px 18px #00000014}.main-report-tile .main-report-header{align-items:center;display:flex;gap:24px;justify-content:flex-start}.main-report-tile .report-avatar{align-items:center;background:var(--blue-light-color);border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.main-report-tile .report-avatar .avatar-icon{fill:#fff;height:24px;object-fit:contain;width:24px}.main-report-tile .report-header-content{display:flex;flex-direction:column;justify-content:center;min-width:0}.main-report-tile .insight-title{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:17px;margin-bottom:2px}.main-report-tile .insight-subtitle{color:#888;font-family:var(--font-regular);font-size:14px;margin-bottom:0}.main-report-tile .insight-summary{color:#888;flex:1 1;font-family:var(--font-regular);font-size:14px;line-height:1.5;margin:0 0 0 20px;max-width:1000px}.main-report-tile .report-header-actions{align-items:center;border-radius:8px;display:flex;justify-content:center;margin:0 0 0 auto}.main-report-tile .report-header-actions .view-report{align-items:center;background-color:initial;border:1.5px solid var(--blue-light-color);border-radius:4px;color:var(--blue-light-color);cursor:pointer;display:flex;font-family:var(--font-bold);font-size:12px;gap:4px;margin-right:40px;padding:2px 5px;transition:background-color .15s,border-color .15s,color .15s}.main-report-tile .report-header-actions .view-report.anomaly{border-color:#dc2d2d;color:#dc2d2d}.main-report-tile .report-header-actions .view-report:hover{background-color:#e2efff}.main-report-tile .report-header-actions .view-report.anomaly:hover{background-color:#ffe2e2}.main-report-tile .report-header-actions .view-report .view-icon{fill:var(--blue-light-color);height:20px;width:20px}.main-report-tile .report-header-actions .view-report.anomaly .view-icon{fill:#dc2d2d}.main-report-tile .report-header-actions .more-button{fill:var(--grey-medium-color);cursor:pointer;height:24px;position:absolute;right:12px;top:6px;transform:rotate(90deg);transition:transform .2s;width:24px}.main-report-tile .report-header-actions .more-button:hover{fill:var(--grey-dark-color)}.main-report-tile .supporting-insights-list{display:flex;flex-direction:column;gap:15px;margin-top:25px}.main-report-tile .supporting-insight-tile{align-items:stretch;background:#fff;border:none;border:1px solid var(--grey-extralight-color-2);border-radius:12px;cursor:pointer;display:flex;margin:0;padding:0;position:relative;transition:box-shadow .15s}.main-report-tile .supporting-insight-tile .color-bar{background:var(--blue-light-color);border-radius:3px;margin:10px 8px 10px 15px;width:6px}.main-report-tile .supporting-insight-tile .color-bar.color-bar-0{background:#ffd600}.main-report-tile .supporting-insight-tile .color-bar.color-bar-1{background:#a259ff}.main-report-tile .supporting-insight-tile .color-bar.color-bar-2{background:#00c853}.main-report-tile .supporting-insight-tile .color-bar.color-bar-3{background:#3086ff}.main-report-tile .supporting-insight-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:12px}.main-report-tile .supporting-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.main-report-tile .header-text{display:flex;flex-direction:column}.main-report-tile .header-text .supporting-title{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:15px;margin:0 0 2px}.main-report-tile .header-text .supporting-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:13px;line-height:1.5;margin:0 0 2px}.main-report-tile .expand-arrow{fill:#888;cursor:pointer;height:22px;margin-left:auto;min-width:22px;transition:transform .2s;width:22px}.main-report-tile .expand-arrow.expanded{transform:rotate(90deg)}.main-report-tile .expand-arrow:hover{fill:var(--grey-dark-color)}.main-report-tile .supporting-details{color:#666;display:flex;flex-direction:row;font-family:var(--font-regular);font-size:15px;gap:20px;line-height:1.6;margin-top:18px;max-height:500px;overflow:hidden;width:100%}.main-report-tile .supporting-details .chart{height:100%;min-height:300px;overflow:hidden;position:relative;width:40%}.main-report-tile .supporting-details .chart>*{height:100%;left:0;min-height:300px;position:absolute;top:0;width:100%}.main-report-tile .supporting-details .text{color:var(--grey-medium-color);flex:1 1;font-family:var(--font-regular);font-size:14px;height:100%;margin-bottom:0;overflow-y:auto}.main-report-tile .insight-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.main-report-tile .insight-action-btn{align-items:center;background:#fff;border:1.5px solid #d3d3d3;border-radius:7px;color:#666;cursor:pointer;display:flex;font-family:Inter;font-family:var(--font-medium,"Inter");font-size:15px;gap:6px;padding:7px 16px;transition:background .15s,border .15s,color .15s}.main-report-tile .insight-action-btn:hover{background:#f0f6ff;border:1.5px solid #3086ff;color:#3086ff}@media (max-width:900px){.main-report-tile{padding:18px 8px 10px}.main-report-tile .supporting-insight-content{padding:12px 8px}}.data-team-wrapper{box-sizing:border-box;overflow:hidden;overflow-y:auto;position:relative;scrollbar-width:none}.data-team-wrapper .data-team-container{border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;margin-bottom:0;min-width:0;padding:20px 50px 0 20px;scrollbar-width:none}.data-team-container .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.data-team-container .header h1{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;margin:0;padding:0}.data-team-container .tasks-row{gap:10px;justify-content:space-between;margin-bottom:30px}.data-team-container .tasks-row,.data-team-container .tasks-row-container{align-items:stretch;box-sizing:border-box;display:flex;overflow-x:auto;scrollbar-width:none}.data-team-container .tasks-row-container{gap:16px}.data-team-container .no-tasks-message{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:16px;opacity:.8}.data-team-container .scheduled-task-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:16px;max-width:fit-content;min-width:320px;overflow:hidden;padding:8px;width:auto}.data-team-container .task-icon{align-items:center;background:var(--blue-light-color);border-radius:10px;display:flex;justify-content:center;padding:10px}.data-team-container .task-icon .icon{fill:#fff;height:24px;width:24px}.data-team-container .task-info{box-sizing:border-box;flex:1 1;margin-right:5px;min-width:0;overflow:hidden}.data-team-container .task-title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:15px;line-height:1.5;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-team-container .task-subtitle{line-height:1.2;white-space:nowrap}.data-team-container .task-date,.data-team-container .task-subtitle{color:var(--grey-medium-color);font-size:13px;overflow:hidden;text-overflow:ellipsis}.data-team-container .task-date{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex-shrink:0;max-width:50px;text-align:right;white-space:normal}.data-team-container .task-actions,.data-team-container .tasks-row .task-actions{align-items:center;display:flex;gap:12px;height:100%}.data-team-container .tasks-row .task-actions{box-sizing:border-box}.data-team-container .tasks-row .task-actions .task-actions-item{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000a;box-sizing:border-box;color:var(--grey-medium-color);cursor:pointer;display:flex;font-family:var(--font-bold);font-size:13px;gap:5px;height:100%;margin:0;padding:8px 15px;white-space:nowrap}.data-team-container .tasks-row .task-actions .task-actions-item .icon{fill:var(--grey-medium-color);height:24px;width:24px}.data-team-container .tasks-row .task-actions .task-actions-item p{color:var(--grey-medium-color);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-team-container .content{box-sizing:border-box;display:flex;gap:30px;overflow-x:hidden;padding-bottom:10px;scrollbar-width:none}.data-team-container .sidebar{background:none;display:flex;flex-direction:column;gap:5px;min-width:220px}.data-team-container .sidebar h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:15px;margin-bottom:5px}.data-team-container .agent-list-item{align-items:center;border-radius:8px;color:var(--grey-medium-color);cursor:pointer;display:flex;font-weight:500;gap:10px;padding:8px;transition:background .15s}.data-team-container .agent-list-item.selected{color:var(--grey-dark-color);font-family:var(--font-bold)}.data-team-container .agent-icon{align-items:center;background:var(--blue-light-color);border-radius:6px;display:flex;justify-content:center;padding:6px}.data-team-container .agent-icon .icon{fill:#fff;height:18px;width:18px}.data-team-container .create-agent-btn{background:#0000;border:1px solid var(--blue-light-color);border-radius:8px;color:var(--blue-light-color);cursor:pointer;font-weight:600;margin-top:10px;max-width:150px;padding:8px 0;transition:background .15s}.data-team-container .main{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:100%;padding-bottom:10px;padding-top:30px;position:relative}.data-team-container .agent-tasks-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));width:100%}.data-team-container .task-card{background:#fff;border-radius:14px;box-shadow:0 1px 4px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;justify-content:space-between;max-width:100%;min-width:300px;padding:20px;position:relative}.data-team-container .task-header{align-items:center;color:var(--grey-medium-color);display:flex;font-family:var(--font-bold);font-size:15px;justify-content:space-between}.data-team-container .task-card .task-title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:15px;line-height:1;margin-bottom:0;margin-right:10px}.data-team-container .switch{display:inline-block;height:22px;position:relative;width:38px}.data-team-container .switch input{display:none}.data-team-container .slider{background-color:#e5e7eb;border-radius:22px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.data-team-container .switch input:checked+.slider{background-color:var(--blue-light-color)}.data-team-container .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:16px;left:3px;position:absolute;transition:.4s;width:16px}.data-team-container .switch input:checked+.slider:before{transform:translateX(16px)}.data-team-container .task-desc{color:var(--grey-medium-color);font-size:14px;line-height:1.5}.data-team-container .task-bottom{align-items:flex-end;display:flex;flex:1 1;justify-content:space-between}.data-team-container .task-integrations{display:flex;gap:10px;margin-bottom:3px}.data-team-container .task-integrations img{height:24px;width:auto}.data-team-container .scheduled-info{align-items:center;border-radius:100px;display:flex;font-family:var(--font-bold);font-size:10px;height:12px;justify-content:center;line-height:1;padding:5px 10px}.data-team-container .scheduled-info.active{background:#b5ccf74d;color:var(--blue-light-color)}.data-team-container .scheduled-info.inactive{background:#e5e7eb4d;color:var(--grey-medium-color)}.data-team-container .scheduled-info.coming-soon{align-items:center;background:#c9b5f74d;border-radius:100px;color:var(--purple-color);display:flex;font-family:var(--font-bold);font-size:10px;height:12px;justify-content:center;line-height:1;padding:5px 10px}.data-team-container .schedule-btn{align-self:flex-end;background:#fff;border:1.5px solid var(--blue-light-color);border-radius:8px;color:var(--blue-light-color);cursor:pointer;font-size:14px;font-weight:600;padding:6px 18px;transition:background .15s}.data-team-container .schedule-btn:hover{background:#eaf1ff}.coming-soon-popup{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;justify-content:center;padding:20px}.coming-soon-popup h1{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:24px;margin-bottom:0}.coming-soon-popup p{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:16px}.coming-soon-popup .close-btn{background:var(--grey-extralight-color);border:none;border-radius:8px;color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-bold);font-size:14px;padding:6px 18px;transition:background .15s}.coming-soon-popup .close-btn:hover{background:var(--grey-light-color)}.calendar-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9000}.calendar-view-container{-ms-overflow-style:none;background-color:#fff;border-radius:12px;box-shadow:0 8px 32px #00000040;margin:0 auto;max-height:85vh;max-width:90%;overflow-y:auto;padding:24px;scrollbar-width:none;width:1100px}.calendar-view-container::-webkit-scrollbar{display:none}.calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.calendar-close-button{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--grey-medium-color);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:color .2s;width:32px}.calendar-close-button:hover{background-color:var(--grey-extralight-color);color:var(--grey-dark-color)}.calendar-title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:18px;margin:0}.calendar-description{color:var(--grey-medium-color);font-family:var(--font-light);font-size:14px;margin:0 0 15px}.view-toggle-buttons{background-color:#f0f2f5;border-radius:10px;box-shadow:inset 0 1px 3px #0000001a;display:flex;margin-bottom:20px;padding:4px;width:fit-content}.view-toggle-button{background:#0000;border:none;border-radius:8px;color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-medium);font-size:14px;overflow:hidden;padding:10px 18px;position:relative;transition:all .2s}.view-toggle-button:hover{background-color:#ffffffb3;color:var(--grey-dark-color)}.view-toggle-button.active,.view-toggle-button:active{background-color:#fff;box-shadow:0 2px 6px #0000001a;color:var(--blue-color)}.calendar-wrapper{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;box-sizing:border-box;min-height:400px;padding:16px;position:relative;width:100%}.calendar-view-container .fc{--fc-border-color:var(--grey-extralight-color);--fc-button-bg-color:var(--blue-color);--fc-button-border-color:var(--blue-color);--fc-button-hover-bg-color:var(--blue-dark-color);--fc-button-hover-border-color:var(--blue-dark-color);--fc-event-bg-color:var(--blue-light-color);--fc-event-border-color:var(--blue-color);--fc-today-bg-color:#007aff14;font-family:var(--font-regular);height:100%;width:100%}.calendar-view-container .fc .fc-button-primary{border-radius:6px;font-family:var(--font-medium);font-size:14px;padding:6px 12px;text-transform:none}.calendar-view-container .fc .fc-button-primary:focus{box-shadow:none;outline:none}.calendar-view-container .fc-daygrid-day{cursor:pointer;transition:background-color .2s}.calendar-view-container .fc-daygrid-day:hover{background-color:var(--bg-light-color)}.calendar-view-container .fc-event{background-color:var(--blue-light-color);border-color:var(--blue-color);border-radius:4px;color:var(--blue-dark-color);cursor:pointer;font-family:var(--font-regular);font-size:12px;padding:2px 4px;transition:transform .1s ease}.calendar-view-container .fc-event.fc-event-past{background-color:#e0e0e0;border-color:silver;color:#707070;opacity:.9}.calendar-view-container .fc-event:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.calendar-view-container .fc-timegrid-col.fc-day-today .fc-timegrid-col-bg .fc-highlight{background-color:#007aff0d}.calendar-view-container .fc-view-harness{min-height:400px}@media (max-width:768px){.calendar-view-container{max-height:95vh;max-width:95%;padding:15px 10px}.calendar-view-container .fc-toolbar{flex-direction:column;gap:10px}.calendar-view-container .fc-toolbar-chunk{display:flex;justify-content:center}.calendar-view-container .fc-view-harness{min-height:300px}.view-toggle-buttons{justify-content:space-between;width:100%}.view-toggle-button{flex:1 1;text-align:center}}.calendar-star-icon,.focus-areas-tab{display:none}.event-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.event-modal{background-color:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;max-height:90vh;max-width:95%;overflow-y:auto;scrollbar-width:none;width:500px}.event-modal-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid var(--grey-extralight-color);border-top-left-radius:12px;border-top-right-radius:12px;display:flex;justify-content:space-between;padding:18px 24px}.event-modal-header h3{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:18px;margin:0}.close-button{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--grey-medium-color);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:color .2s;width:32px}.close-button:hover{background-color:var(--grey-extralight-color);color:var(--grey-dark-color)}.event-form{padding:24px}.form-group{margin-bottom:20px}.form-row{display:flex;gap:12px}.form-row .form-group{flex:1 1;min-width:0}.form-group label{color:var(--grey-dark-color);display:block;font-family:var(--font-medium);font-size:14px;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{background-color:#fff;border:1px solid var(--grey-light-color);border-radius:8px;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;max-width:100%;padding:12px 16px;transition:all .2s;width:95%}.form-group input[type=datetime-local]{padding:12px 10px;width:90%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--blue-color);box-shadow:0 0 0 3px #007aff1a;outline:none}.form-field-readonly{background-color:#f8f9fa;border:1px solid var(--grey-extralight-color);border-radius:8px;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;min-height:42px;padding:12px 16px;width:95%}.form-field-readonly.data-sources-info{background-color:#f0f8ff;border:1px solid #d0e3f7;color:#0078d7}.data-source-note{color:#666;font-size:12px;font-style:italic;margin-top:8px}.form-field-readonly.notes{min-height:80px;white-space:pre-wrap}.checkbox-container{align-items:center;display:flex}.checkbox-container input[type=checkbox]{margin-right:8px;width:auto}.form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:28px}.cancel-button,.delete-button,.edit-button,.submit-button{border:none;border-radius:8px;cursor:pointer;font-family:var(--font-medium);font-size:14px;padding:12px 18px;transition:all .2s}.cancel-button{background-color:var(--grey-extralight-color);color:var(--grey-dark-color)}.cancel-button:hover{background-color:var(--grey-light-color)}.submit-button{background-color:var(--blue-light-color);color:#fff}.submit-button:hover{background-color:var(--blue-dark-color);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.delete-button{background-color:var(--red-color);color:#fff;margin-right:auto}.delete-button:hover{background-color:var(--red-dark-color);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.edit-button{align-items:center;background-color:#34c759;color:#fff;display:flex;gap:5px}.edit-button:hover{background-color:#2eb351;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.edit-icon{font-size:16px}.submit-button.run-button{background-color:#5856d6}.submit-button.run-button:hover{background-color:#4946c6}@media (max-width:576px){.form-row{flex-direction:column;gap:15px}.form-actions{flex-wrap:wrap}.form-actions button{flex:1 1;min-width:120px}.delete-button{margin-right:0;order:3}}.task-details-wrapper{background:#fff;border-radius:10px;box-shadow:0 0 6px #0000001a;box-sizing:border-box;max-width:95%;padding:20px;position:relative;width:450px}.task-details-wrapper.loading{overflow:hidden}.task-details-wrapper .divider{background-color:var(--grey-extralight-color);border:none;height:.5px;margin:15px 0}.task-details-wrapper .section{margin-bottom:15px}.task-details-wrapper .section h2{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:13px;margin:0}.task-details-wrapper .section .content{color:var(--grey-medium-color);font-size:12px}.task-details-wrapper .section .item{align-items:center;display:flex;justify-content:space-between}.task-details-wrapper .section.header{align-items:center;display:flex;justify-content:flex-start}.task-details-wrapper .section.header .avatar{align-items:center;background:var(--blue-light-color);border-radius:10px;display:flex;height:40px;justify-content:center;margin-right:15px;width:40px}.task-details-wrapper .section.header .avatar .icon{fill:#fff}.task-details-wrapper .section.header .header-titles{display:flex;flex-direction:column;gap:0}.task-details-wrapper .section.header .header-titles .title{align-items:center;display:flex;gap:5px;justify-content:flex-start;position:relative}.task-details-wrapper .section.header .header-titles .title h1{font-family:var(--font-bold);font-size:18px;margin:0;padding:0}.task-details-wrapper .section.header .header-titles .title .more-icon{fill:var(--grey-medium-color);cursor:pointer;height:18px;transform:rotate(90deg);width:18px}.task-details-wrapper .section.header .header-titles .subtitle{font-family:var(--font-regular);font-size:14px;margin:0}.task-details-wrapper .section.header .header-titles .subtitle h2{color:var(--grey-medium-color);font-size:14px;margin:0}.task-details-wrapper .section.header .more{cursor:pointer;margin-left:auto;padding-left:10px;position:absolute;right:25px;top:22px}.task-details-wrapper .section.header .more .icon{fill:var(--grey-medium-color);transform:rotate(90deg)}.task-details-wrapper .section.metadata{display:flex;flex-direction:column;gap:20px;margin:0}.task-details-wrapper .section.metadata .indicator{align-items:center;border-radius:20px;display:flex;font-weight:700;gap:0;padding:5px 10px}.task-details-wrapper .section.metadata .indicator.active{background:#e6f7e6;color:#28a745}.task-details-wrapper .section.metadata .indicator.inactive{background:#f8d7da;color:#dc3545}.task-details-wrapper .section.settings{display:flex;flex-direction:column;gap:0}.task-details-wrapper .section.settings .item .text{display:flex;flex-direction:column;gap:5px}.task-details-wrapper .section.settings .item .text p{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:12px;margin:0}.task-details-wrapper .settings .toggle{background:#ddd;border-radius:12px;cursor:pointer;height:24px;position:relative;transition:background .3s ease;width:40px}.task-details-wrapper .settings .toggle.enabled{background-color:#0080ff33}.task-details-wrapper .settings .toggle .slider{background:var(--grey-medium-color);border-radius:50%;height:18px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease;width:18px}.task-details-wrapper .settings .toggle.enabled .slider{background:var(--blue-light-color);left:20px}.task-details-wrapper .section.metadata .item.recurrence .content{align-items:center;background:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:5px;cursor:pointer;display:flex;gap:5px;padding:6px;position:relative}.task-details-wrapper .section.metadata .item.recurrence .content .text{font-size:12px;margin:0}.task-details-wrapper .section.metadata .item.recurrence .content .down-icon{fill:var(--grey-medium-color);height:15px;width:15px}.task-details-wrapper .section.note .item.note .note-input{background-color:var(--bg-light-color);border:none;border-radius:5px;color:var(--grey-dark-color);font-family:var(--font-light);font-size:13px;height:100%;min-height:70px;padding:10px;width:100%}.task-details-wrapper .section.note .item.note .note-input::placeholder{color:var(--grey-medium-color)}.task-details-wrapper .section.note .item.note .note-input:focus{outline:none}.task-details-wrapper .section.footer{align-items:center;display:flex;justify-content:space-between;margin:30px 0 0;padding:0}.task-details-wrapper .footer .footer-left,.task-details-wrapper .footer .footer-right{display:flex;gap:10px}.task-details-wrapper .footer .button{border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:700;padding:6px 20px;transition:opacity .3s ease}.task-details-wrapper .footer .button.run{align-items:center;background:var(--blue-light-color);color:#fff;display:flex;justify-content:center;overflow:hidden;position:relative}.task-details-wrapper .footer .button.run.success{animation:successPulse 1s ease-out;background:#60f}@keyframes successPulse{0%{box-shadow:0 0 0 0 #8400ff66;transform:scale(1)}50%{box-shadow:0 0 0 10px #28a74500;transform:scale(1.08)}to{box-shadow:0 0 0 0 #28a74500;transform:scale(1)}}.task-details-wrapper .footer .button.run.inactive{background:var(--bg-light-color);color:var(--grey-medium-color)}.task-details-wrapper .footer .button.delete{background:#0000;color:#e30d0d;padding:6px 8px}.task-details-wrapper .footer .button.cancel{background:var(--bg-light-color);color:#333}.task-details-wrapper .footer .button.save{background:var(--blue-light-color);color:#fff;width:85px}.task-details-wrapper .footer .button.saved{opacity:.6}.task-details-wrapper .footer .button:hover{opacity:.7}.task-details-wrapper .section.footer.create{justify-content:center}.task-details-wrapper .section.footer.create .button.create{background:var(--blue-light-color);color:#fff;height:35px;width:70%}.task-details-wrapper .section.footer.create .button.create:hover{background:var(--blue-medium-color);opacity:1}.popup-overlay{background:#00000080}.popup-overlay .confirmation-popup-content{background:#fff;border-radius:10px;box-shadow:0 0 6px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:10px;padding:20px;width:350px}.popup-overlay .confirmation-popup-content h2{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;line-height:1.5;margin:0 0 10px}.popup-overlay .confirmation-popup-content p{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:12px;line-height:1.5;margin:0 0 20px}.popup-overlay .confirmation-popup-content .actions{display:flex;gap:10px}.popup-overlay .confirmation-popup-content .actions .action{border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:700;padding:6px 20px}.popup-overlay .confirmation-popup-content .actions .action.cancel{background:var(--bg-light-color);color:#333}.popup-overlay .confirmation-popup-content .actions .action.confirm{background:#ff4d4f;color:#fff}.task-details-wrapper .section .item.next-run .date-select-display{align-items:center;display:inline-flex;gap:8px;min-width:160px}.task-details-wrapper .section .item.next-run .date-select-display,.task-details-wrapper .section .item.next-run input[type=datetime-local]{background:#fafbfc;background:var(--bg-light-color,#fafbfc);border:1px solid var(--grey-extralight-color);border-radius:5px;color:var(--grey-dark-color);cursor:pointer;font-size:12px;padding:6px 10px;transition:border .2s,box-shadow .2s}.task-details-wrapper .section .item.next-run input[type=datetime-local]{font-family:var(--font-regular);outline:none}.task-details-wrapper .section .item.next-run input[type=datetime-local]:focus{border:none;box-shadow:none}.task-details-wrapper .error{color:red;font-family:var(--font-regular);font-size:12px;margin-bottom:-10px;margin-top:5px}.task-details-wrapper .spinner{animation:spinner .8s linear infinite;border:2px solid #0000001a;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:12px!important;margin-right:10px;width:12px!important}@keyframes spinner{to{transform:rotate(1turn)}}.wrapper.report-wrapper{background-color:#fff;margin-left:10px;position:relative}.report-wrapper .report-container{border-radius:8px;display:flex;flex-direction:row;gap:0;height:100%;overflow:hidden;width:100%}.report-wrapper .right-container{background-color:var(--bg-light-color);border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding:8px;scrollbar-width:none}.report-wrapper .right-container .header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:16px}.report-wrapper .right-container .header h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:22px;line-height:1;margin:0}.report-wrapper .right-container .header .header-actions{align-items:center;display:flex;flex-direction:row;gap:8px}.report-wrapper .right-container .header .header-actions .action{align-items:center;background-color:var(--grey-extralight-color-2);border:1px solid var(--grey-extralight-color);border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:5px;padding:5px 8px}.report-wrapper .right-container .header .header-actions .action:hover{background-color:var(--grey-extralight-color)}.report-wrapper .right-container .header .header-actions .action .icon{height:20px;width:20px}.report-wrapper .right-container .header .header-actions .action.collection{background-color:var(--blue-light-color);border:none}.report-wrapper .right-container .header .header-actions .action.collection .icon{fill:#fff}.report-wrapper .right-container .header .header-actions .action.collection span{color:#fff;font-family:var(--font-bold);line-height:1;margin:0}.report-wrapper .right-container .header .header-actions .action span{color:var(--grey-medium-color);font-size:14px;line-height:1}.report-wrapper .right-container .content{box-sizing:border-box;display:flex;flex-direction:column;position:relative}.report-wrapper .right-container .content .report-grid{grid-gap:12px;grid-row-gap:20px;align-content:start;align-items:stretch;display:grid;gap:12px;grid-auto-rows:min-content;grid-template-columns:repeat(10,1fr);min-height:0;padding:8px;row-gap:20px}.report-grid-box{display:flex;flex-direction:column;height:100%}.report-wrapper .left-container{flex:0.4 1;flex-direction:column;height:100%;position:relative}.report-component,.report-wrapper .left-container{border-radius:8px;box-sizing:border-box;display:flex}.report-component{background-color:initial;flex:1 1;flex-direction:column;gap:5px;margin:0;padding:0}.report-component .header,.report-component .header *{margin:0!important;padding:0!important}.report-component .header{color:var(--grey-dark-color);flex:0 1;font-family:var(--font-bold);font-size:16px;line-height:1;margin:0;padding:0}.report-component .header .header-text{margin:0;padding:0}.report-component .content-container{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 0 10px 0 #0000000d;box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;padding:8px;position:relative}.report-component.chart .content-container .component-content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:5px;height:auto;justify-content:flex-start;position:relative;width:100%}.report-component.chart .content-container .component-content .chart-subheader{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:15px;line-height:1.5}.report-component.chart .content-container .component-content .chart-json{align-items:center;align-self:stretch;display:flex;flex:1 1;justify-content:center;width:100%}.report-component.chart .content-container .component-content .chart-text{align-items:flex-start;color:var(--grey-dark-color);display:flex;flex-direction:row;font-family:var(--font-regular);font-size:14px;gap:10px;justify-content:flex-start}.report-component.chart .content-container .component-content .chart-text .left-bar{align-self:stretch;background-color:var(--blue-light-color);border-radius:4px;box-sizing:border-box;margin:10px 0 10px 2px;min-width:6px}.report-component.chart .content-container .component-content .chart-text .text-content{line-height:1.2;margin:0;padding:0}.report-component.table .content-container .component-content{align-items:flex-start;background:#fff;box-sizing:border-box;display:flex;flex-direction:row;gap:12px;height:100%;position:relative;width:100%}.report-component.table .component-content .table-scroll-wrapper{max-height:250px;min-height:100%;overflow-y:auto;scrollbar-color:#e5e7eb #fff;scrollbar-width:thin;width:100%}.report-component.table .component-content .table-scroll-wrapper::-webkit-scrollbar{background:#fff;width:8px}.report-component.table .component-content .table-scroll-wrapper::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:6px}.report-component.table .component-content .table-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#d1d5db}.report-component.table .component-content .data-table{background:#fff;border-collapse:initial;border-radius:10px;border-spacing:0;box-shadow:none;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;height:100%;width:100%}.report-component.table .data-table td,.report-component.table .data-table th{border:none;color:#222;font-size:14px;margin:0;padding:5px 10px;text-align:left;vertical-align:middle}.report-component.table .data-table th{background:#fff;border-bottom:1.5px solid var(--grey-extralight-color);color:var(--grey-medium-color);font-family:var(--font-regular);font-size:13px;letter-spacing:1px;line-height:1;padding:6px 10px;position:sticky;top:0;z-index:2}.report-component.table .data-table tr:last-child td{border-bottom:none}.report-component.table .data-table tr:nth-child(2n){background-color:#fafbfc;background-color:var(--grey-lightest-color,#fafbfc)}.report-component.table .data-table tr:hover{background:#f5f7fa;cursor:pointer}.report-component.table .data-table td:first-child,.report-component.table .data-table th:first-child{border-top-left-radius:8px}.report-component.table .data-table td:last-child,.report-component.table .data-table th:last-child{border-top-right-radius:8px}.report-component.table .data-table td[data-align=right]{text-align:right}.report-component.list .content-container .component-content{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;padding:5px}.report-component.list .content-container .component-content .subheader{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:15px;line-height:1.5}.report-component.list .content-container .component-content .list{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:flex-start}.report-component.list .content-container .component-content .list .list-item{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-start}.report-component.list .content-container .component-content .list .list-item .list-bullet{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;min-height:22px;min-width:22px;width:22px}.report-component.list .content-container .component-content .list .list-item .list-bullet.good{background-color:#4dc24d33}.report-component.list .content-container .component-content .list .list-item .list-bullet.good .icon{fill:#20cf20;flex-shrink:0;height:15px;width:15px}.report-component.list .content-container .component-content .list .list-item .list-bullet.bad{background-color:#e7737333}.report-component.list .content-container .component-content .list .list-item .list-bullet.bad .icon{fill:#db2323;height:15px;width:15px}.report-component.list .content-container .component-content .list .list-item .list-bullet .bullet{align-items:center;background-color:var(--grey-medium-color);border-radius:50%;display:flex;height:8px;justify-content:center;text-align:center;width:8px}.report-component.list .content-container .component-content .list .list-item .list-item-text{color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;line-height:1.5}.report-component.summary .content-container .component-content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:12px;height:auto;justify-content:flex-start;position:relative}.report-component.summary .content-container .component-content .left-bar{align-self:stretch;background-color:var(--blue-light-color);border-radius:4px;box-sizing:border-box;margin:10px 0 10px 10px;width:6px}.report-component.summary .content-container .component-content .text{flex:1 1}.report-component.summary .content-container .component-content .text .text-content{color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;line-height:1.5}.report-component.metric .content-container .component-content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;justify-content:flex-start;max-width:100%;position:relative}.report-component.metric .content-container .component-content .metric-icon{fill:var(--blue-light-color);align-items:center;box-sizing:border-box;display:flex;height:28px;justify-content:center;width:28px}.report-component.metric .content-container .component-content .metric-value{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:24px;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-component.metric .content-container .component-content .metric-name{color:var(--grey-dark-color);flex:1 1;font-family:var(--font-regular);font-size:14px;font-style:italic;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.copilot-chat{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:25px 15px 0;scrollbar-width:none}.copilot-chat .left-container-header{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:30px}.copilot-chat .avatar{align-items:center;background-color:var(--blue-light-color);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:row;gap:8px;height:32px;justify-content:center;padding:4px;width:32px}.copilot-chat .avatar .icon{fill:#fff;height:20px;width:20px}.copilot-chat .agent-name{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:16px;line-height:1;margin:0}.copilot-chat .chat-messages{background:#0000;display:flex;flex:1 1;flex-direction:column;gap:28px;padding:0}.copilot-chat .chat-message{align-items:flex-start;display:flex;flex-direction:row;gap:5px}.copilot-chat .user-header{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-start}.copilot-chat .user-avatar{align-items:center;background:#d19cff;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:33px;justify-content:center;margin-top:0;width:33px}.copilot-chat .user-name{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;margin:0}.copilot-chat .chat-bubble{border-radius:10px;font-size:14px;line-height:1.5;padding:8px 12px;word-break:break-word}.copilot-chat .chat-bubble.assistant-bubble{padding:2px 6px}.copilot-chat .chat-message .user-bubble{background:#d19cff;border-radius:10px;color:#fff}.copilot-chat .chat-message .assistant-header{align-items:center;display:flex;gap:10px}.copilot-chat .chat-message .sparkle-icon{height:20px;width:20px}.copilot-chat .chat-message .assistant-name{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:15px}.copilot-chat .chat-message .assistant-bubble{background:#0000;border-radius:10px;color:var(--grey-dark-color)}.copilot-chat .chat-input{align-items:center;background:#fff;border-top:none;bottom:0;display:flex;justify-content:center;left:0;position:sticky;right:0}.copilot-chat .chat-input input[type=text]{border:none;border-radius:18px;color:var(--grey-dark-color);flex:1 1;font-family:var(--font-light);font-size:16px;margin-right:8px;outline:none;padding:18px;transition:border .2s}.copilot-chat .chat-input .chat-input-body{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:4px;height:48px;justify-content:center;width:100%}.copilot-chat .chat-input .chat-input-body input{border:none;color:var(--grey-dark-color);font-family:var(--font-light);font-size:15px;outline:none;padding:12px}.copilot-chat .chat-input .chat-send-btn{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;transform:rotate(-90deg);transition:background .2s;width:38px}.copilot-chat .chat-input .chat-send-btn:disabled{opacity:.4}.copilot-chat .chat-input .chat-send-btn svg{color:#9ca3af;height:26px;width:26px}.copilot-chat .chat-input .voice-btn{transform:rotate(0deg)}.copilot-greeting-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:0;text-align:center;width:100%}.copilot-greeting-container .greeting-content{flex:1 1;margin-top:0;max-width:600px}.copilot-greeting-container .greeting-content,.copilot-greeting-container .greeting-subtitle-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.copilot-greeting-container .show-data-sources-button{background-color:var(--blue-light-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:var(--font-bold);margin-top:20px;padding:5px 10px}.copilot-greeting-container .greeting-title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:24px;margin:0 0 8px}.copilot-greeting-container .greeting-subtitle{color:var(--grey-medium-color);font-size:15px;line-height:1.5;margin:0 0 20px}.copilot-greeting-container .columns-container{align-items:flex-start;display:flex;gap:3%;justify-content:center;width:100%}.copilot-greeting-container .column{background-color:initial;flex:1 1;max-width:300px;text-align:center}.copilot-greeting-container .column .column-header{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.copilot-greeting-container .column svg{fill:var(--blue-light-color);height:30px;width:30px}.copilot-greeting-container .column h3{color:var(--grey-dark-color);font-size:14px;margin:6px 0;text-align:center}.copilot-greeting-container .column ul{list-style:none;margin:0;padding:0;text-align:center}.copilot-greeting-container .column li{background-color:#d6e5fb;border-radius:5px;color:#555;cursor:pointer;font-size:14px;margin:5% 0;padding:15px;text-align:center}.copilot-greeting-container .column li:hover{background-color:#ccdbf1}@media (max-width:768px){.copilot-greeting-container .columns-container{align-items:center;flex-direction:column}}@media (min-width:1500px){.copilot-greeting-container{justify-content:center}.copilot-greeting-container .greeting-content{justify-content:center;margin-top:0}}.login-container{background-color:var(--bg-light-color);flex:1 1;font-family:var(--font-regular);letter-spacing:.5px;overflow-y:auto;padding:10px}.login-container,.login-container .content{align-items:center;display:flex;justify-content:center}.login-container .content{background-color:#fff;border-radius:10px;box-shadow:0 0 18px #00000014;flex-direction:column;max-width:95%;padding:20px;text-align:center;width:375px}.login-container .content .logo{height:auto;object-fit:contain;width:65px}.login-container .content h2{color:var(--blue-light-color);font-family:var(--font-bold);font-size:24px;margin-bottom:15px}.login-container .content .dots{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px}.login-container .content .dot{background-color:var(--blue-light-color);border-radius:50%;height:10px;width:10px}.login-container .content p{color:#777;font-family:var(--font-regular);font-size:14px;margin-bottom:24px;padding-left:20px;padding-right:20px}.login-container .content .form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:95%}.login-container .content .input-wrapper{align-items:center;align-self:stretch;border-bottom:1.5px solid #ddd;display:flex;flex:1 1;gap:5px;justify-content:flex-start;margin:0 0 24px;position:relative;width:100%}.login-container .content .input-wrapper .forgot-password{background-color:initial;border:none;color:grey;cursor:pointer;font-family:var(--font-regular);font-size:12px;position:absolute;right:0;top:calc(100% + 5px)}.login-container .content .input-wrapper.workspace{background-color:#d6e5fb;border:none;border-radius:10px;box-shadow:0 0 8px #00000026;padding:4px 5px}.login-container .content .input-wrapper .email-icon{fill:#aaa;height:20px;width:20px}.login-container .content .input{align-self:stretch;background-color:initial;border:0;box-sizing:border-box;color:var(--grey-dark-color);flex:1 1;font-family:var(--font-light);font-size:16px;outline:none;padding:5px;width:100%}.login-container .content .submit-btn{background-color:var(--blue-light-color);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:var(--font-bold);font-size:16px;margin-top:15px;padding:8px;width:100%}.login-container .content .submit-btn:hover{background-color:var(--blue-medium-color)}.login-container .content .error-message{color:red;font-family:var(--font-regular);margin-top:10px}.login-container .content .toggle-auth-mode{background:none;border:none;color:var(--grey-dark-color);display:block;font-size:14px;margin-top:15px}.login-container .content .toggle-auth-mode span{color:var(--blue-light-color);cursor:pointer;font-family:var(--font-bold)}.login-container .content .toggle-auth-mode span:hover{color:var(--blue-medium-color)}.login-container .content .support-text{color:#777;font-size:12px!important;margin:20px 0 0}.login-container .content .support-text a{color:var(--blue-light-color);cursor:pointer;font-family:var(--font-bold);text-decoration:none}@media (max-width:768px){.login-container .content{max-width:80vw}}@media (max-width:1000px) and (min-width:768px){.login-container .content{max-width:50vw}}.confirmation-code-container,.confirmation-code-container form{max-width:100%}.confirmation-code-container .code-inputs{display:flex;gap:10px;justify-content:space-between;margin-bottom:20px;max-width:100%;width:100%}.confirmation-code-container .code-input{aspect-ratio:1/1;border:1px solid #ccc;border-radius:5px;font-size:24px;min-width:0;outline:none;text-align:center;width:50px}.confirmation-code-container .code-input:focus{border-color:var(--blue-light-color);box-shadow:0 0 5px #6984e880}.org-creation{background-color:var(--bg-light-color);height:100%;width:100%}.org-creation,.org-creation .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.org-creation .content{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 #0000001a;box-sizing:border-box;max-width:90%;min-height:350px;padding:40px;position:relative;width:500px}.org-creation .content h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:22px;margin:0;text-align:center}.org-creation .content .info-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:13px;margin-bottom:0;text-align:center}.org-creation .content .dots{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:25px;margin-top:20px}.org-creation .content .dot{background-color:var(--blue-light-color);border-radius:50%;height:10px;width:10px}.org-creation .content .text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:15px;margin-bottom:50px;text-align:center}.org-creation .input-wrapper{align-items:center;background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:5px;box-sizing:border-box;display:flex;gap:10px;justify-content:flex-start;margin:0;padding:5px 10px;width:100%}.org-creation .input-wrapper.invite{cursor:pointer}.org-creation .input-wrapper.invite:hover{background-color:var(--grey-extralight-color-2)}.org-creation .divider{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px;margin:20px 0;text-align:center}.org-creation .divider.new{margin:5px 0}.org-creation .switch-modal{color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-bold);font-size:14px;margin:0;text-align:center}.org-creation .input-wrapper .icon{fill:var(--grey-medium-color);height:20px;width:20px}.org-creation .input-wrapper li{list-style:none}.org-creation .input{background-color:initial;border:0;color:var(--grey-medium-color);font-family:var(--font-medium);outline:none;width:100%}.org-creation .input,.org-creation .submit-btn{box-sizing:border-box;font-size:16px;padding:5px}.org-creation .submit-btn{background-color:var(--blue-light-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:var(--font-bold);margin-top:40px;width:55%}.org-creation .submit-btn:hover{background-color:var(--blue-medium-color)}.org-creation .error-message{font-family:var(--font-light)}.org-creation .sign-out{color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-regular);font-size:12px;margin:8px 0 0;text-align:center}.org-creation .error-message{color:red;font-size:12px;margin-top:10px}@media (max-width:540px){.org-creation .content{padding:20px}}
/*# sourceMappingURL=main.ee939b33.css.map*/