:root{--dark-color:#3b3b3b;--grey-dark-color:#36454f;--grey-medium-color:#73818f;--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:600;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}.definitions-wrapper{box-sizing:border-box;overflow:hidden;position:relative}.definitions-wrapper .definitions-content{border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;height:100%;margin-bottom:0;min-width:0;overflow-y:auto;padding:20px;scrollbar-width:none}.definitions-wrapper .definitions-content .detail-header{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0;position:relative}.definitions-wrapper .definitions-content .detail-header h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;margin:0;padding:0}.definitions-wrapper .definitions-content .coming-soon-container{align-items:center;display:flex;flex-grow:1;justify-content:center}.definitions-wrapper .definitions-content .coming-soon-content{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.definitions-wrapper .definitions-content .coming-soon-text{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:18px;margin:0;opacity:.7}.definitions-wrapper .definitions-content .coming-soon-description{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px;line-height:1.4;margin:0;max-width:400px;opacity:.6}.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:4px 10px;position:absolute;right:5px;top:8px}.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-item-container{align-items:center;display:flex;gap:6px;padding-left:12px}.sub-menu-content .mode-icon-wrapper{align-items:center;border-radius:4px;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.3;width:16px}.sub-menu-content .mode-icon{fill:#fff;height:12px;width:12px}.sub-menu-content .menu-item-container.active .mode-icon-wrapper{opacity:1}.sub-menu-content .menu-item-container .menu-label{margin-left:2px}.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}.product-menu .section-subtitle{margin-bottom:0}.product-menu .section-subtitle .subtitle-label{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:12px}@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}.more-selection-menu .more-option .mode-icon-wrapper{align-items:center;background-color:var(--blue-light-color);border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.more-selection-menu .more-option .mode-icon{fill:#fff;height:16px;width:16px}.more-selection-menu .more-option .mode-icon-wrapper.dashboard,.more-selection-menu .more-option .mode-icon-wrapper.general{background-color:var(--blue-light-color)}.more-selection-menu .more-option .mode-icon-wrapper.deep-research{background-color:var(--purple-color)}.more-selection-menu .more-option .mode-icon-wrapper.anomaly{background-color:#308b70}.more-selection-menu .more-option .mode-icon-wrapper.theme-blue{background-color:var(--blue-light-color)}.more-selection-menu .more-option .mode-icon-wrapper.theme-purple{background-color:var(--purple-color)}.more-selection-menu .more-option .mode-icon-wrapper.theme-green{background-color:#308b70}.more-selection-menu .more-option .mode-texts{align-items:flex-start;display:flex;flex-direction:column}.more-selection-menu .mode-label{color:var(--grey-medium-color);font-family:var(--font-bold);line-height:1.2}.more-selection-menu .mode-desc{color:var(--grey-medium-color);font-size:12px;line-height:1.2;margin-top:2px}.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-source-details-wrapper .more-selection-menu{top:35px}.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}.threads-wrapper{background-color:#fff;overflow:hidden;position:relative}.threads-wrapper.fade-in{opacity:1;transition:opacity .3s ease-in}.threads-wrapper.fade-out{opacity:0;transition:opacity .3s ease-out}.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;width:100%}.threads-wrapper .messages{gap:15px;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:20px calc(50% - 360px) 0}.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;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.mode-dropdown,.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.mode-dropdown{background-color:#e8f0ff;border-color:var(--blue-light-color);cursor:pointer;position:relative}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item.mode-dropdown .mode-selector{align-items:center;cursor:pointer;display:flex;gap:6px}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item.mode-dropdown .bank-text{color:var(--blue-light-color);font-size:11px;font-weight:600;line-height:30px;margin:0;white-space:nowrap}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item.mode-dropdown .dropdown-arrow{fill:var(--blue-light-color);flex-shrink:0;height:18px;transition:transform .2s ease;width:18px}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item.mode-dropdown .dropdown-arrow.open{transform:rotate(180deg)}.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 .action-items .left-items .action-item.research-mode{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.research-mode.active{background-color:#d3dafc;border-color:var(--blue-light-color);color:var(--blue-light-color)}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item.research-mode.active .bank-text{color:#fff;font-weight:700}.threads-wrapper .message-input .floating-wrapper .action-items .left-items .action-item.research-mode .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;display:flex;justify-content:center;position:relative}.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}}.threads-wrapper .processing-container{align-items:center;background-color:initial;border-radius:8px;display:flex;flex-direction:row;margin:0;max-width:100%;overflow:hidden;padding:0}.threads-wrapper .spinner{animation:spin 1s ease-in-out infinite;border:2.5px solid var(--grey-extralight-color);border-radius:50%;border-top:2.5px solid #7aa7e5;box-sizing:border-box;flex-shrink:0;height:15px;margin-right:6px;width:15px}.threads-wrapper .json-text{align-items:center;background-color:initial;color:#7aa7e5;display:flex;font-size:15px;margin:0;padding:0}.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 .mode-selection-menu{background:#fff;border:1px solid var(--grey-light-color);border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 4px 12px #0000001a;left:0;min-width:300px;padding:8px;position:absolute;z-index:100}.threads-wrapper .mode-option{border-radius:4px;color:var(--grey-medium-color);cursor:pointer;font-size:13px;padding:8px 12px;transition:background-color .2s}.threads-wrapper .mode-option:hover{background-color:var(--bg-light-color)}.threads-wrapper .mode-option.active .mode-desc,.threads-wrapper .mode-option.active .mode-label{color:var(--blue-light-color);color:var(--mode-color,var(--blue-light-color))}.threads-wrapper .mode-option .mode-label{color:var(--grey-medium-color);font-family:var(--font-bold);line-height:1.2}.threads-wrapper .mode-option .mode-desc{color:var(--grey-medium-color);font-size:12px;line-height:1.2;margin-top:2px}.threads-wrapper.report-mode .content-container,.threads-wrapper.report-mode .threads-content{display:flex;flex-direction:row;gap:0;height:100%}.threads-wrapper.report-mode .threads-content{align-items:stretch;background-color:initial;justify-content:flex-start;padding:0;width:100%}.threads-wrapper.report-mode .report-view-container{display:flex;flex:1 1;flex-direction:column;height:100%;margin:0;min-width:0;overflow-y:auto}.threads-wrapper .copilot-content.full{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:space-between;margin-bottom:0;min-width:0;overflow-y:none;position:relative;width:100%}.threads-wrapper.report-mode .copilot-content.canvas{display:flex;flex-direction:column;flex-shrink:0;height:100%;max-width:400px;min-width:400px;overflow:hidden;width:400px}.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}.mf-wrapper b,.mf-wrapper strong{font-family:var(--font-bold)}.mf-table-inner::-webkit-scrollbar{height:10px;width:8px}.mf-table-inner::-webkit-scrollbar-thumb{background-color:#0003;border-radius:8px}.mf-table-inner::-webkit-scrollbar-track{background-color:#0000000d;border-radius:8px}.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-actions{background-color:var(--grey-extralight-color);color:var(--grey-medium-color);font-family:var(--font-regular);font-size:13px;gap: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}.message-bubble .highlight-actions{align-items:center;background-color:initial;color:#7aa7e5;display:flex;font-size:15px;margin:6px 0;padding:0}.message-bubble .highlight-actions.processing:before{display:none}.message-bubble .tool-spinner{animation:spin 1s ease-in-out infinite;border:2px solid var(--grey-extralight-color);border-radius:50%;border-top:2px solid #7aa7e5;flex-shrink:0;height:11px;margin-right:8px;width:11px}.message-bubble .highlight-actions:before{background-color:#7aa7e5;content:"";flex-shrink:0;height:16px;margin-right:8px;mask:url(/static/media/checkmark-square-icon.32468f1220efc1f9d507.svg) no-repeat center;mask-size:contain;-webkit-mask:url(/static/media/checkmark-square-icon.32468f1220efc1f9d507.svg) no-repeat center;-webkit-mask-size:contain;width:16px}.mf-wrapper{display:inline}.mf-wrapper.has-explanation :where(p,div,span):last-child:after{content:"";display:none}.mf-paragraph .show-work-chip{margin-left:8px;vertical-align:initial}.mf-wrapper .mf-paragraph:not(:last-of-type) .show-work-chip{display:none}.show-work-chip{border-radius:50px;cursor:pointer;margin-left:8px;padding:4px 6px}.show-work-modal{background:#fff;border-radius:18px;padding:16px 18px 14px;position:relative;width:min(600px,98vw)}.show-work-modal .sw-header{color:#b3c0cd;color:var(--grey-light-color-2,#b3c0cd);font-family:var(--font-bold);font-size:13px;margin-bottom:8px}.show-work-modal .sw-rationale{border-radius:10px;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;line-height:1.5;margin-bottom:14px;padding:6px 0}.show-work-modal .sw-detail{grid-gap:10px 0;display:grid;gap:10px 0;grid-template-columns:1fr 1fr;margin-bottom:8px}.show-work-modal .sw-left,.show-work-modal .sw-right{display:flex;flex-direction:column}.show-work-modal .sw-title{color:#b3c0cd;color:var(--grey-light-color-2,#b3c0cd);font-family:var(--font-bold);font-size:13px;margin-bottom:8px}.show-work-modal .sw-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.show-work-modal .sw-chip{border-radius:16px;display:inline-block;font-size:13px;line-height:1.2;padding:5px 10px}.sw-chip-blue{background:#e8f1ff;color:#4d8df7}.sw-chip-purple{background:#f0d8ff;color:#7a3ee6}.show-work-modal .sw-sql{background:#0000;border-radius:8px;color:var(--grey-dark-color);font-size:13px;margin:0;-webkit-mask-image:linear-gradient(180deg,#000 80%,#0000);mask-image:linear-gradient(180deg,#000 80%,#0000);max-height:150px;overflow-y:auto;padding:10px;position:relative;white-space:pre-wrap}.show-work-modal .sw-close{background-color:initial;border:none;border-radius:10px;color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-regular);font-size:12px;padding:5px 10px;position:absolute;right:10px;top:10px}.show-work-chip{background-color:var(--grey-extralight-color-2);border:1px solid var(--grey-extralight-color);border-radius:12px;color:var(--grey-medium-color);display:inline-block;font-size:10px;line-height:1.2;padding:2px 8px;white-space:nowrap}.message-bubble .report-snippet{padding:12px 14px}.message-bubble .report-snippet,.message-bubble .task-snippet{background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:10px;box-shadow:0 1px 6px #0000000f;cursor:pointer;display:block;margin:10px 0;text-align:left;width:100%}.message-bubble .task-snippet{padding:15px}.message-bubble .task-snippet:hover{box-shadow:0 2px 10px #00000014}.message-bubble .task-snippet-row{align-items:center;display:flex;gap:10px}.message-bubble .task-snippet-icon{fill:var(--blue-light-color);flex-shrink:0;height:36px;width:36px}.message-bubble .task-snippet-texts{display:flex;flex-direction:column;gap:5px;min-width:0}.message-bubble .task-snippet-title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:15px}.message-bubble .task-snippet-subtitle{color:var(--grey-medium-color);font-size:13px;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-bubble .report-snippet:hover{box-shadow:0 2px 10px #00000014}.message-bubble .report-snippet-title{align-items:center;color:var(--grey-dark-color);display:flex;font-family:var(--font-bold);font-size:15px;justify-content:flex-start}.message-bubble .report-snippet-subtitle{color:var(--grey-medium-color);font-size:13px;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-bubble .report-snippet.loading{cursor:default;opacity:.8}.message-bubble .report-snippet.loading:hover{box-shadow:0 1px 6px #0000000f}.message-bubble .report-snippet .snippet-spinner{animation:spin 1s ease-in-out infinite;border-top:2px solid var(--grey-extralight-color);border:2px solid var(--grey-extralight-color);border-radius:50%;border-top-color:var(--blue-light-color);display:inline-block;height:14px;margin-right:8px;width:14px}.message-bubble .report-component.table .component-content .table-scroll-wrapper,.mf-wrapper .report-component.table .component-content .table-scroll-wrapper{max-height:400px}.tile-content{background-color:#fff;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}.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 .header-with-actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.report-component.chart .header-with-actions .header-text-group{display:flex;flex:1 1 90%;flex-direction:column;max-width:90%;min-width:0;overflow:hidden}.report-component.chart .header-with-actions .header-text-group .header-text,.report-component.chart .header-with-actions .header-text-group .subheader-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-component.chart .header-actions{align-items:center;display:inline-flex;gap:8px}.report-component.chart .icon{fill:var(--grey-medium-color);align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;height:20px;justify-content:center;opacity:.8;padding:5px;width:20px}.report-component.chart .icon:hover{background:#f3f4f6}.report-component.chart .icon.enlarge{transform:rotate(45deg)}.chart-popup-content{background:#fff;border-radius:8px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;height:85vh;width:60vw}.chart-popup-content .report-component.chart{display:flex;flex-direction:column;height:100%}.chart-popup-content .report-component.chart .header-with-actions{border-bottom:1px solid var(--grey-extralight-color);flex:0 0 auto;padding:12px 14px}.chart-popup-content .report-component.chart .content-container{flex:1 1 auto;min-height:0}.chart-popup-content .report-component.chart .component-content{height:100%}.report-component.chart.export-mode,.report-component.chart.export-mode .chart-json,.report-component.chart.export-mode .component-content,.report-component.chart.export-mode .content-container{height:auto!important;max-width:none!important;overflow:visible!important;width:max-content!important}.report-component.chart{border:1px solid var(--grey-extralight-color)}.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}:root{--table-font-size:13px;--table-row-height:30px;--table-header-height:30px;--table-header-bg:#f3f4f6;--table-hover-bg:#fcfcfc}.report-component.table{--row-height:var(--table-row-height);--header-height:var(--table-header-height);gap:0}.report-component.table .header-with-actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.report-component.table .header-with-actions .header-text-group{flex:1 1 90%;max-width:90%;min-width:0;overflow:hidden}.report-component.table .header-with-actions .header-text-group .header-text,.report-component.table .header-with-actions .header-text-group .subheader-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-component.table .header-with-actions .header-actions{flex:0 0 auto}.report-component.table .header-with-actions .header-text-group{display:flex;flex-direction:column}.report-component.table .header-actions{align-items:center;display:inline-flex;gap:8px}.report-component.table .icon-button{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.report-component.table .icon:hover{background:#f3f4f6}.report-component.table .icon{fill:var(--grey-medium-color);align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;height:20px;justify-content:center;opacity:.8;padding:5px;width:20px}.report-component.table .icon.enlarge{transform:rotate(45deg)}.table-popup-content{background:#fff;border-radius:8px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;height:85vh;width:60vw}.table-popup-header{align-items:center;border-bottom:1px solid var(--grey-extralight-color);display:flex;justify-content:space-between;padding:12px 14px}.table-popup-header .title-group{display:flex;flex-direction:column}.table-popup-header .icon-button.close{height:28px;width:28px}.table-popup-content .report-component.table{display:flex;flex-direction:column;height:100%}.table-popup-content .report-component.table .header-with-actions{border-bottom:1px solid var(--grey-extralight-color);flex:0 0 auto;padding:12px 14px}.table-popup-content .report-component.table .content-container{flex:1 1 auto;min-height:0}.table-popup-content .report-component.table .component-content{height:100%}.table-popup-content .report-component.table .component-content .table-scroll-wrapper{height:auto;max-height:100%}.report-component.table .content-container .component-content{align-items:flex-start;background:#fff;border-radius:0;box-sizing:border-box;display:flex;flex-direction:row;gap:12px;height:100%;overflow:hidden;position:relative;width:100%}.report-component.table .component-content .table-scroll-wrapper{-webkit-overflow-scrolling:touch;max-height:300px;min-height:100%;overflow:auto;scrollbar-color:#0003 #0000000d;scrollbar-width:thin;width:100%}.report-component.table .component-content .table-scroll-wrapper::-webkit-scrollbar{height:10px;width:8px}.report-component.table .component-content .table-scroll-wrapper::-webkit-scrollbar-thumb{background-color:#0003;border-radius:8px}.report-component.table .component-content .table-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#00000040}.report-component.table .component-content .data-table{background:#fff;border-collapse:initial;border-spacing:0;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:13px;font-size:var(--table-font-size);height:100%;margin:0;max-width:none;min-width:100%;table-layout:fixed;width:max-content}.report-component.table.export-mode .component-content,.report-component.table.export-mode .component-content .table-scroll-wrapper{height:auto!important;max-height:none!important;overflow:visible!important}.report-component.table.export-mode,.report-component.table.export-mode .component-content,.report-component.table.export-mode .content-container{width:max-content!important}.report-component.table.export-mode .component-content .data-table{min-width:auto}.report-component.table.export-mode .header-actions .icon,.report-component.table.export-mode .icon-button{visibility:hidden}.report-component.table .data-table td,.report-component.table .data-table th{border:none;color:#222;font-size:13px;margin:0;overflow:hidden;padding:0 12px;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.report-component.table .data-table td{border-top:.5px solid var(--grey-extralight-color-2)}.report-component.table .data-table th{background-color:#f3f4f6;background-color:var(--table-header-bg);color:#6b7280;font-family:var(--font-regular);font-size:12px;height:var(--header-height);letter-spacing:0;line-height:1.2;padding:0 12px;position:sticky;top:0;vertical-align:middle;white-space:nowrap;z-index:5}.report-component.table .data-table th .th-label{display:block;line-height:var(--header-height);overflow:hidden;text-align:inherit;text-overflow:ellipsis;white-space:nowrap}th .th-label{color:var(--grey-dark-color);font-family:var(--font-bold);line-height:var(--header-height)}th .group-header-label,th .th-label{font-size:13px}.report-component.table .data-table th .col-resizer{background:#0000;cursor:col-resize;height:100%;position:absolute;right:-4px;top:0;width:8px}.report-component.table .data-table th .col-resizer:after{background:var(--grey-light-color);border-radius:2px;bottom:10px;content:"";left:3px;opacity:.8;position:absolute;top:10px;width:1px;z-index:1000}.report-component.table .data-table th .col-resizer:hover:after{background:#d1d5db}.report-component.table .data-table thead th:first-child{border-top-left-radius:0}.report-component.table .data-table thead th:last-child{border-top-right-radius:0}.report-component.table .data-table td:after,.report-component.table .data-table td:before{content:none}.report-component.table .data-table td:last-child:before,.report-component.table .data-table th:last-child:before,.report-component.table .data-table tr:last-child td:after{display:none}.report-component.table .data-table tr:last-child td{border-bottom:none}.report-component.table .data-table tr:hover{background:#fcfcfc;background:var(--table-hover-bg);cursor:pointer}.report-component.table .data-table td[data-align=right],.report-component.table .data-table th[data-align=right]{text-align:right}.report-component.table .data-table td{height:var(--row-height)}.report-component.table .data-table tbody tr{--row-bg:#fff;background-color:var(--row-bg)}.report-component.table .data-table tbody tr:hover{--row-bg:#fcfcfc}.report-component.table .data-table .group-header{--row-bg:#f9fafb}.report-component.table .data-table .table-total{--row-bg:#f3f4f6}.report-component.table .data-table tbody tr>td:first-child,.report-component.table .data-table tfoot tr>td:first-child{background-color:#fff;background-color:var(--row-bg,#fff)}.report-component.table .data-table .group-header td{background-color:#f9fafb;border-top:.5px solid var(--grey-extralight-color);font-family:var(--font-bold)}.report-component.table .data-table .group-header-label{align-items:center;display:inline-flex;gap:6px}.report-component.table .data-table .group-arrow{color:var(--grey-medium-color);font-size:12px}.report-component.table .data-table .child-row td{background-color:#fff;background-color:var(--row-bg,#fff);border-top:.5px solid var(--grey-extralight-color-2);color:#686868}.report-component.table .data-table .group-header td:first-child,.report-component.table .data-table .group-header td[data-align=right]{color:#111827}.report-component.table .data-table .table-total td{background-color:#f3f4f6;border-top:1px solid var(--grey-extralight-color);font-family:var(--font-bold)}.report-component.table .data-table .table-total td:first-child{color:#111827}.report-component.table .data-table tfoot{bottom:0;position:sticky;z-index:2}.report-component.table .data-table .cell-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-component.table .data-table .cell-number.negative{color:#b91c1c}.report-component.table .data-table .subtotal-row td{font-family:var(--font-regular)}.report-component.table .data-table .subtotal-cell,.report-component.table .data-table .total-cell{color:#111827}.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}.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:470px}.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;box-sizing:border-box;display:flex;justify-content:flex-start}.task-details-wrapper .section.header .avatar{align-items:center;aspect-ratio:1/1;background:var(--blue-light-color);border-radius:10px;display:flex;height:44px;justify-content:center;margin-right:10px;width:44px}.task-details-wrapper .section.header .avatar .icon{fill:#fff;aspect-ratio:1/1}.task-details-wrapper .section.header .header-titles{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:0;max-width:100%;position:relative}.task-details-wrapper .section.header .header-titles .title{background:#0000;border:1px solid #0000;border-radius:4px;box-sizing:border-box;color:var(--grey-dark-color);font-family:var(--font-bold);font-size:18px;margin:0;outline:none;padding:3px 8px;position:relative;text-overflow:ellipsis;transition:background .2s ease;white-space:nowrap;width:85%}.task-details-wrapper .section.header .header-titles .title:focus,.task-details-wrapper .section.header .header-titles .title:hover{background:var(--bg-light-color);border:1px solid var(--grey-extralight-color);padding:3px 8px}.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{background:#0000;border:1px solid #0000;border-radius:4px;box-sizing:border-box;color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px;margin:0;max-width:90%;outline:none;padding:3px 8px;position:relative;text-overflow:ellipsis;transition:background .2s ease;white-space:nowrap;width:min-content}.task-details-wrapper .section.header .header-titles .subtitle:focus,.task-details-wrapper .section.header .header-titles .subtitle:hover{background:var(--bg-light-color);border:1px solid var(--grey-extralight-color);padding:3px 8px}.task-details-wrapper .section.header .header-titles .subtitle::placeholder{color:var(--grey-light-color);font-style:italic}.task-details-wrapper .section.header .header-titles .subtitle .agent-select{align-items:center;display:flex;gap:2px;justify-content:flex-start;width:min-content}.task-details-wrapper .section.header .header-titles .subtitle .agent-select .agent-select-display{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.task-details-wrapper .section.header .header-titles .subtitle .agent-select .down-icon{fill:var(--grey-medium-color);height:18px;transition:transform .15s ease;width:18px}.task-details-wrapper .section.header .header-tiles .subtitle .agent-select .down-icon.open,.task-details-wrapper .section.header .header-titles .subtitle .agent-select .down-icon.open{transform:rotate(180deg)}.task-details-wrapper .section.header .header-titles .subtitle .agent-select .more-selection-menu{left:0;max-width:150px;right:auto;top:calc(100% + 6px);width:min-content}.task-details-wrapper .section.header .header-titles .subtitle .agent-select .more-selection-menu .mode-texts{word-wrap:break-word;white-space:normal;width:100%}.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 .status-toggle-wrapper{align-items:center;display:flex;gap:12px;justify-content:flex-end}.task-details-wrapper .section.metadata .status-label{color:var(--grey-medium-color);font-family:var(--font-medium);font-size:12px}.task-details-wrapper .section.metadata .status-label.active{color:#28a745}.task-details-wrapper .section.metadata .status-label.inactive{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.email{margin-bottom:0}.task-details-wrapper .section.settings .item.email-recipients .text{gap:0}.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 .toggle{background:#ddd;border-radius:12px;cursor:pointer;display:inline-block;height:24px;position:relative;transition:background .3s ease;width:40px}.task-details-wrapper .toggle.enabled{background-color:#0080ff33}.task-details-wrapper .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,background .3s ease;width:18px}.task-details-wrapper .toggle.enabled .slider{background:var(--blue-light-color);left:20px}.task-details-wrapper .section.metadata .item.recurrence .content.recurrence-controls{background:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:10px;position:relative;width:100%}.task-details-wrapper .recurrence-row{align-items:flex-end;display:flex;gap:20px}.task-details-wrapper .frequency-section{flex:1 1}.task-details-wrapper .time-section{min-width:140px}.task-details-wrapper .recurrence-section{display:flex;flex-direction:column;gap:6px}.task-details-wrapper .recurrence-section label{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.task-details-wrapper .frequency-select,.task-details-wrapper .month-day-select{background:#fff;border:1px solid var(--grey-extralight-color);border-radius:6px;color:var(--grey-dark-color);cursor:pointer;font-size:12px;outline:none;padding:8px 12px}.task-details-wrapper .frequency-select:focus,.task-details-wrapper .month-day-select:focus{border-color:var(--blue-light-color);box-shadow:0 0 0 2px #0080ff1a}.task-details-wrapper .days-selector{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr);margin-top:0}.task-details-wrapper .datetime-section,.task-details-wrapper .days-section,.task-details-wrapper .month-day-section{margin-top:5px}.task-details-wrapper .day-button{align-items:center;background:#fff;border:1px solid var(--grey-extralight-color);border-radius:8px;color:var(--grey-medium-color);cursor:pointer;display:flex;font-family:var(--font-medium);font-size:11px;justify-content:center;min-height:36px;outline:none;padding:10px 8px;text-align:center;transition:all .2s ease}.task-details-wrapper .day-button:hover{background:#0080ff0d;border-color:var(--blue-light-color)}.task-details-wrapper .day-button.selected{background:var(--blue-light-color);border-color:var(--blue-light-color);color:#fff}.task-details-wrapper .datetime-input,.task-details-wrapper .time-input{background:#fff;border:1px solid var(--grey-extralight-color);border-radius:6px;box-sizing:border-box;color:var(--grey-dark-color);font-size:12px;outline:none;padding:7px 12px;width:120px}.task-details-wrapper .datetime-input{width:180px}.task-details-wrapper .datetime-input:focus,.task-details-wrapper .time-input:focus{border-color:var(--blue-light-color);box-shadow:0 0 0 2px #0080ff1a}.task-details-wrapper .recurrence-summary{border-top:1px solid var(--grey-extralight-color);margin-top:10px;padding-top:15px;text-align:center}.task-details-wrapper .summary-text{background:#0080ff0d;border:1px solid #0080ff1a;border-radius:6px;color:var(--grey-dark-color);display:inline-block;font-family:var(--font-medium);font-size:13px;font-style:italic;padding:8px 12px}.task-details-wrapper .section.metadata .item.next-run .content.calculated-next-run{align-items:center;background:none;border:none;border-radius:0;display:flex;padding:0}.task-details-wrapper .next-run-display{color:var(--grey-dark-color);font-family:var(--font-medium);font-size:12px}.task-details-wrapper .next-run-display.inactive{color:#dc3545}.task-details-wrapper .section.note .item.note .note-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-light);font-size:13px;height:100%;line-height:1.4;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.objective .item.objective .objective-input{background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:5px;box-sizing:border-box;color:var(--grey-dark-color);font-family:var(--font-bold);font-size:13px;line-height:1.5;margin-bottom:-8px;min-height:0;overflow-y:hidden;padding:10px;resize:none;width:100%}.task-details-wrapper .section.objective .item.objective .objective-input::placeholder{color:var(--grey-medium-color)}.task-details-wrapper .section.objective .item.objective .objective-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}.task-details-wrapper .email-label{display:block;font-weight:600;margin-bottom:6px}.task-details-wrapper .email-recipients-list{border-radius:8px;padding:0}.task-details-wrapper .email-list{display:flex;flex-wrap:wrap;gap:1px 4px;list-style:none;margin:0;padding:0}.task-details-wrapper .email-item{padding:2px 4px}.task-details-wrapper .email-empty,.task-details-wrapper .email-item{color:var(--blue-light-color);font-size:12px}.task-details-wrapper .email-editable-display{background:#0000;border:1px solid #0000;border-radius:6px;box-sizing:border-box;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:12px;margin:0;padding:2px 4px;transition:background .2s ease,border .2s ease;width:85%}.task-details-wrapper .email-editable-display.has-emails{padding:0}.task-details-wrapper .email-editable-display:focus,.task-details-wrapper .email-editable-display:hover{background:var(--bg-light-color);border:1px solid var(--grey-extralight-color)}.task-details-wrapper .email-input{border:1px solid var(--grey-extralight-color);border-radius:8px;box-sizing:border-box;color:var(--grey-dark-color);font-size:12px;outline:none;padding:2px 4px;width:85%}.task-details-wrapper .email-input:focus{border-color:var(--blue-light-color);box-shadow:0 0 0 2px #0080ff1a}.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)}}.task-details-wrapper .pill-toggle{background-color:var(--bg-light-color);border-radius:50px;display:flex;gap:2px;padding:2px;width:fit-content}.task-details-wrapper .pill-option{background-color:#f5f5f5;border:none;border-radius:50px;color:var(--grey-medium-color);cursor:pointer;font-family:var(--font-bold);font-size:12px;outline:none;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.task-details-wrapper .pill-option:first-child.selected{background-color:#eaffe6;box-shadow:0 0 3px #0000001a;color:#1d963a}.task-details-wrapper .pill-option:last-child.selected{background-color:#f9d7da;box-shadow:0 0 3px #0000001a;color:#dc3545}.task-details-wrapper .pill-option:hover:not(.selected){background-color:#e9e9e9;color:var(--grey-dark-color)}.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}.tile-editor-wrapper .more-selection-menu{gap:10px;justify-content:space-between;left:0;padding:15px;top:calc(100% + 10px);width:220px}.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%}.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%}.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%}.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%}.tile-editor-wrapper .more-selection-menu .actions .action{border-radius:8px;box-sizing:border-box;cursor:pointer;padding:8px;text-align:center;width:100%}.tile-editor-wrapper .more-selection-menu .actions .action.confirm{background-color:var(--blue-light-color);color:#fff}.tile-editor-wrapper .more-selection-menu .actions .action.cancel{color:var(--grey-medium-color)}.dashboard-details-wrapper .title .more-selection-menu{gap:10px;justify-content:space-between;left:0;padding:15px;top:calc(100% + 10px);width:220px}.dashboard-details-wrapper .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%}.dashboard-details-wrapper .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%}.dashboard-details-wrapper .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%}.dashboard-details-wrapper .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%}.dashboard-details-wrapper .title .more-selection-menu .actions .action{border-radius:8px;box-sizing:border-box;cursor:pointer;padding:8px;text-align:center;width:100%}.dashboard-details-wrapper .title .more-selection-menu .actions .action.confirm{background-color:var(--blue-light-color);color:#fff}.dashboard-details-wrapper .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:30px;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)}.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 15px;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;padding:6px 8px}.sidebar-content .header .option,.sidebar-content .header .option.close{color:var(--grey-dark-color);cursor:pointer;font-family:var(--font-regular);font-size:12px;line-height:1.2}.sidebar-content .header .option.close{background-color:initial;border:none;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}}.sidebar-content .header .option.selected{font-family:var(--font-bold)}.sidebar-content .question-bank>.category-container{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.sidebar-content .question-bank>.category-container .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>.category-container .category-header:hover{background-color:var(--grey-extralight-color)}.sidebar-content .question-bank>.category-container .category-name{color:var(--grey-dark-color);font-family:var(--font-regular);font-size:13px;margin:0}.sidebar-content .question-bank>.category-container .category-header .icon{color:var(--grey-dark-color);height:14px;width:14px}.sidebar-content .question-bank>.category-container .category-header .icon.open{transform:rotate(90deg)}.sidebar-content .question-bank>.category-container .category-questions{display:flex;flex-direction:column;gap:6px;padding-left:12px}.sidebar-content .question-bank>.category-container .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>.category-container .body-item:hover{background-color:var(--grey-extralight-color)}.sidebar-content .question-bank>.category-container .body-item .body-item-text{color:var(--grey-medium-color);font-family:var(--font-light);font-size:13px;margin:0}.sidebar-content .tasks{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:20px}.sidebar-content .tasks .task-list{display:flex;flex-direction:column;gap:8px}.sidebar-content .tasks .task-item{align-items:center;background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:6px;cursor:pointer;display:flex;flex-direction:row;gap:8px;padding:6px;position:relative}.sidebar-content .tasks .task-item .task-title{color:var(--grey-dark-color);font-family:var(--font-regular);font-size:13px;margin-bottom:4px;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-content .tasks .task-item .task-icon{align-items:center;background-color:var(--blue-light-color);border-radius:6px;display:flex;height:38px;justify-content:center;min-height:38px;min-width:38px;width:38px}.sidebar-content .tasks .task-item .task-icon .icon{fill:#fff;height:20px;width:20px}.sidebar-content .tasks .task-item .task-content{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:2px;max-width:calc(100% - 50px);position:relative}.sidebar-content .tasks .task-item .task-info{box-sizing:border-box;color:var(--grey-medium-color);display:flex;font-size:11px;justify-content:space-between}.sidebar-content .tasks .task-item .task-info .next-run{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sidebar-content .tasks .task-item .task-more{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;min-height:20px;min-width:20px;position:absolute;right:7px;top:5px;width:20px}.sidebar-content .tasks .task-item .task-more:hover{background-color:var(--grey-extralight-color)}.sidebar-content .tasks .task-item .task-more .icon{color:var(--grey-medium-color);height:16px;transform:rotate(90deg);width:16px}.sidebar-content .tasks p{color:var(--grey-light-color);font-family:var(--font-light);font-size:14px;margin: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)}.copilot-chat{padding:0 12px;scrollbar-width:none}.copilot-chat,.copilot-full{display:flex;flex-direction:column;height:100%;position:relative}.copilot-full{background-color:initial;overflow:hidden;width:100%}.copilot-full .messages{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:15px;justify-content:flex-start;margin-bottom:0;overflow-x:hidden;overflow-y:auto;padding:20px calc(50% - 360px) 0;width:100%}.copilot-full .messages::-webkit-scrollbar{display:none}.copilot-full .message{align-items:flex-start;display:flex;gap:11px;margin-bottom:25px;position:relative;width:100%}.copilot-full .message.sender{flex-direction:row;justify-content:flex-end;margin-left:auto}.copilot-full .message.receiver{flex-direction:row;margin-right:auto}.copilot-full .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}.copilot-full .avatar img{align-self:center;height:77%;object-fit:cover;width:77%}.copilot-full .message.receiver .avatar{transform:translateY(-25%)}.copilot-full .avatar .circle-wrapper.message-initials{height:34px;width:34px}.copilot-full .avatar-placeholder{min-width:34px;width:34px}.copilot-full .message.consecutive{margin-top:-30px}.copilot-full .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}.copilot-full .message.receiver .message-bubbles{flex-grow:1}.copilot-full .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}.copilot-full .message.receiver .message-bubbles .message-bubble{background-color:initial;border:none;flex-grow:1;margin-top:0;padding:0;width:100%}.copilot-full .message.receiver .message-bubbles .message-container{flex-grow:1;width:100%}.copilot-full .message-bubbles .message-bubble .tile-content{height:300px;min-height:300px}.copilot-full .processing-container{align-items:center;background-color:initial;border-radius:8px;display:flex;flex-direction:row;margin:0;max-width:100%;overflow:hidden;padding:0}.copilot-full .spinner{animation:spin 1s ease-in-out infinite;border:2.5px solid var(--grey-extralight-color);border-radius:50%;border-top:2.5px solid #7aa7e5;box-sizing:border-box;flex-shrink:0;height:15px;margin-right:6px;width:15px}.copilot-full .json-text{align-items:center;background-color:initial;color:#7aa7e5;display:flex;font-size:15px;margin:0;padding:0}.copilot-full .message-input{align-items:center;display:flex;gap:0;justify-content:center;padding-bottom:15px;width:100%}.copilot-full .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}.copilot-full .message-input .floating-wrapper .action-items{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.copilot-full .message-input .floating-wrapper .action-items .left-items{align-items:center;display:flex;gap:10px;justify-content:center}.copilot-full .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}.copilot-full .message-input .floating-wrapper .action-items .left-items .action-item.label{border-radius:20px;height:30px;padding:0 12px;width:auto}.copilot-full .message-input .floating-wrapper .action-items .left-items .action-item.label .bank-text{line-height:30px;white-space:nowrap}.copilot-full .message-input .floating-wrapper .action-items .left-items .action-item:hover{background-color:var(--bg-light-color)}.copilot-full .message-input .floating-wrapper .action-items .left-items .icon{fill:#969797;cursor:pointer;height:20px;width:20px}.copilot-full .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}.copilot-full .message-input .floating-wrapper .action-items .right-item.listening{background-color:var(--blue-light-color)}.copilot-full .message-input .floating-wrapper .action-items .right-item .icon{fill:#fff;background-color:initial;height:22px;text-align:right;width:22px}.copilot-full .message-input .floating-wrapper .action-items .right-item:hover{background-color:var(--grey-medium-color)}.copilot-full .message-input .floating-wrapper .action-items .right-item .icon.send{background-color:initial;transform:rotate(-90deg)}.copilot-full .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}.copilot-full .message-input .floating-wrapper .action-items .left-items .action-item.question-bank.active{background-color:var(--grey-extralight-color)}.copilot-full .message-input .floating-wrapper .action-items .left-items .action-item.question-bank.active .bank-text{color:var(--grey-dark-color);font-weight:700}.copilot-full .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}.copilot-full .message-input .floating-wrapper .action-items .left-items .action-item.research-mode{align-items:center;border-radius:20px;display:flex;height:30px;justify-content:center;padding:0 12px;width:auto}.copilot-full .message-input .floating-wrapper .action-items .left-items .action-item.research-mode.active{background-color:#000;border-color:var(--blue-light-color);color:var(--blue-light-color)}.copilot-full .message-input .floating-wrapper .action-items .left-items .action-item.research-mode.active .bank-text{color:var(--blue-light-color);font-weight:700}.copilot-full .message-input .floating-wrapper .action-items .left-items .action-item.research-mode .bank-text{color:var(--grey-medium-color);font-size:11px;line-height:30px;margin:0;white-space:nowrap}.copilot-full .message-input .floating-wrapper textarea{background-color:initial;border:none;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:16px;line-height:1.4;margin-bottom:0;min-height:24px;outline:none;overflow-y:hidden;resize:none;width:100%}.copilot-full .message-input .floating-wrapper textarea::placeholder{color:var(--grey-medium-color);opacity:.8}.copilot-full .action-items .more-selection-menu{bottom:130%;left:0;position:absolute;top:auto;width:140px;z-index:10}.copilot-full .action-items .action-item .more-selection-menu .more-option span{font-size:14px}.copilot-full .uploaded-file-display{padding:8px 12px 0}.copilot-full .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}.copilot-full .file-name{flex:1 1;margin-right:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copilot-full .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}.copilot-full .remove-file-btn:hover{background-color:var(--grey-light-color);color:var(--grey-dark-color)}.copilot-full .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}.pulsing-dot{animation:pulse 2s ease-in-out infinite;background-color:var(--grey-dark-color);border-radius:50%;display:inline-block;height:10px;margin-left:5px;width:10px}@media (max-width:758px){.copilot-full .messages{padding:20px 10px 0}.copilot-full .message.receiver .avatar{transform:translateY(0)}.copilot-full .message-input .floating-wrapper textarea{font-size:16px}.copilot-full .message-input .floating-wrapper .action-items .left-items .action-item.question-bank .bank-text{font-size:14px}}.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:26px}.copilot-chat .copilot-greeting-subtitle{color:var(--grey-dark-color);font-family:var(--font-light);font-size:16px}.copilot-chat .left-container-header{align-items:center;background:#0000;display:flex;flex-direction:row;gap:10px;margin:0;padding:12px 0 5px;position:relative;z-index:5}.copilot-chat .left-container-header.scrolled{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 .avatar{align-items:center;background-color:var(--mode-theme-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 .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{background:#0000;display:flex;flex:1 1;flex-direction:column;gap:28px;overflow-y:auto;padding:15px 0 0 5px;scrollbar-width:none}.copilot-chat .chat-message{align-items:flex-start;display:flex;flex-direction:row;gap:5px}.copilot-chat .chat-message.user{justify-content:flex-end}.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;background:var(--mode-theme-color,#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:15px;margin:0}.copilot-chat .chat-bubble{border-radius:10px;font-size:15px;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;background:var(--mode-theme-color,#d19cff);border-radius:10px;color:#fff}.copilot-chat .chat-message .assistant-header{align-items:center;display:flex;gap:10px}.copilot-chat .chat-message.assistant .assistant-content{display:flex;flex-direction:column;gap:8px;max-width:100%}.copilot-chat .assistant-header .avatar{background-color:initial;border-radius:50%;height:34px;overflow:hidden;padding:0;width:34px}.copilot-chat .assistant-header .avatar img{align-self:center;height:77%;object-fit:cover;width:77%}.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);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}.copilot-chat .message-input{align-items:center;display:flex;gap:0;justify-content:center;padding-bottom:15px;position:relative;width:100%}.copilot-chat .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}.copilot-chat .message-input .floating-wrapper textarea{border:none;font-family:var(--font-light);font-size:15px;min-height:24px;outline:none;overflow-y:hidden;padding:4px 2px;resize:none;width:100%}.copilot-chat .message-input .floating-wrapper .action-items{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:100%}.copilot-chat .message-input .floating-wrapper .action-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}.copilot-chat .message-input .floating-wrapper .action-item .icon{fill:#fff;height:20px;width:20px}.copilot-chat .message-input .floating-wrapper .action-item.listening{background-color:var(--blue-light-color)}.copilot-chat .message-input .floating-wrapper .action-items .left-items{align-items:center;display:flex;flex:1 1;gap:10px;justify-content:flex-start}.copilot-chat .message-input .floating-wrapper .action-items .left-items .action-item{align-items:center;background-color:initial;border:1px solid #d3d3d3;border-radius:20px;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0 12px;width:auto}.copilot-chat .message-input .floating-wrapper .action-items .left-items .action-item.active{background-color:var(--grey-extralight-color)}.copilot-chat .message-input .floating-wrapper .action-items .left-items .action-item .bank-text{color:var(--grey-medium-color);font-size:11px;line-height:30px;margin:0;white-space:nowrap}.copilot-chat .message-input .floating-wrapper .action-items .left-items .action-item.active .bank-text{color:var(--grey-dark-color);font-weight:700}@keyframes pulse{0%{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.6;transform:scale(.8)}}.icon.voice.active{animation:pulse 1.5s infinite}.copilot-chat .icon.send{transform:rotate(-90deg)}.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:650px}.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-icon{margin-bottom:20px}.copilot-greeting-container .greeting-icon svg{fill:var(--blue-light-color);fill:var(--theme-color,var(--blue-light-color));height:48px;width:48px}.copilot-greeting-container .greeting-title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:30px;margin:0 0 20px}.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);fill:var(--theme-color,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;background-color:var(--theme-bg,#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;background-color:var(--theme-bg-active,#ccdbf1)}.copilot-greeting-container.theme-purple .column svg,.copilot-greeting-container.theme-purple .greeting-icon svg{fill:#713fe7;fill:var(--theme-color,#713fe7)}.copilot-greeting-container.theme-purple .column li{background-color:#713fe71f;background-color:var(--theme-bg,#713fe71f)}.copilot-greeting-container.theme-purple .column li:hover{background-color:#713fe733;background-color:var(--theme-bg-active,#713fe733)}.copilot-greeting-container.theme-green .column svg,.copilot-greeting-container.theme-green .greeting-icon svg{fill:#308b70;fill:var(--theme-color,#308b70)}.copilot-greeting-container.theme-green .column li{background-color:#308b701f;background-color:var(--theme-bg,#308b701f)}@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}}.streaming-actions{background:#0000;border-radius:8px;margin:0;padding:0;transition:all .3s ease}.streaming-actions .streaming-actions-header{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;padding:0;transition:background-color .2s ease}.streaming-actions .streaming-actions-header .action-text{color:var(--blue-light-color)}.streaming-actions .tool-call-info{align-items:center;display:flex;gap:8px}.streaming-actions .loading-spinner{fill:var(--blue-light-color);animation:spin 1s ease-in-out infinite;height:16px;width:16px}.streaming-actions .completed-indicator{background-color:var(--blue-light-color);height:16px;width:16px}.streaming-actions .completed-checkmark{fill:var(--blue-light-color);height:16px;width:16px}.streaming-actions .action-text{color:#333;font-size:15px;font-weight:500}.streaming-actions .arrow-icon{fill:var(--blue-light-color);height:16px;transform:rotate(90deg);transition:transform .3s ease;width:16px}.streaming-actions .arrow-icon.expanded{transform:rotate(270deg)}.streaming-actions .streaming-actions-body{animation:slideDown .3s ease;margin-top:12px}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.streaming-actions .action-item{align-items:center;border-radius:6px;display:flex;gap:8px;margin-bottom:12px;padding:0;transition:all .2s ease}.streaming-actions .action-item .action-text{color:var(--grey-light-color);font-size:15px;font-weight:500;margin-left:26px}.streaming-actions .action-items{display:flex;flex-wrap:wrap;gap:6px;margin-left:0}.streaming-actions .action-item .item-tag{background-color:#ece0ff;border-radius:12px;color:var(--purple-color);font-size:12px;font-weight:500;padding:4px 8px}@media (max-width:768px){.streaming-actions .streaming-actions-header{align-items:flex-start;flex-direction:column;gap:12px}.streaming-actions .streaming-actions-controls{align-self:stretch}.streaming-actions .action-btn{flex:1 1}}.report-content-container{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%;min-height:0;overflow-x:auto;overflow-y:auto;padding:5px;position:relative;scrollbar-width:none;width:100%}.horizontal-scroll-shadow{background:linear-gradient(270deg,#00000005,#0000);height:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:20px;z-index:10}.horizontal-scroll-shadow.visible{opacity:1}.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:15px 15px 0}.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);align-items:center;background-color:var(--grey-extralight-color-2);border:1px solid var(--grey-extralight-color);border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:3px 5px;vertical-align:middle;width:30px}.report-content-container .report-header .report-header-actions .report-header-action.report-header-action--scheduled{fill:var(--blue-light-color)}.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);border-radius:8px;box-shadow:none;box-sizing:border-box;display:grid;gap:12px;grid-auto-rows:min-content;grid-template-columns:repeat(10,1fr);padding:8px;row-gap:20px}.report-content-container .report-content .report-grid.deep-research{background-color:#fff;box-shadow:0 0 10px 0 #0000000d;margin-bottom:12px;margin-left:12px;margin-right:12px;padding:12px}.report-content-container .report-content .report-grid .report-grid-header{align-items:flex-start;background-color:inherit;border-bottom:1px solid var(--grey-extralight-color);display:flex;flex-direction:column;gap:8px;grid-column:1/-1;grid-row:1;justify-content:flex-start;margin:0;padding:8px 6px 12px;position:static;top:auto;z-index:auto}.report-content-container .report-content .report-grid .report-grid-header .report-grid-header-text{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px}.report-content-container .report-content .report-grid .report-grid-header .report-grid-header-subtext{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:13px}.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-content-container.cash-forecast-mode{margin:0;padding:2px}.report-content-container.cash-forecast-mode .report-content .report-grid{gap:0;margin:0;padding:0;row-gap:0}.report-component{background-color:initial;background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:8px;box-shadow:0 0 10px 0 #0000000d;box-sizing:border-box;flex:1 1;gap:6px}.report-component,.report-component .header{display:flex;flex-direction:column;overflow:hidden}.report-component .header{align-items:flex-start;border-bottom:1px solid var(--grey-extralight-color);gap:3px;justify-content:center;margin:0;padding:10px;text-overflow:ellipsis;white-space:nowrap}.report-component .header .header-text{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:15px;line-height:1.2;margin:0;padding:0}.report-component .header .subheader-text{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:13px;line-height:1.2;margin:0;padding:0}.report-component .content-container{align-items:flex-start;background-color:#fff;box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;position:relative}.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:center;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:max(10%,10px);height:100%;justify-content:center;max-width:100%;padding:10px;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:36px;justify-content:center;width:36px}.report-component.metric .content-container .component-content .metric-value{align-items:center;color:var(--grey-dark-color);display:flex;font-family:var(--font-bold);font-size:28px;justify-content:center;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.report-component.metric .content-container .component-content .metric-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;color:var(--grey-dark-color);display:-webkit-box;display:flex;font-family:var(--font-regular);font-size:14px;font-style:italic;justify-content:center;line-height:1;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:normal;width:100%}.report-component.text,.report-component.text .content-container,.report-component.text .content-container .component-content,.report-component.text .content-container .component-content .text,.report-component.text .content-container .component-content .text .text-content{background-color:initial;border:none;border-radius:0;box-shadow:none}.report-component.text .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.text .header{border-bottom:none;color:var(--blue-light-color);font-family:var(--font-bold);font-size:20px;line-height:1.5;margin:0;padding:0}.report-component.text .content-container .component-content .text{flex:1 1}.report-component.text .content-container .component-content .text .mf-wrapper,.report-component.text .content-container .component-content .text .text-content{color:var(--grey-dark-color);font-size:15px;line-height:1.5}.report-component.worksheet{display:flex;flex-direction:column;gap:0}.report-component.worksheet .header{align-items:baseline;display:flex;justify-content:space-between}.worksheet-download-btn{fill:var(--grey-medium-color);border-radius:6px;cursor:pointer;height:26px;padding:0;position:absolute;right:10px;top:10px;width:26px}.worksheet-download-btn:hover{background:#f1f3f5}.worksheet-container{background:#fff;height:calc(100vh - 113px);overflow:hidden;width:100%}.worksheet-container.worksheet-container--full{flex:1 1;height:100%}.worksheet-container .fortune-sheet,.worksheet-container .fortune-sheet-container{height:100%!important}.fortune-container{background-color:#fff;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;height:100%;margin:0;padding:0;position:relative;width:100%}.fortune-workarea{width:100%}.fortune-popover-backdrop{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1003}.fortune-modal-container{align-items:center;background:#ffffff80;display:flex;justify-content:center}html::-webkit-scrollbar-button{display:none}.fortune-stat-area{align-items:center;display:flex;justify-content:flex-end}.fortune-sheet-container{display:flex;flex:1 1;flex-direction:column}.fortune-col-body{display:flex;flex:1 1;flex-direction:row}.fortune-sheet-area{flex:1 1;position:relative}.fortune-sheet-canvas,.fortune-sheet-canvas-placeholder{display:block;height:100%;width:100%}.fortune-sheet-canvas{position:absolute}.fortune-sheet-overlay{height:100%;outline-style:none;position:absolute;width:100%}.fortune-cell-area{border-collapse:collapse;cursor:default;outline-style:none;overflow:hidden;position:relative}.fortune-row-body{display:flex;flex-direction:row}.fortune-row-header{color:#5e5e5e;cursor:default;flex-shrink:0;margin-top:-2px;outline-style:none;overflow:hidden;padding:2px 0 0;position:relative;width:45px}.fortune-row-header-hover{background-color:#c2c2c266;border:0;z-index:11}.fortune-row-header-hover,.fortune-row-header-selected{display:none;margin-top:2px;position:absolute;right:0;width:100%}.fortune-row-header-selected{background-color:#4c4c4c1a;border-right:1px solid #0188fb;z-index:10}.fortune-col-header-wrap{display:flex;flex-direction:row}.fortune-col-header{color:#5e5e5e;cursor:default;flex:1 1;height:19px;outline-style:none;overflow:hidden;padding:0;position:relative}.fortune-col-header-hover{background-color:#c2c2c266;border:0;bottom:0;color:#5e5e5e;cursor:default;display:none;height:100%;margin-left:0;position:absolute;z-index:11}.fortune-col-header-hover .header-arrow{position:absolute;right:6px;top:50%;transform:translateY(-44%)}.fortune-col-header-selected{background-color:#4c4c4c1a;border-bottom:1px solid #0188fb;bottom:0;color:#5e5e5e;cursor:default;display:none;height:100%;margin-left:0;position:absolute;z-index:10}.fortune-left-top{background-color:#fff;border:0 solid #dfdfdf;border-width:0 1px 1px 0;cursor:pointer;height:18.5px;padding-left:0;padding-top:0;position:relative;width:44.5px}.fortune-add-row-button{align-items:center;background-color:#fff;border:1px solid #c8c8c8;border-radius:4px;color:#262a33;cursor:pointer;display:inline-flex;font-size:14px;line-height:20px;margin:0 8px;outline:none;padding:1px 20px}.luckysheet-cell-selected-focus{background:#0050d026;display:none;margin:0;pointer-events:none;position:absolute;z-index:14}.fortune-selection-copy{border:none;margin:0;pointer-events:none;position:absolute;z-index:18}.fortune-selection-copy .fortune-copy{background-color:initial;position:absolute;z-index:18}.fortune-selection-highlight{border:none;margin:0;position:absolute;z-index:14}.fortune-cell-selected-extend{border:1px dashed #0188fb;pointer-events:none}.fortune-cell-selected-extend,.fortune-cell-selected-move{display:none;margin:-1px 0 0 -1px;position:absolute;z-index:16}.fortune-cell-selected-move{border:2px solid #0188fb;cursor:move}.luckysheet-cell-selected{background:#0188fb26;border:1px solid #0188fb;box-sizing:initial;display:none;margin:-1px 0 0 -1px;pointer-events:none;position:absolute;z-index:15}.luckysheet-cs-inner-border{border:1px solid #fff;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.luckysheet-cs-fillhandle{background-color:#0188fb;border:1px solid #fff;bottom:-5px;cursor:crosshair;height:6px;pointer-events:auto;position:absolute;right:-5px;width:6px;z-index:16}.luckysheet-cs-draghandle{background-color:#fff;border:2px solid #fff;cursor:move;opacity:.01;pointer-events:auto;position:absolute;z-index:15}.luckysheet-cs-draghandle-top{height:2px;left:-2px;right:-2px;top:-4px}.luckysheet-cs-draghandle-bottom{bottom:-4px;height:2px;left:-2px;right:0}.luckysheet-cs-draghandle-left{bottom:0;left:-4px;top:0;width:2px}.luckysheet-cs-draghandle-right{bottom:0;right:-4px;top:0;width:2px}.luckysheet-cs-touchhandle{display:none;height:16px;padding:5px;pointer-events:auto;position:absolute;touch-action:auto;width:16px;z-index:100}.luckysheet-cs-touchhandle:before{background-color:#fff;border:.5px solid #00000026;border-radius:50%;box-sizing:border-box;content:"";display:block;height:16px;width:16px}.luckysheet-cs-touchhandle-lt{left:-13px;top:-13px}.luckysheet-cs-touchhandle-lb{bottom:-13px;left:-13px}.luckysheet-cs-touchhandle-rt{right:-13px;top:-13px}.luckysheet-cs-touchhandle-rb{bottom:-13px;right:-13px}.luckysheet-cs-touchhandle .luckysheet-cs-touchhandle-btn{background-color:#018ffb;background-position:50%;border-radius:50%;box-sizing:border-box;height:10px;left:8px;position:absolute;top:8px;width:10px;z-index:11}.luckysheet-input-box{display:flex;flex-direction:column;font:normal normal 400 13px arial,sans,sans-serif;position:absolute;z-index:15}.luckysheet-input-box-inner{word-wrap:break-word;background-color:#fff;border:1px solid #5292f7;box-shadow:0 2px 5px #0006;box-sizing:border-box;font:normal normal 400 13px arial,sans,sans-serif;font-size:13px;margin:0;max-height:9900px;max-width:9900px;outline:none;overflow:hidden;overflow-y:auto;padding:0 2px;resize:none;right:auto;text-align:left;white-space:pre-wrap}.luckysheet-cell-input{cursor:text;margin:0;outline:none;white-space:pre-wrap;width:100%}.luckysheet-formula-text-color{color:#000}.luckysheet-formula-text-string{color:#228b22}.luckysheet-cell-flow{border:0;margin:0;padding:0;position:relative;touch-action:manipulation}.luckysheet-cell-flow-clip{border-collapse:collapse;cursor:default;overflow:hidden;touch-action:manipulation;width:5000000px}.luckysheet-cell-flow-col{border:0;direction:ltr;float:left;margin:0;overflow:hidden;padding:0;position:relative;touch-action:manipulation}.luckysheet-cell-sheettable{color:#000;font-size:11pt;position:relative;text-align:left;text-decoration:none}.luckysheet-bottom-controll-row{bottom:38px;height:30px;left:0;position:absolute;z-index:1000}#luckysheet-bottom-add-row{margin-right:5px;margin-top:-2px;padding:5px 20px}#luckysheet-bottom-add-row-input{min-width:40px;width:40px}#luckysheet-bottom-return-top{margin-left:10px;margin-top:-2px;padding:5px 6px}.luckysheet-cell-flow-column{height:inherit;left:0;position:absolute;top:0;touch-action:manipulation;width:inherit;z-index:1}.luckysheet-cell-flow-column-line{border-right:1px solid #d4d4d4;height:inherit;position:absolute}.luckysheet-cell-flow-row{height:inherit;left:0;position:absolute;text-align:left;top:0;touch-action:manipulation;width:inherit;z-index:1}.luckysheet-cell-flow-row-line{border-bottom:1px solid #d4d4d4;position:absolute;width:inherit}.fortune-change-size-line,.fortune-cols-change-size,.fortune-cols-freeze-handle,.fortune-freeze-drag-line,.fortune-rows-change-size,.fortune-rows-freeze-handle{-webkit-user-drag:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:12}.fortune-cols-change-size{background:#0188fb;cursor:ew-resize;height:100%;opacity:0;width:5px}.fortune-rows-change-size{background:#0188fb;cursor:ns-resize;height:5px;opacity:0;width:100%}.fortune-change-size-line{border-color:#0188fb;border-style:solid;cursor:ew-resize;z-index:15}.fortune-cols-freeze-handle{height:100%;left:0;width:3px}.fortune-cols-freeze-handle,.fortune-rows-freeze-handle{background-color:#ddd;cursor:grab;position:absolute;z-index:20}.fortune-rows-freeze-handle{height:3px;top:0;width:100%}.fortune-freeze-drag-line{border-color:#ccc;border-style:solid;cursor:ew-resize;z-index:15}.luckysheet-postil-dialog-move{bottom:0;left:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0}.luckysheet-postil-dialog-move .luckysheet-postil-dialog-move-item{cursor:move;pointer-events:all;position:absolute}.luckysheet-postil-dialog-move .luckysheet-postil-dialog-move-item-t{height:3px;left:0;top:-4px;width:100%}.luckysheet-postil-dialog-move .luckysheet-postil-dialog-move-item-r{height:100%;right:-4px;top:0;width:3px}.luckysheet-postil-dialog-move .luckysheet-postil-dialog-move-item-b{bottom:-4px;height:3px;left:0;width:100%}.luckysheet-postil-dialog-move .luckysheet-postil-dialog-move-item-l{height:100%;left:-4px;top:0;width:3px}.luckysheet-postil-show-active .luckysheet-postil-dialog-move .luckysheet-postil-dialog-move-item{border-color:#0188fb}.luckysheet-postil-dialog-resize{bottom:-2px;left:-2px;margin:0;padding:0;pointer-events:none;position:absolute;right:-2px;top:-2px}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item{border:1px solid #0188fb;height:6px;pointer-events:all;position:absolute;width:6px}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-lt{cursor:nw-resize;left:-6px;top:-6px}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-mt{cursor:n-resize;left:50%;margin-left:-4px;top:-6px}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-lm{cursor:w-resize;left:-6px;margin-top:-4px;top:50%}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-rm{cursor:e-resize;margin-top:-4px;right:-6px;top:50%}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-rt{cursor:ne-resize;right:-6px;top:-6px}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-lb{bottom:-6px;cursor:sw-resize;left:-6px}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-mb{bottom:-6px;cursor:s-resize;left:50%;margin-left:-4px}.luckysheet-postil-dialog-resize .luckysheet-postil-dialog-resize-item-rb{bottom:-6px;cursor:se-resize;right:-6px}.fortune-selection-copy-top{background-position:bottom;height:2px;left:0;right:0;top:0}.fortune-selection-copy-right{bottom:0;right:0;top:0;width:2px}.fortune-selection-copy-bottom{bottom:0;height:2px;left:0;right:0}.fortune-selection-copy-left{background-position:100%;bottom:0;left:0;top:0;width:2px}.fortune-selection-copy-hc{border:2px dashed #12a5ff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:8}.luckysheet-modal-dialog-resize{border:2px solid #0188fb;bottom:-2px;left:-2px;margin:0;padding:0;pointer-events:none;position:absolute;right:-2px;top:-2px}.luckysheet-modal-dialog-resize-item{background:#fff;border:2px solid #0188fb;border-radius:6px;height:6px;pointer-events:all;position:absolute;width:6px}.luckysheet-modal-dialog-resize-item-lt{cursor:se-resize;left:-6px;top:-6px}.luckysheet-modal-dialog-resize-item-mt{cursor:s-resize;left:50%;margin-left:-4px;top:-6px}.luckysheet-modal-dialog-resize-item-rt{cursor:ne-resize;right:-6px;top:-6px}.luckysheet-modal-dialog-resize-item-lm{cursor:w-resize;left:-6px;margin-top:-4px;top:50%}.luckysheet-modal-dialog-resize-item-rm{cursor:w-resize;margin-top:-4px;right:-6px;top:50%}.luckysheet-modal-dialog-resize-item-lb{bottom:-6px;cursor:ne-resize;left:-6px}.luckysheet-modal-dialog-resize-item-mb{bottom:-6px;cursor:s-resize;left:50%;margin-left:-4px}.luckysheet-modal-dialog-resize-item-rb{bottom:-6px;cursor:se-resize;right:-6px}.fortune-formula-functionrange-highlight .fortune-copy{background-image:none;background:#0188fb;box-sizing:initial;cursor:move;opacity:.9;position:absolute;z-index:18}.fortune-formula-functionrange-highlight .fortune-selection-copy-top{border-bottom:2px solid #fff;border-top:2px solid #fff;top:-2px}.fortune-formula-functionrange-highlight .fortune-selection-copy-right{border-left:2px solid #fff;border-right:2px solid #fff;right:-2px}.fortune-formula-functionrange-highlight .fortune-selection-copy-bottom{border-bottom:2px solid #fff;border-top:2px solid #fff;bottom:-2px}.fortune-formula-functionrange-highlight .fortune-selection-copy-left{border-left:2px solid #fff;border-right:2px solid #fff;left:-2px}.fortune-formula-functionrange-highlight .fortune-selection-copy-hc{border:2px solid #5e5e5e;opacity:.03;z-index:auto}.fortune-selection-highlight-lt{cursor:se-resize;left:-3px;top:-3px}.fortune-selection-highlight-rt{cursor:ne-resize;right:-3px;top:-3px}.fortune-selection-highlight-lb{bottom:-3px;cursor:ne-resize;left:-3px}.fortune-selection-highlight-rb{bottom:-3px;cursor:se-resize;right:-3px}.fortune-formula-functionrange-highlight .luckysheet-highlight{background:#0188fb;border:1px solid #fff;height:6px;position:absolute;width:6px;z-index:19}.fortune-presence-username{box-sizing:initial;color:#fff;font-size:12px;left:-2px;overflow:hidden;padding:2px 6px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.fortune-presence-selection{border-style:solid;border-width:1;opacity:.7;position:absolute}.luckysheet-filter-options{background:#fff;border:1px solid #897bff;border-radius:3px;color:#897bff;cursor:pointer;display:"block";font-size:12px;height:15px;margin-left:0;padding:0 4px;position:absolute;top:3px;z-index:200}.luckysheet-filter-options:hover{background:#897bff;border:1px solid #fff;color:#fff}.luckysheet-filter-options-active{background:#897bff;border:1px solid #897bff;color:#fff;padding:0 1px}.caret{border:4px solid #0000;display:inline-block;height:0;margin-top:6px;width:0}.caret.down{border-top-color:#897bff}.luckysheet-filter-options:hover .caret.down{border-top-color:#fff}.luckysheet-filter-selected{background:#fff0}#luckysheet-dataVerification-showHintBox{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 4px #0003;cursor:default;display:none;font-size:12px;padding:10px;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1000}#luckysheet-dataVerification-dropdown-btn{background-color:#fff;display:none;height:20px;overflow:hidden;position:absolute;width:20px;z-index:10}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.luckysheet-formula-search-c{background:#fff;border:1px solid #0003;box-shadow:0 2px 4px #0003;color:#535353;font-size:12px;position:absolute;width:300px;z-index:1003}.luckysheet-formula-search-c .luckysheet-formula-search-item{background:#fff;cursor:pointer;padding:5px 10px}.luckysheet-formula-search-c .luckysheet-formula-search-item .luckysheet-formula-search-detail{color:#444;display:none}.luckysheet-formula-search-c .luckysheet-formula-search-item .luckysheet-formula-search-func{color:#222;font-size:14px}.luckysheet-formula-search-c .luckysheet-formula-search-item-active{background:#f5f5f5;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;display:block}.luckysheet-formula-search-c .luckysheet-formula-search-item-active .luckysheet-formula-search-detail{display:block}.luckysheet-formula-help-c{background:#fff;border:1px solid #0003;box-shadow:0 2px 4px #0003;color:#535353;font-size:12px;position:absolute;width:300px;z-index:1003}.luckysheet-formula-help-c .luckysheet-formula-help-content{max-height:300px;overflow-y:scroll}.luckysheet-formula-help-content-example{margin-top:5px}.luckysheet-formula-help-title{background:#f5f5f5;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;display:block;font-size:14px;padding:2px 10px}.luckysheet-formula-help-title-formula{width:250px;word-break:break-word}.luckysheet-arguments-help-section{color:#222;margin-bottom:5px;margin-top:5px}.luckysheet-arguments-help-section-title{color:#666;padding:1px 10px}.luckysheet-arguments-help-parameter-content{word-wrap:break-word;display:inline-block;padding:1px 10px}.luckysheet-arguments-help-formula{font-size:14px;padding:1px 10px}.luckysheet-arguments-help-parameter-active{background-color:#fff9b2}.luckysheet-formula-help-collapse{color:#bbb;cursor:pointer;font-size:16px;position:absolute;right:25px;top:0}.luckysheet-formula-help-close{color:#bbb;cursor:pointer;font-size:16px;position:absolute;right:5px;top:0}.luckysheet-formula-help-close:hover,.luckysheet-formula-help-collapse:hover{color:#555}.luckysheet-scrollbar-ltr{overflow:hidden;position:absolute;z-index:1003}.luckysheet-scrollbar-ltr div{height:1px;width:1px}.luckysheet-scrollbar-x{bottom:0;overflow-x:scroll}.luckysheet-scrollbar-y{overflow-y:scroll;right:0;top:0}.luckysheet-scrollbar-ltr::-webkit-scrollbar{background-color:initial;height:8px;width:8px}.luckysheet-scrollbar-ltr::-webkit-scrollbar-track{background-color:initial}.luckysheet-scrollbar-ltr::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px}.luckysheet-scrollbar-ltr::-webkit-scrollbar-button{display:none}.fortune-dialog{background:#fff;border-radius:6px;box-shadow:5px 5px 30px #0000001a;box-sizing:border-box;max-height:90%;max-width:90%;overflow:scroll;overflow:auto}.fortune-dialog-box-button-container{align-items:center;display:flex;justify-content:center}.fortune-dialog-box-content{padding:0 25px}.fortune-dialog-box-button-container{padding-bottom:20px;padding-top:10px}.fortune-message-box-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;line-height:20px;margin:0 8px;outline:none;padding:6px 12px}.fortune-message-box-button.button-default{background-color:#fff;border:1px solid #ebebeb;color:#262a33}.fortune-message-box-button.button-primary{background-color:#0188fb;color:#fff}.fortune-modal-dialog-header{display:flex;justify-content:flex-end;outline:0}.fortune-modal-dialog-icon-close{color:#d4d4d4;opacity:.3}.fortune-modal-dialog-icon-close:hover{opacity:.7}#fortune-search-replace{padding:30px 42px;position:absolute;z-index:1002}#fortune-search-replace .icon-close{position:absolute;right:3px;top:3px}#fortune-search-replace .tabBox{font-size:0;margin-top:10px}#fortune-search-replace .tabBox span{border:1px solid #ebebeb;display:inline-block;font-size:14px;line-height:2;text-align:center;width:100px}#fortune-search-replace .tabBox span.on{background-color:#8c89fe;border-color:#726efe;color:#fff}#fortune-search-replace .ctBox{border:1px solid #ebebeb;font-size:14px;min-width:500px;padding:5px 10px}#fortune-search-replace .ctBox .row{display:flex;flex-direction:row;justify-content:space-between}#fortune-search-replace .inputBox{height:90px;position:relative}#fortune-search-replace .inputBox .textboxs{height:30px;line-height:30px}#fortune-search-replace .checkboxs{height:90px}#fortune-search-replace .checkboxs div{height:30px;line-height:30px}#fortune-search-replace .checkboxs input[type=checkbox]{float:left;margin-top:9px}#fortune-search-replace .btnBox{margin-top:10px}#fortune-search-replace .btnBox .button-default{margin-left:0;margin-right:8px}#fortune-search-replace .close-button{margin-left:0;margin-top:10px}#fortune-search-replace #searchAllbox{border:1px solid #d4d4d4;height:210px;margin-top:10px;overflow-y:auto;position:relative}#fortune-search-replace #searchAllbox .boxTitle{background-color:#fff;border-bottom:1px solid #d4d4d4;box-sizing:border-box;height:30px;left:0;line-height:29px;padding:0 5px;position:sticky;top:0;width:100%}#fortune-search-replace #searchAllbox .boxTitle span{display:inline-block;text-align:center}#fortune-search-replace #searchAllbox .boxTitle span:first-of-type,#fortune-search-replace #searchAllbox .boxTitle span:nth-of-type(2){width:25%}#fortune-search-replace #searchAllbox .boxTitle span:nth-of-type(3){width:50%}#fortune-search-replace #searchAllbox .boxMain .boxItem{border-bottom:1px solid #d4d4d4;box-sizing:border-box;height:30px;line-height:29px;padding:0 5px}#fortune-search-replace #searchAllbox .boxMain .boxItem.on{background-color:#8c89fe;color:#fff}#fortune-search-replace #searchAllbox .boxMain .boxItem span{display:block;float:left;text-align:center}#fortune-search-replace #searchAllbox .boxMain .boxItem span:first-of-type,#fortune-search-replace #searchAllbox .boxMain .boxItem span:nth-of-type(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:25%}#fortune-search-replace #searchAllbox .boxMain .boxItem span:nth-of-type(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%}.fortune-link-modify-modal{background-color:#fff;border:.5px solid #e5e5e5;border-radius:6px;box-shadow:0 2px 6px 0 #00000029;overflow:hidden;padding:6px 20px 10px;position:absolute;z-index:300}.fortune-link-modify-modal.link-toolbar{align-items:center;display:flex;flex-direction:row;padding:2px 8px 2px 16px}.fortune-link-modify-modal .link-content{margin-right:6px}.fortune-link-modify-modal .link-content:hover{color:#2674fb;cursor:pointer}.fortune-link-modify-modal .divider{background-color:#e0e0e0;flex-shrink:0;height:16px;margin:0 6px;width:1px}.fortune-link-modify-modal .fortune-toolbar-button{padding:6px}.fortune-link-modify-modal .fortune-toolbar-button:hover{background-color:#0000000f;cursor:pointer}.fortune-link-modify-modal.range-selection-modal{background-color:#fff;padding:22px;-webkit-user-select:auto;user-select:auto;width:380px}.fortune-link-modify-line{padding-top:10px}.fortune-link-modify-title{color:#333;display:inline-block;font-size:12px;height:16px;line-height:16px;margin-right:6px;padding:7px 0;width:74px}.fortune-link-modify-input,.fortune-link-modify-select{border:1px solid #d9d9d9;border-radius:5px;box-sizing:border-box;font-size:12px;height:26px;outline:none;padding:1px 8px;-webkit-user-select:auto;user-select:auto;width:232px}.fortune-link-modify-input:focus,.fortune-link-modify-modal .range-selection-input:focus{border-color:#4d90fe}.fortune-link-modify-input.error-input,.fortune-link-modify-modal .range-selection-input.error-input{border:1px solid #ef4e2f!important}.fortune-link-modify-cell-selector{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-block;padding:4px;position:absolute;right:24px;width:20px}.fortune-link-modify-modal .modal-title{color:#000000e0;font-size:16px;font-weight:500;line-height:24px;margin-bottom:12px}.fortune-link-modify-modal .range-selection-input{-webkit-appearance:none;appearance:none;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;display:block;font-size:14px;height:32px;margin:0;outline:none;padding:7px 11px;width:100%}.fortune-link-modify-modal .modal-icon-close{cursor:pointer;position:absolute;right:22px;top:22px}.fortune-link-modify-modal .validation-input-tip{color:#ef4e2f;font-size:12px;height:17px;margin:3px 0}.fortune-link-modify-modal .button-group{display:flex}.fortune-link-modify-modal .modal-footer{display:flex;justify-content:flex-end;padding:0 0 5px}.fortune-link-modify-modal.range-selection-modal .modal-footer{padding:0}.fortune-link-modify-modal .button-basic{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:14px;height:32px;justify-content:center;padding:0;width:88px}.fortune-link-modify-modal .button-default{background-color:#fff;border:1px solid #ebebeb;color:#262a33}.fortune-link-modify-modal .button-primary{background-color:#0188fb;color:#fff;margin-left:14px}#fortune-data-verification{min-width:500px;padding:10px 0;-webkit-user-select:none;user-select:none}#fortune-data-verification .title{font-size:16px}#fortune-data-verification .box{font-size:14px}#fortune-data-verification .box .box-item{border-bottom:1px solid #e1e4e8;padding:10px}#fortune-data-verification .box .box-item .box-item-title{font-size:14px;font-weight:600;margin-bottom:10px}#fortune-data-verification .box .box-item .data-verification-range{border:1px solid #d4d4d4;height:30px;width:100%}#fortune-data-verification .box .box-item .show-box-item{font-size:12px;margin-top:6px}#fortune-data-verification .box .box-item .show-box-item .check-box{height:30px;line-height:30px;margin-bottom:10px}#fortune-data-verification .box .box-item .show-box-item .check-box input{border:1px solid #d4d4d4;box-sizing:border-box;height:30px;padding:0 10px}#fortune-data-verification .input-box input{border:1px solid #d4d4d4;box-sizing:border-box;height:30px;margin-top:6px;padding:4px 10px}#fortune-data-verification .input-box span{margin:0 16px}.data-verification-range .formulaInputFocus{border:none;box-sizing:border-box;float:left;height:30px;outline-style:none;padding:0 10px px;width:calc(100% - 30px)}.data-verification-range .icon{cursor:pointer;float:right;margin-right:5px;margin-top:4px}#fortune-data-verification .box .box-item .data-verification-type-select{border-color:#d4d4d4;height:30px;outline-style:none;width:100%}#fortune-data-verification .box .box-item .check{font-size:12px;line-height:24px}#fortune-data-verification .box .box-item .check input{vertical-align:text-top}#fortune-data-verification .button-basic{border-radius:2px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;margin-top:10px;padding:4px 8px;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}#fortune-data-verification .button-primary{background:#0188fb;border:1px solid #0188fb;color:#fff;margin-right:10px}#fortune-data-verification .button-close{background-color:#fff;border:1px solid #ccc;color:#333;margin-right:10px}#range-dialog{background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.333);box-shadow:0 4px 16px #0003;color:#000;left:50%;outline:0;padding:30px 42px;position:fixed;top:50%;transform:translate(-50%,-90%);-webkit-user-select:none;user-select:none;z-index:100003}#range-dialog .dialog-title{background-color:#fff;color:#000;cursor:default;font-size:16px;font-weight:400;line-height:24px;margin:0 0 16px}#range-dialog input{border:1px solid #d4d4d4;height:30px;outline-style:none;padding:0 10px;-webkit-user-select:none;user-select:none}#range-dialog .button-primary{background:#0188fb;border:1px solid #0188fb;color:#fff;margin-right:10px}#range-dialog .button-close{background-color:#fff;border:1px solid #ccc;color:#333;margin-right:10px}#luckysheet-dataVerification-dropdown-List{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 4px #0003;box-sizing:border-box;font-size:12px;position:absolute;z-index:10000}#luckysheet-dataVerification-dropdown-List .dropdown-List-item{box-sizing:border-box;cursor:pointer;padding:5px 10px}#luckysheet-dataVerification-dropdown-List .dropdown-List-item:hover{background-color:#e1e1e1}.condition-format-sub-menu{background:#fff;border:1px solid #0003;box-shadow:0 2px 4px #0003;box-sizing:border-box;cursor:default;font-size:12px;outline:none;position:absolute;top:-8px;-webkit-user-select:none;user-select:none;z-index:1004}.condition-format-item{display:flex;justify-content:space-between;padding:6px 18px;z-index:1005}.condition-format-item:hover{background:#efefef}.condition-format-item span{color:#afafaf;font-size:10px}.horizontal-line{border-top:1px solid #ebebeb;margin-bottom:6px;margin-top:6px}.condition-rules .button-basic{border-radius:2px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;margin-top:10px;padding:4px 8px;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.condition-rules .button-primary{background:#0188fb;border:1px solid #0188fb;color:#fff;margin-right:10px}.condition-rules .button-close{background-color:#fff;border:1px solid #ccc;color:#333}.condition-rules{font-size:12px;padding:0 42px 34px}.condition-rules-title{color:#000;cursor:default;font-size:16px;margin-bottom:18px}.conditin-rules-value{font-weight:600;margin:5px 0}.condition-rules-inpbox{border:1px solid #d4d4d4;height:28px;width:198px}.condition-rules-input{border:none;float:left;height:28px;outline-style:none;padding:0 10px;width:150px}.condition-relues-inputicon{cursor:pointer;float:right;margin-right:5px;margin-top:2px}.condition-rules-set-title{margin:6px 0}.condition-rules-setbox{border:1px solid #d4d4d4}.condition-rules-set{padding:5px 10px}.condition-rules-color{height:30px;line-height:30px;position:relative}.condition-rules-check{float:left;margin-top:10px}.condition-rules-label{display:inline-block;-webkit-user-select:none;user-select:none;width:80px}.condition-rules-select-color{background:#f5f5f5;border:1px solid #e5e5e5;left:50%;padding:2px;position:absolute;top:50%;transform:translate(20%,-50%)}.condition-rules-between-box{align-items:center;display:flex}.condition-rules-between-inpbox{border:1px solid #d4d4d4;height:28px;width:108px}.condition-rules-between-input{border:none;float:left;height:28px;outline-style:none;padding:0 10px;width:60px}.condition-rules-date{border:none;line-height:26px;width:98%}.condition-rules-select{height:30px;width:150px}.condition-rules-project-box{align-items:center;display:flex}.condition-rules-project-input{margin:0 6px}.fortune-toolbar{align-items:center;background:#fafafc;border-bottom:1px solid #d4d4d4;display:flex;flex-direction:row;padding:5px 0 3px 15px;position:relative;white-space:nowrap}.fortune-toolbar-divider{background-color:#e0e0e0;flex-shrink:0;height:20px;margin:0 6px;width:1px}.fortune-toolbar-menu-line{align-items:center;display:flex;justify-content:space-between;position:relative}.fortune-toolbar-menu-divider{background-color:#e0e0e0;height:1px;margin:2px 6px;width:"100%"}.fortune-toolbar-button,.fortune-toolbar-combo{align-items:center;background:0;border-radius:4px;display:flex;list-style:none;margin:2px 4px;outline:none;padding:2px;text-decoration:none;-webkit-user-select:none;user-select:none}.fortune-toolbar-combo-arrow,.fortune-toolbar-combo-button{align-items:center;display:flex}.fortune-toolbar-button:hover,.fortune-toolbar-combo-arrow:hover,.fortune-toolbar-combo:hover{background-color:#0000000f;cursor:pointer}.fortune-toolbar-button:active,.fortune-toolbar-combo:active{background-color:#0000001f;cursor:pointer}.fortune-toobar-combo-container{position:relative}.fortune-toolbar-combo-popup{left:0;position:absolute;top:32px;white-space:nowrap;z-index:1004}.fortune-toolbar-color-picker,.fortune-toolbar-select{background:#fff;border-radius:6px;box-shadow:2px 2px 10px #0003;padding:10px}.fortune-toolbar-select{max-height:75vh;overflow:auto;padding-left:0;padding-right:0}.fortune-toolbar-combo-button{font-size:12px}.fortune-toolbar-select-option{cursor:pointer;font-size:12px;min-width:60px;padding:8px 12px;-webkit-user-select:none;user-select:none}.fortune-toolbar-select-option:hover{background:#efefef}.fortune-toolbar-select::-webkit-scrollbar{display:none}.fortune-toolbar-color-picker-row{display:flex;flex-direction:row}.fortune-toolbar-combo-text{margin:0 4px}.fortune-toolbar-color-picker-item{cursor:pointer;height:16px;margin:1px;width:16px}.fortune-tooltip{background-color:#666;border-radius:2px;color:#fff;font-size:12px;padding:6px;position:absolute;text-align:center;top:40px;visibility:hidden;white-space:nowrap;z-index:25}.fortune-toolbar-button:hover .fortune-tooltip,.fortune-toolbar-combo:hover .fortune-tooltip{visibility:visible}.fortune-toolbar-more-container{align-items:center;align-self:flex-end;background:#fff;box-shadow:2px 2px 10px #0003;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:40px;max-width:348px;position:absolute;top:40px;z-index:1002}.fortune-toolbar-subtext{color:#000;filter:alpha(opacity=50);font-family:Arial;font-size:12px;left:auto;line-height:100%;opacity:.5;padding-left:24px;padding-top:1px;text-align:right;transition:all .218s;-webkit-user-select:none;user-select:none}.toolbar-item-sub-menu{background:#fff;border:1px solid #0003;box-sizing:border-box;cursor:default;outline:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:1004}#fortune-custom-color,.toolbar-item-sub-menu{border-radius:6px;box-shadow:0 2px 4px #0003;font-size:12px}#fortune-custom-color{background:#f0f0f0;border:1px solid #0003;min-width:164px}#fortune-custom-color .color-reset{background:#fff;border-radius:6px;color:#333;cursor:pointer;list-style:none;padding:10px 24px 10px 8px;position:relative;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}#fortune-custom-color .color-reset:hover{background:#e6e6e6}#fortune-custom-color .custom-color{align-items:center;background:#fff;border-radius:6px;display:flex;justify-content:space-around;margin:1px 0;padding:10px;position:relative}.fortune-border-select-menu{bottom:0;position:absolute}.fortune-border-color-preview{height:3px}.fortune-border-select-option{font-size:12px;height:24px;line-height:24px;min-width:60px;padding:8px 12px}.fortune-border-select-option:hover{background:#efefef;cursor:pointer}.fortune-border-style-preview{height:3px;overflow:hidden}.fortune-border-style-picker-menu{padding:0 10px}.fortune-border-style-picker-menu:hover{background:#efefef;cursor:pointer}#luckysheet-search-formula{font-size:12px}#luckysheet-search-formula .inpbox{margin-bottom:5px}#luckysheet-search-formula .inpbox div{display:block;margin-bottom:5px}#luckysheet-search-formula .inpbox input{border:1px solid #d4d4d4;box-sizing:border-box;font-size:12px;height:24px;line-height:24px;padding:0 10px;width:100%}#luckysheet-search-formula .selbox{margin-bottom:5px}#luckysheet-search-formula .selbox select{border:1px solid #d4d4d4;box-sizing:border-box;font-size:12px;height:24px;line-height:24px;width:50%}#luckysheet-search-formula .listbox label{display:block;margin-bottom:5px}#formulaTypeList,.formulaList{border:1px solid #d4d4d4;height:170px;overflow-y:scroll;width:300px}.listBox{border-bottom:1px solid #d4d4d4;padding:5px}.listBox.on{background-color:#8c89fe;color:#fff}#fortune-split-column{min-width:500px}#fortune-split-column label{-webkit-user-select:none;user-select:none}#fortune-split-column .title{font-size:16px}#fortune-split-column .splitDelimiters{margin-top:10px}#fortune-split-column .splitSymbols{border:1px solid #dfdfdf;margin:5px 0;padding:5px;position:relative}#fortune-split-column .splitSymbol{font-size:14px}#fortune-split-column .splitSimple{left:0;position:absolute;top:114px}#fortune-split-column #otherValue{margin-left:5px;padding:0 5px;width:50px}#fortune-split-column .splitDataPreview{font-size:14px;margin-top:26px}#fortune-split-column .splitColumnData{border:1px solid #dfdfdf;height:100px;margin:5px 0;overflow-y:scroll;padding:5px}#fortune-split-column .button-basic{border-radius:2px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:4px 8px;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}#fortune-split-column .button-primary{background:#0188fb;border:1px solid #0188fb;color:#fff;margin-right:10px}#fortune-split-column .button-close{background-color:#fff;border:1px solid #ccc;color:#333}#fortune-split-column table{border-collapse:collapse}#fortune-split-column tr{border-color:inherit;display:table-row;vertical-align:inherit}#fortune-split-column td{border:1px solid #333;display:table-cell;vertical-align:inherit}label{cursor:default}#fortune-location-condition{min-width:500px}#fortune-location-condition .title{background-color:#fff;color:#000;cursor:default;font-size:16px;font-weight:400;line-height:48px}#fortune-location-condition .listbox{border:1px solid #dfdfdf;color:#000;font-size:14px;padding:10px}#fortune-location-condition .listbox .listItem{padding:5px 0}#fortune-location-condition .listbox .listItem input[type=radio]{float:left;margin-top:5px}#fortune-location-condition .listItem{padding:5px 0}#fortune-location-condition .listItem .subItem{display:block;height:30px;padding:0 10px}#fortune-location-condition input[type=radio]{float:left;margin-top:3px}#fortune-location-condition .listbox .listItem .subbox{height:30px;padding:0 10px}#fortune-location-condition .listbox .listItem .subbox .subItem{float:left;margin-right:5px}#fortune-location-condition .button-basic{border-radius:2px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;margin-bottom:0;margin-top:10px;padding:4px 8px;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}#fortune-location-condition .button-primary{background:#0188fb;border:1px solid #0188fb;color:#fff;margin-right:10px}#fortune-location-condition .button-close{background-color:#fff;border:1px solid #ccc;color:#333}.listBox{display:flex;justify-content:space-between}.inpbox{margin-bottom:10px}.decimal-places-input{width:70px}.format-list{border:1px solid #d4d4d4;height:170px;overflow-y:scroll;width:300px}.fortune-fx-editor{border-bottom:1px solid #d4d4d4;display:flex;flex-direction:row;height:28px}.fortune-fx-icon{align-items:center;display:flex;margin:0 12px}.fortune-name-box-container{align-items:center;border-right:1px solid #d4d4d4;display:flex;font-size:14px;width:99px}.fortune-name-box{word-wrap:break-word;-webkit-nbsp-mode:space;background-color:#fff;cursor:text;-webkit-line-break:after-white-space;margin:0;outline:none;overflow:hidden;text-align:center;-webkit-transform:translateZ(0);white-space:nowrap;width:100%}.fortune-fx-input-container{align-items:center;border-left:1px solid #e5e5e5;display:flex;flex:1 1;overflow:visible;padding:0;position:relative}.fortune-fx-input{word-wrap:break-word;-webkit-nbsp-mode:space;background-color:#fff;box-sizing:border-box;color:#000;cursor:text;flex:1 1;font-size:14px;height:100%;-webkit-line-break:after-white-space;line-height:14px;margin:0;outline:none;overflow-y:scroll;padding-left:2px;padding-top:7px;text-align:left;-webkit-transform:translateZ(0);white-space:pre-wrap}.fortune-fx-input[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.luckysheet-sheet-area{-webkit-touch-callout:none;align-items:center;background-color:#fafafc;box-sizing:border-box;color:#444;cursor:default;display:flex;height:31px;justify-content:space-between;margin:0;padding:0 30px 0 44px;position:relative;transition:all .3s ease;width:100%}#luckysheet-sheet-content{align-items:center;display:flex;flex:3 1;width:0}#luckysheet-bottom-pager{background-color:#fafafc;flex:2 1;text-align:right;white-space:nowrap;width:0;z-index:1}.luckysheet-sheet-area .luckysheet-sheets-item,.luckysheet-sheet-area>div{display:inline-block}.fortune-sheettab-container{display:inline-block;margin-left:0;max-width:54%;padding:0;position:relative;vertical-align:bottom}.fortune-sheettab-container .boundary{background:#fff;height:100%;position:absolute;top:0;width:6px;z-index:1}.fortune-sheettab-container .boundary-left{background-image:linear-gradient(to right,var(--tw-gradient-stops));left:0}.fortune-sheettab-container .boundary-left,.fortune-sheettab-container .boundary-right{--tw-gradient-from:#4445;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#8880)}.fortune-sheettab-container .boundary-right{background-image:linear-gradient(to left,var(--tw-gradient-stops));right:0}.fortune-sheettab-container .fortune-sheettab-container-c{display:inline-block;margin-left:0;max-width:100%;overflow:hidden;padding:0;position:relative;vertical-align:bottom;white-space:nowrap}.luckysheet-sheet-container-menu-hide .luckysheet-sheets-item{padding-right:5px!important}.luckysheet-sheet-container-menu-hide .luckysheet-sheets-item-menu{display:none!important}.luckysheet-sheet-area div.luckysheet-sheets-item{background-color:#fafafc;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;box-sizing:border-box;color:#676464;cursor:pointer;font-size:13px;height:29px;line-height:29px;margin-right:-1px;min-width:30px;padding:2px 19px 0 5px;position:relative;top:0;transition:all .1s;vertical-align:middle}.luckysheet-sheet-area div.luckysheet-sheets-item:last-child{margin-right:1px}.luckysheet-sheet-area div.luckysheet-sheets-item:hover{background-color:#efefef;color:#490500}.luckysheet-sheet-area div.luckysheet-sheets-item .luckysheet-sheets-item-menu{color:#a1a1a1;display:inline-block;height:100%;margin-left:2px;position:relative;position:absolute;right:0;text-align:center;top:-2px;width:15px}.luckysheet-sheet-area div.luckysheet-sheets-item .luckysheet-sheets-item-menu:hover{color:#2a2a2a;cursor:pointer}.luckysheet-sheet-area div.luckysheet-sheets-item .luckysheet-sheets-item-name{padding:0 3px}.luckysheet-sheets-item-color{bottom:0;height:10%;left:0;position:absolute;width:100%}.luckysheet-sheet-area div.luckysheet-sheets-item .luckysheet-sheets-item-name[contenteditable=true]{-moz-user-modify:read-write-plaintext-only;-webkit-user-modify:read-write-plaintext-only;border:1px solid #d9d9d9;display:inline-block;height:18px;line-height:18px;margin:-4px -1px;min-width:8px;-moz-user-select:text!important;-ms-user-select:text!important;-webkit-user-select:text!important}.luckysheet-sheet-area div.luckysheet-sheets-item .luckysheet-sheets-item-name[contenteditable=true]:focus{border:1px solid #4d90fe;box-shadow:inset 0 1px 2px #0000004d;outline:none}.luckysheet-sheet-area div.luckysheet-sheets-item-active{background-color:#efefef;border-top-color:#fff;color:#222;cursor:default;height:29px;line-height:29px}.luckysheet-sheet-area div.luckysheet-sheets-item-active:hover{background-color:#ececec;color:#222}.fortune-sheettab-button,.fortune-sheettab-button:hover{align-items:center;display:flex;height:29px;justify-content:center;width:29px}.fortune-sheettab-button:hover{background-color:#efefef}.luckysheet-noselected-text{-webkit-user-select:none;user-select:none}.fortune-sheettab-scroll{align-items:center;cursor:pointer;display:flex;height:29px;padding:0 5px}.fortune-sheettab-scroll:hover{background-color:#e0e0e0}.fortune-sheettab-placeholder{display:inline-block;height:29px;line-height:29px;vertical-align:middle;width:30px}.sheet-list-container{display:flex;flex-direction:column;justify-content:flex-end;overflow:visible}.luckysheet-sheet-selection-calInfo{align-content:center;align-self:flex-end;display:flex;font-size:12px;height:22px;padding:0 0 0 44px}.luckysheet-sheet-selection-calInfo div{margin:auto 7px auto 0;white-space:nowrap}.luckysheet-sheets-item-function{height:24px;position:absolute;right:2px;top:4px;width:12px}.fortune-sheet-area-right{display:flex!important}.fortune-zoom-container{align-items:center;display:flex;overflow:visible;-webkit-user-select:none;user-select:none;white-space:nowrap}.fortune-zoom-button{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.fortune-zoom-button:hover{background:#efefef}.fortune-zoom-ratio{color:#1e1e1f;cursor:pointer;display:flex;font-size:12px;justify-content:center;position:relative;width:48px}.fortune-zoom-ratio-current{width:100%}.fortune-zoom-ratio-item:hover{background:#efefef}.fortune-zoom-ratio-menu{background:#fff;border-radius:6px;bottom:30px;box-shadow:2px 2px 10px #0003;left:0;line-height:24px;padding:10px 0;position:absolute;z-index:1004}.fortune-zoom-ratio-text{padding:0 10px}.fortune-context-menu{background:#fff;border:1px solid #0003;border-radius:4px;box-shadow:2px 2px 20px #00000026;box-sizing:border-box;cursor:default;font-size:13px;margin:0;max-height:100%;outline:none;overflow-y:auto;padding:6px 0;position:absolute;transition:opacity .218s;-webkit-user-select:none;user-select:none;z-index:1004}.fortune-context-menu input.luckysheet-mousedown-cancel{margin-left:5px;margin-right:5px;text-align:center;width:35px}.fortune-context-menu-divider{background-color:#e0e0e0;height:1px;margin:4px 0;width:"100%"}.luckysheet-cols-menu .luckysheet-cols-menuitem{color:#333;cursor:pointer;list-style:none;margin:0;padding:1px 24px 1px 8px;position:relative;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.luckysheet-cols-menu .luckysheet-cols-menuitem-hover,.luckysheet-cols-menu .luckysheet-cols-menuitem:hover{background:#efefef}.luckysheet-cols-menu .luckysheet-cols-menuitem .luckysheet-cols-menuitem-content{color:#333;cursor:pointer;list-style:none;margin:0;padding:6px 7em 6px 30px;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.fortune-filter-menu .luckysheet-cols-menuitem{padding:0}.fortune-filter-menu .luckysheet-cols-menuitem .luckysheet-cols-menuitem-content{padding:7px 24px}.fortune-menuitem-row{align-items:center;display:flex;padding:7px 24px;white-space:pre}.fortune-byvalue-btn{color:blue;cursor:pointer;text-decoration:underline}.fortune-filter-menu .button-basic,.luckysheet-filter-bycolor-submenu .button-basic{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:14px;justify-content:center;padding:4px 8px}.luckysheet-filter-bycolor-submenu .button-basic{margin:5px 20px}.fortune-filter-menu .button-default,.luckysheet-filter-bycolor-submenu .button-default{background-color:#fff;border:1px solid #ebebeb;color:#262a33;margin-left:10px}.fortune-filter-menu .button-default:hover,.luckysheet-filter-bycolor-submenu .button-default:hover{background-color:#e6e6e6}.fortune-filter-menu .button-primary,.luckysheet-filter-bycolor-submenu .button-primary{background-color:#0188fb;color:#fff}.fortune-filter-menu .button-primary:hover,.luckysheet-filter-bycolor-submenu .button-primary:hover{background:#5391ff}.fortune-filter-menu .button-danger{background-color:#d9534f;color:#fff;margin-left:10px}.fortune-filter-menu .button-danger:hover{background-color:#c9302c}.filter-bycolor-container{align-items:center;display:flex;justify-content:space-between}.filtermenu-input-container{padding:0}.filtermenu-input-container input.luckysheet-mousedown-cancel{border:1px solid #d9d9d9;border:1px solid #a1a1a1;border-radius:3px;box-sizing:border-box;font-size:12px;height:26px;margin:0 20px;outline:none;padding:1px 8px;text-align:start;-webkit-user-select:auto;user-select:auto;width:230px}.filtermenu-input-container input.luckysheet-mousedown-cancel:focus{border:1px solid #0188fb;outline:none}.byvalue-btn-row{align-items:flex-start;justify-content:space-between;padding-bottom:0}.filter-caret{border:4px solid #0000;display:inline-block;height:0;width:0}.filter-caret.right{border-left-color:#000;margin-left:2px;margin-right:3px}.filter-caret.down{border-top-color:#000;margin-right:5px;margin-top:5px}.filter-checkbox{margin-left:0;margin-right:5px}#luckysheet-filter-byvalue-select{min-height:100px;overflow-x:hidden;overflow-y:auto;padding:4px 24px}#luckysheet-filter-byvalue-select .count,#luckysheet-pivotTableFilter-byvalue-select .count{color:gray;margin-left:5px}#luckysheet-filter-byvalue-select .select-item{align-items:center;display:flex}.luckysheet-filter-bycolor-submenu{background-color:#fff;border:1px solid #0003;font-size:12px;min-width:170px;padding:5px 0;position:absolute;z-index:1004}.luckysheet-filter-bycolor-submenu .title{background-color:#f4f4f4;color:#333;font-weight:600;padding:10px;text-align:center}.luckysheet-filter-bycolor-submenu .one-color-tip{padding:7px 30px;text-align:center}.luckysheet-filter-bycolor-submenu .color-list{max-height:128px;overflow:auto}.luckysheet-filter-bycolor-submenu .item{background-color:#fff;cursor:pointer;padding:5px 40px 5px 20px;position:relative}.luckysheet-filter-bycolor-submenu .item:hover{background-color:#d3d3d3}.luckysheet-filter-bycolor-submenu .item .color-label{border:1px solid #d1d1d1;display:block;height:20px;width:70px}.luckysheet-filter-bycolor-submenu .item input[type=checkbox]{position:absolute;right:10px;top:6px}.change-color-triangle{position:absolute;right:-18px;top:3px}.fortune-sort-title{background-color:#fff;color:#000;cursor:default;font-size:16px;font-weight:400;line-height:24px;margin:0 0 16px}.fortune-sort-modal>div{margin-bottom:10px}.fortune-sort-tablec td{padding:5px;white-space:nowrap}.fortune-sort-button{margin-bottom:25px;margin-top:10px}#fortune-change-color{background:#f0f0f0;border:1px solid #0003;border-radius:6px;bottom:-110px;box-shadow:0 2px 4px #0003;height:252px;left:197px;min-width:164px;position:absolute}#fortune-change-color .color-reset{background:#fff;border-radius:6px;color:#333;cursor:pointer;list-style:none;padding:10px 24px 10px 8px;position:relative;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}#fortune-change-color .color-reset:hover{background:#e6e6e6}#fortune-change-color .custom-color{align-items:center;background:#fff;border-radius:6px;display:flex;justify-content:space-around;margin:1px 0;padding:10px;position:relative}.button-basic{border-radius:2px;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;line-height:1.42857143;margin-bottom:0;padding:4px 8px;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button-primary{background:#0188fb;border:1px solid #0188fb;color:#fff;margin-right:-4px}.fortune-sheet-list{bottom:53px;margin-left:72px;max-height:60%;min-width:120px;overflow-x:hidden;overflow-y:auto;position:absolute;z-index:10002}.fortune-sheet-list-item{cursor:pointer;height:30px;line-height:30px;margin-right:46px;width:100%}.fortune-sheet-list-item-name{margin-right:15px;position:relative}.fortune-sheet-list-item-name .luckysheet-sheets-list-item-color{bottom:0;height:100%;left:-6px;position:absolute;width:6%}.fortune-sheet-list :hover{background-color:#efefef}.fortune-sheet-hidden-button{display:inline-flex;justify-content:flex-end;margin-right:15px;position:absolute;right:0}.fortune-sheet-hidden-button :hover{background-color:#d0d0d0}.fortune-sheet-selected-check-sapce{display:inline-block;margin-left:15px;width:20px}.steps{margin-bottom:0;margin-top:0;position:relative}.steps_container{align-items:center;background:#0000;border:none;border-radius:16px;box-shadow:none;display:flex;margin:0;padding:0}.steps_segment{flex:1 1}.steps_node,.steps_segment{align-items:center;display:flex;min-width:0}.steps_node{flex:0 0 auto;flex-direction:column;gap:10px}.steps_icon{align-items:center;background:#ecf9f6;border:2px solid #17b39b;border-radius:8px;box-shadow:0 2px 8px #11b39b26;color:#17b39b;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.steps_icon-check{fill:#fff;height:20px;width:20px}.steps_icon-dot{background:#17b39b;border-radius:3px;display:inline-block;height:10px;width:10px}.steps_meta{align-items:center;display:flex;flex-direction:column;justify-content:center}.steps_label{color:#1e1e1e;font-size:13px;font-weight:600;max-width:180px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.steps_line{background:#bfe7de;border-radius:999px;flex:1 1;height:4px;margin-left:0;margin-right:0;opacity:1;overflow:hidden;position:relative}.steps_line.is-completed{background:#11b39a}.steps_line.is-active{background:linear-gradient(90deg,#11b39a,#11b39a 50%,#bfe7de 0)}.steps_node.is-completed .steps_icon{background:#17b39b;border-color:#17b39b;color:#fff}.steps_node.is-in-progress .steps_icon{background:#ecf9f6;border-color:#14a892}.steps_node.is-pending .steps_icon{background:#f3f7f7;border-color:#c9e7e2;color:#94b7b0}.steps_number{color:#8aa39e;font-size:11px}.agent-mode-selector{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px;width:100%}.agent-mode-selector .selector-subheader{color:var(--grey-medium-color);font-family:var(--font-light);font-size:18px;margin-bottom:35px;margin-top:0}.agent-mode-selector .selector-header-wrapper{align-items:center;display:flex;flex-direction:column;gap:15px}.agent-mode-selector .selector-header{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:16px;margin-bottom:0}.agent-mode-selector .selector-header-wrapper .icon{height:24px;width:24px}.agent-mode-selector .agent-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,minmax(280px,1fr));grid-template-rows:repeat(2,1fr);max-width:800px;width:100%}.agent-mode-selector .agent-card{background-color:#fff;border:1px solid #0000;border:1px solid var(--grey-extralight-color);border-radius:12px;box-shadow:0 0 5px 0 #00000008;cursor:pointer;padding:30px 16px;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.agent-mode-selector .agent-card:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-1px)}.agent-mode-selector .agent-card-content{align-items:center;display:flex;flex-direction:column;gap:12px}.agent-mode-selector .agent-card-icon-box{align-items:center;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.agent-mode-selector .agent-card-icon{fill:#fff;height:20px;width:20px}.agent-mode-selector .agent-card-title{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:18px}.agent-mode-selector .agent-card-desc{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:15px;line-height:1.35}@media (max-width:768px){.agent-mode-selector .agent-grid{grid-template-columns:1fr;grid-template-rows:none}}.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{align-items:center;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: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;width:220px}.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;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.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:8px 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}.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}}.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{align-items:center;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: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}.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}.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}.reports-wrapper{box-sizing:border-box;overflow:hidden;position:relative}.reports-wrapper .reports-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 24px 28px;scrollbar-width:none}.reports-wrapper .reports-content .detail-header{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0;position:relative}.reports-wrapper .reports-content .detail-header h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:22px;margin:0;padding:0}.reports-wrapper .reports-content .detail-header-actions{align-items:center;display:flex;justify-content:flex-end}.reports-wrapper .reports-content .detail-header-actions .header-action{align-items:center;border-radius:7px;display:flex;font-size:14px;gap:5px;justify-content:center;padding:8px}.reports-wrapper .reports-content .detail-header-actions .header-action.active span{color:var(--grey-dark-color)}.reports-wrapper .reports-content .detail-header-actions .header-action.add{background-color:var(--blue-light-color);cursor:pointer;font-family:var(--font-bold)}.reports-wrapper .reports-content .detail-header-actions .header-action.add:hover{background-color:var(--blue-medium-color)}.reports-wrapper .reports-content .detail-header-actions .header-action.add span{color:#fff;font-family:var(--font-bold)}.reports-wrapper .reports-content .detail-header-actions .header-action.add svg{fill:#fff;height:18px;rotate:180deg;width:18px}.reports-wrapper .reports-content .detail-header-actions .new-report-action{position:relative}.reports-wrapper .reports-content .detail-header-actions .new-report-action .more-selection-menu{gap:10px;min-width:260px;right:0;top:calc(100% + 10px)}.reports-wrapper .reports-content .reports-toolbar{align-items:flex-end;background:var(--bg-color);border-bottom:1px solid var(--grey-extralight-color);display:flex;gap:12px;justify-content:space-between;margin-top:0;padding:12px 0;position:sticky;top:0;z-index:1}.reports-wrapper .reports-content .reports-toolbar .toolbar-left{align-items:flex-end;display:flex;flex:1 1;gap:8px}.reports-wrapper .reports-content .reports-toolbar .search-wrapper{align-items:center;background:#fff;border:1px solid var(--grey-extralight-color);border-radius:10px;display:flex;height:34px;padding:0 32px 0 34px;position:relative}.reports-wrapper .reports-content .reports-toolbar .search-icon{fill:var(--grey-light-color);height:18px;left:12px;position:absolute;width:18px}.reports-wrapper .reports-content .reports-toolbar .toolbar-right{align-items:flex-end;display:flex;gap:12px}.reports-wrapper .reports-content .reports-toolbar .search-input{background:#0000;border:none;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;height:34px;min-width:280px;outline:none}.reports-wrapper .reports-content .reports-toolbar .search-input::placeholder{color:var(--grey-light-color)}.reports-wrapper .reports-content .reports-toolbar .search-wrapper:focus-within{border-color:var(--blue-light-color);box-shadow:0 0 0 3px #488ff31a}.reports-wrapper .reports-content .reports-toolbar .search-wrapper .search-clear{background:#0000;border:none;border-radius:6px;color:var(--grey-light-color);cursor:pointer;font-size:18px;height:24px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px}.reports-wrapper .reports-content .reports-toolbar .search-wrapper .search-clear:hover{background:var(--bg-light-color);color:var(--grey-medium-color)}.reports-wrapper .reports-content .reports-toolbar .control label{color:var(--grey-medium-color);display:block;font-size:11px;margin-bottom:6px}.reports-wrapper .reports-content .reports-toolbar .select-wrapper{position:relative}.reports-wrapper .reports-content .reports-toolbar .select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid var(--grey-extralight-color);border-radius:10px;color:var(--grey-dark-color);font-family:var(--font-regular);font-size:14px;height:36px;padding:8px 34px 8px 12px}.reports-wrapper .reports-content .reports-toolbar .select-wrapper .select-icon{fill:var(--grey-light-color);height:14px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px}.reports-wrapper .reports-content .reports-toolbar .select-wrapper select:focus{border-color:var(--blue-light-color);box-shadow:0 0 0 3px #488ff31a;outline:none}.reports-wrapper .reports-content .reports-list{display:flex;flex-direction:column;gap:20px;padding-top:14px}.reports-wrapper .reports-content .reports-group{display:flex;flex-direction:column;gap:15px}.reports-wrapper .reports-content .reports-category-title{border-radius:6px;color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;margin:4px 0 0;padding:0 8px}.reports-wrapper .reports-content .reports-grid{display:flex;flex-wrap:wrap;gap:15px}.reports-wrapper .reports-content .report-card{background-color:initial;cursor:pointer;gap:3px}.reports-wrapper .reports-content .report-card,.reports-wrapper .reports-content .report-card .card-preview{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:220px}.reports-wrapper .reports-content .report-card .card-preview{background-color:#fff;border:1px solid var(--grey-light-color);border-radius:10px;box-shadow:0 0 10px #0000000a;box-sizing:border-box;gap:10px;height:150px;overflow:hidden;padding:0}.reports-wrapper .reports-content .report-card .card-preview:hover{box-shadow:0 0 10px #0000001a}.reports-wrapper .reports-content .report-card .card-preview .preview-content{align-items:center;border-radius:10px;display:flex;height:150px;justify-content:center;overflow:hidden;position:relative;width:220px}.reports-wrapper .reports-content .report-card .card-preview .preview-content .preview-image-wrapper{align-items:center;background-color:var(--bg-light-color);border-radius:5px;bottom:10px;box-sizing:border-box;display:flex;height:calc(100% - 20px);justify-content:center;left:10px;overflow:hidden;padding:5px;position:absolute;right:10px}.reports-wrapper .reports-content .report-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}.reports-wrapper .reports-content .report-card .card-preview .preview-content .no-preview{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.reports-wrapper .reports-content .report-card .card-preview .preview-content .no-preview .report-icon{fill:var(--blue-light-color);height:32px;width:32px}.reports-wrapper .reports-content .report-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}.reports-wrapper .reports-content .report-card .report-details{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;padding:0 5px}.reports-wrapper .reports-content .report-card .report-details h3{color:var(--grey-medium-color);font-family:var(--font-bold);font-size:14px;margin:0;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.reports-wrapper .reports-content .report-card .report-details p{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:11px;margin:0 0 2px}.reports-wrapper .reports-content .report-card .report-details p.task-name{color:var(--blue-light-color);font-family:var(--font-bold);font-size:12px}.reports-wrapper .reports-content .report-card .report-details p.summary{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--grey-light-color);display:-webkit-box;font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.reports-wrapper .reports-content .report-card .report-details .report-mode-square{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:22px;justify-content:center;opacity:.4;width:22px}.reports-wrapper .reports-content .report-card .report-details .report-mode-icon{fill:#fff;height:13px;width:13px}.reports-wrapper .reports-content .report-card .report-details .report-details-texts{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0}.reports-wrapper .reports-content .report-card .card-preview .report-action-icon{fill:var(--grey-medium-color);background-color:#fff;border:1px solid var(--grey-extralight-color);border-radius:5px;cursor:pointer;height:20px;position:absolute;right:10px;top:10px;transform:rotate(90deg);width:20px;z-index:1}.reports-wrapper .reports-content .report-card .card-preview .report-action-icon:hover{fill:var(--grey-dark-color)}.reports-wrapper .reports-content .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}.reports-wrapper .reports-content .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%}.reports-wrapper .reports-content .more-selection-menu .more-option span{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:12px}.reports-wrapper .reports-content .more-selection-menu .more-option:hover{background-color:var(--bg-light-color)}.reports-wrapper .reports-content .more-selection-menu .more-option .more-option-icon{fill:var(--grey-medium-color);height:14px;width:14px}.reports-wrapper .reports-content .more-selection-menu .more-option.delete span{color:#d35858;font-family:var(--font-bold)}.reports-wrapper .reports-content .more-selection-menu .more-option.delete .more-option-icon{fill:#d35858}.reports-wrapper .reports-content .reports-empty{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:32px;text-align:center}.reports-wrapper .reports-content .reports-empty .no-reports-icon{fill:var(--blue-light-color);height:60px;margin-bottom:10px;opacity:.7;width:60px}.reports-wrapper .reports-content .reports-empty p{margin:10px;opacity:.7}@media (max-width:920px){.reports-wrapper .reports-content .reports-toolbar .toolbar-right{flex-wrap:wrap}.reports-wrapper .reports-content .reports-toolbar .search-input{min-width:220px}.reports-wrapper .reports-content .reports-grid{gap:20px;justify-content:center}.reports-wrapper .reports-content .report-card{max-width:300px;min-width:200px;width:100%}.reports-wrapper .reports-content .report-card .card-preview{height:180px;width:100%}.reports-wrapper .reports-content .report-card .card-preview .preview-content{height:100%;width:100%}}@media (max-width:600px){.reports-wrapper .reports-content{padding:16px}.reports-wrapper .reports-content .reports-toolbar{position:static}.reports-wrapper .reports-content .reports-toolbar .toolbar-left{flex:1 1 100%}.reports-wrapper .reports-content .reports-toolbar .search-input{min-width:0;width:100%}.reports-wrapper .reports-content .reports-grid{gap:15px}.reports-wrapper .reports-content .report-card .report-details p.summary{display:none}}.data-team-wrapper{box-sizing:border-box;overflow:hidden;overflow-y:auto;position:relative;scrollbar-width:none}.data-team-wrapper .data-team-container{background-color:#fff;flex-direction:column;flex-direction:row;gap:0;scrollbar-width:none;width:100%}.data-team-container .left-container,.data-team-wrapper .data-team-container{border-radius:8px;box-sizing:border-box;display:flex;flex-grow:1;height:100%;min-width:0}.data-team-container .left-container{background-color:var(--bg-light-color);flex-direction:column;margin-bottom:0;overflow-y:none;padding:20px 20px 0;position:relative}.data-team-container .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.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{align-items:center;color:var(--grey-medium-color);display:flex;flex:1 1;flex-direction:column;font-family:var(--font-regular);font-size:16px;gap:10px;justify-content:center;opacity:.8}.data-team-container .no-tasks-message .no-tasks-message-icon .icon{fill:var(--grey-medium-color);height:30px;width:30px}.data-team-container .no-tasks-message .create-task-btn{align-items:center;background:var(--blue-light-color);border-radius:10px;cursor:pointer;display:flex;justify-content:center;margin-top:5px;padding:8px 10px}.data-team-container .no-tasks-message .create-task-btn:hover{background:var(--blue-medium-color)}.data-team-container .no-tasks-message .create-task-btn .cbtn-text{color:#fff;font-family:var(--font-bold);font-size:14px}.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:350px;min-width:350px;overflow:hidden;padding:6px 8px;width:350px;width:auto}.data-team-container .task-icon{align-items:center;background:var(--blue-light-color);border-radius:10px;display:flex;justify-content:center;padding:8px}.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{line-clamp:2;-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 .header .task-actions{align-items:center;box-sizing:border-box;display:flex;gap:12px;height:100%}.data-team-container .header .task-actions .task-actions-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 4px #0000000a;box-sizing:border-box;gap:12px;margin:0;padding:8px 15px;white-space:nowrap}.data-team-container .header .task-actions .task-actions-item.create-task-btn{background-color:var(--blue-light-color)}.data-team-container .header .task-actions .task-actions-item.create-task-btn:hover{background-color:var(--blue-medium-color)}.data-team-container .header .task-actions .task-actions-item{align-items:center;color:var(--grey-medium-color);cursor:pointer;display:flex;flex-direction:row;font-family:var(--font-bold);font-size:12px;gap:3px;height:100%;justify-content:center}.data-team-container .header .task-actions .task-actions-item.active .icon,.data-team-container .header .task-actions .task-actions-item:hover .icon{fill:var(--blue-light-color)}.data-team-container .header .task-actions .task-actions-item.create-task-btn p{color:#fff}.data-team-container .header .task-actions .task-actions-item.create-task-btn .icon{fill:#fff;transform:rotate(180deg)}.data-team-container .header .task-actions .task-actions-item .icon{fill:var(--grey-medium-color);height:20px;width:20px}.data-team-container .header .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;height:100%;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{border-bottom:1px solid var(--grey-extralight-color);color:var(--grey-medium-color);font-family:var(--font-bold);font-size:15px;margin-bottom:5px;padding-bottom:6px}.data-team-container .agent-list{display:flex;flex-direction:column;gap:5px;padding-top:10px}.data-team-container .agent-list-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:var(--font-regular);gap:10px;padding:8px;transition:background .15s}.data-team-container .agent-list-item .agent-name{color:var(--grey-medium-color);font-family:var(--font-regular)}.data-team-container .agent-list-item.selected .agent-name{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:15px}.data-team-container .agent-list-item .agent-remove{opacity:0;pointer-events:none;transition:opacity .15s ease}.data-team-container .agent-list-item:hover .agent-remove{opacity:1;pointer-events:auto}.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;gap:5px;max-width:100%;position:relative}.data-team-container .main h2{border-bottom:1px solid var(--grey-extralight-color);color:var(--grey-medium-color);font-family:var(--font-bold);font-size:15px;margin-bottom:5px;padding-bottom:6px}.data-team-container .main.no-tasks .agent-tasks-grid{align-items:center;display:flex;flex:1 1;justify-content:center;padding:20px}.data-team-container .agent-tasks-grid{grid-gap:20px;align-content:start;align-items:stretch;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,350px);height:100%;justify-content:start;max-width:100%;overflow-y:auto;width:100%}.data-team-container .task-card{background:#fff;border-radius:14px;box-shadow:0 1px 4px #0000000a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:space-between;padding:20px;position:relative;width:100%}.data-team-container .task-header{align-items:flex-start;color:var(--grey-medium-color);display:flex;font-family:var(--font-bold);font-size:15px;justify-content:space-between}.data-team-container .task-title-group{display:flex;flex-direction:column}.data-team-container .task-card .task-title{color:var(--grey-dark-color);flex:1 1;font-family:var(--font-bold);font-size:15px;line-height:1.2;margin-bottom:0;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-team-container .task-agent-subtitle{color:var(--blue-light-color);font-family:var(--font-regular);font-size:12px;margin-top:3px}.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{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--grey-medium-color);display:-webkit-box;font-size:14px;line-height:1.5;max-height:4.5em;overflow:hidden;text-overflow:ellipsis;white-space:normal}.data-team-container .task-bottom{align-items:center;display:flex;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 .right-container{align-items:center;display:flex;gap:2px;justify-content:center}.data-team-container .scheduled-info{align-items:center;border-radius:100px;display:flex;font-family:var(--font-bold);font-size:12px;height:auto;justify-content:center;line-height:1.2;padding:2px 0}.data-team-container .scheduled-info .recurrence{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:12px;opacity:.7}.data-team-container .scheduled-info.active{color:var(--blue-light-color)}.data-team-container .scheduled-info.inactive{background:#e5e7eb4d;color:var(--grey-medium-color);padding:4px 8px}.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 .scheduled-info.activity{background-color:#bcd5ff4d;border-radius:100px;box-shadow:0 2px 4px #0000000d;color:var(--blue-light-color);cursor:pointer;padding:6px 8px}.data-team-container .scheduled-info.activity:hover{background-color:#bcd5ff80;color:var(--blue-medium-color)}.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)}.data-team-container .activity-container{background-color:#fff;box-shadow:2px 0 5px #0000001a;flex-shrink:0;margin-left:10px;max-width:375px;min-width:375px;overflow-y:auto;transition:transform .3s ease,margin-left .3s ease;z-index:1}.data-team-container .activity-container.closed{margin-left:-375px;padding-right:0;transform:translateX(375px)}.data-team-container .more-container .more-icon{fill:var(--grey-medium-color);cursor:pointer;height:18px;transform:rotate(90deg);width:18px}.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}.activity-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}.activity-content .header{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}.activity-content .header .options{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.activity-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;padding:6px 8px}.activity-content .header .option,.activity-content .header .option.close{color:var(--grey-dark-color);cursor:pointer;font-family:var(--font-regular);font-size:12px;line-height:1.2}.activity-content .header .option.close{background-color:initial;border:none;margin:0;padding:0}.activity-content .header .option.selected{font-family:var(--font-bold)}.task-filter-container{display:flex;justify-content:flex-end;margin-bottom:10px;position:relative}.task-filter-dropdown{align-items:center;background-color:#fff;border:none;border-radius:6px;box-sizing:border-box;color:var(--grey-medium-color);cursor:pointer;display:flex;font-family:var(--font-bold);font-size:13px;gap:10px;padding:0}.task-filter-dropdown:hover .filter-arrow,.task-filter-dropdown:hover .filter-label{fill:var(--grey-dark-color);color:var(--grey-dark-color)}.task-filter-dropdown .filter-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-filter-dropdown .filter-arrow{fill:var(--grey-medium-color);height:15px;width:15px}.task-filter-menu{background:#fff;border:1px solid var(--grey-light-color);border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 5px);z-index:100}.task-filter-menu .filter-option{border-bottom:1px solid var(--grey-extralight-color);color:var(--grey-dark-color);cursor:pointer;font-family:var(--font-regular);font-size:12px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.task-filter-menu .filter-option:last-child{border-bottom:none}.task-filter-menu .filter-option:hover{background-color:var(--bg-light-color)}.task-filter-menu .filter-option.selected{background-color:var(--blue-light-color);color:#fff;font-family:var(--font-bold)}.task-filter-menu .filter-option.selected:hover{background-color:var(--blue-light-color)}.activity-content .activity-tab{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:0 15px 15px}.activity-timeline{display:flex;flex-direction:column;gap:10px;position:relative}.activity-item{margin-bottom:12px;padding-left:28px;position:relative}.activity-timeline.activity .activity-item:before{background:var(--grey-extralight-color);border-radius:2px;bottom:-14px;content:"";left:7px;position:absolute;top:2px;width:2px}.activity-timeline.activity .activity-item:last-child:before{bottom:0}.activity-category-title{background-color:var(--bg-light-color);border:1px solid var(--grey-extralight-color);border-radius:6px;margin-bottom:10px;padding:4px 8px}.activity-category-title,.activity-timeline .no-activity-message{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px}.activity-timeline .no-activity-message{padding:20px;text-align:center}.activity-item .bullet{background:var(--blue-light-color);border:2px solid #fff;border-radius:4px;box-sizing:border-box;height:16px;left:0;position:absolute;top:2px;width:16px}.activity-header{align-items:center;color:var(--grey-dark-color);cursor:pointer;display:flex;font-size:14px;gap:6px;line-height:1.3}.activity-header .arrow{fill:var(--grey-light-color);min-height:18px;min-width:18px;transition:transform .2s ease}.activity-header .arrow.open{transform:rotate(90deg)}.activity-header .title{color:var(--grey-medium-color);font-family:var(--font-regular);line-height:1.4}.activity-header .title .agent,.activity-header .title .objective{font-family:var(--font-bold)}.activity-header .title .date{color:var(--grey-medium-color);font-size:10px}.activity-summary{background:var(--bg-light-color);border:1px solid var(--grey-extralight-color-2);border-radius:8px;color:var(--grey-medium-color);font-size:14px;font-style:italic;margin:12px 0;padding:8px 12px}.activity-logs{display:flex;flex-direction:column;gap:6px}.activity-log-item{align-items:center;color:var(--grey-light-color);display:flex;font-family:var(--font-regular);font-size:12px;gap:6px}.activity-log-item .check{fill:var(--grey-light-color);height:16px;width:16px}.activity-log-item span{color:var(--grey-medium-color);flex:1 1;font-family:var(--font-regular);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-actions{display:flex;gap:10px;margin-top:8px}.activity-actions .btn{border:none;border-radius:6px;cursor:pointer;font-family:var(--font-regular);font-size:12px;padding:6px 14px;white-space:nowrap}.activity-actions .btn.report{background-color:#e2edff;color:var(--blue-light-color)}.activity-actions .btn.email{background-color:#f4e2ff;color:var(--purple-color)}.email-popup-content{background:#fff;border-radius:12px;box-shadow:0 4px 32px #0000002e;font-family:var(--font-regular);max-height:80vh;max-width:480px;min-width:340px;overflow-y:auto;padding:32px 28px 24px;position:relative}.email-popup-content h2{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:20px;margin-bottom:8px}.email-popup-content h3{color:var(--blue-light-color);font-family:var(--font-regular);font-size:16px;margin-bottom:16px;margin-top:0}.email-popup-content .popup-close{background:none;border:none;color:var(--grey-medium-color);cursor:pointer;font-size:22px;position:absolute;right:18px;top:14px;transition:color .15s}.email-popup-content .popup-close:hover,.email-popup-content div{color:var(--grey-dark-color)}.email-popup-content div{font-size:14px;line-height:1.6;margin-bottom:0}.task-manager-wrapper{margin-left:0;overflow:hidden;position:relative}.task-manager-wrapper.full-view{background-color:var(--bg-light-color)}.task-manager-wrapper.fade-in{opacity:1;transition:opacity .3s ease-in}.task-manager-wrapper.fade-out{opacity:0;transition:opacity .3s ease-out}.task-manager-wrapper.full-view .left-side-content{display:none}.task-manager-wrapper.full-view .task-manager-container{justify-content:center}.task-manager-wrapper.full-view .task-manager-container .copilot-content{flex:1 1;margin:0 auto;max-width:100%;width:100%}.layout-toggle-btn{background-color:blue;border:1px solid var(--grey-light-color);border-radius:6px;color:var(--grey-dark-color);cursor:pointer;font-family:var(--font-bold);font-size:12px;margin-bottom:10px;padding:6px 10px;position:relative;right:0;top:0;transition:background-color .2s ease;z-index:10000000}.layout-toggle-btn:hover{background-color:var(--grey-light-color)}.task-manager-wrapper .task-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%}.task-manager-wrapper.full-view .task-manager-container{background-color:var(--bg-light-color)}.task-manager-wrapper .task-manager-container .copilot-content{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}.task-manager-wrapper .task-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%}.task-manager-wrapper .top-header .title-buttons{align-items:center;display:flex;gap:10px;justify-content:flex-start;position:relative}.task-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}.task-manager-wrapper .top-header .title-buttons .button:hover{background-color:var(--grey-extralight-color)}.task-manager-wrapper .top-header .title-buttons .button .icon{fill:var(--grey-medium-color);cursor:pointer;height:18px;width:18px}.task-manager-wrapper .edit-icon{fill:var(--grey-medium-color);cursor:pointer;height:15px;width:15px}.task-manager-wrapper .bottom-header{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}.task-manager-wrapper .bottom-header .task-subtitle{color:var(--grey-medium-color);font-family:var(--font-regular);font-size:14px;margin:5px 0 0;max-width:100%}.task-manager-wrapper .bottom-header .privacy-info{align-items:center;display:flex;gap:10px;justify-content:flex-start}.task-manager-wrapper .bottom-header .privacy-info .dot{background-color:var(--grey-medium-color);border-radius:50%;height:5px;width:5px}.task-manager-wrapper .bottom-header .privacy-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-manager-wrapper .bottom-header .privacy-info .type{overflow:visible}.task-manager-wrapper .task-details{background-color:var(--bg-light-color);box-sizing:border-box;flex:1 1;overflow-y:auto;padding:20px}.task-manager-wrapper .task-form{display:flex;flex-direction:column;gap:20px;max-width:600px}.task-manager-wrapper .form-group{display:flex;flex-direction:column;gap:8px}.task-manager-wrapper .form-group label{color:var(--grey-dark-color);font-family:var(--font-bold);font-size:14px}.task-manager-wrapper .form-group input,.task-manager-wrapper .form-group select,.task-manager-wrapper .form-group textarea{background-color:#fff;border:1px solid var(--grey-light-color);border-radius:6px;font-family:var(--font-regular);font-size:14px;padding:10px 12px;transition:border-color .2s}.task-manager-wrapper .form-group input:focus,.task-manager-wrapper .form-group select:focus,.task-manager-wrapper .form-group textarea:focus{border-color:var(--blue-light-color);box-shadow:0 0 0 2px #3490dc1a;outline:none}.task-manager-wrapper .form-group textarea{min-height:80px;resize:vertical}.task-manager-wrapper .form-group .checkbox-container{align-items:center;display:flex;gap:8px}.task-manager-wrapper .form-group .checkbox-container input[type=checkbox]{margin:0;width:auto}.task-manager-wrapper .form-actions{display:flex;gap:10px;margin-top:20px}.task-manager-wrapper .form-actions .btn{border:none;border-radius:6px;cursor:pointer;font-family:var(--font-bold);font-size:14px;padding:10px 16px;transition:background-color .2s}.task-manager-wrapper .form-actions .btn.primary{background-color:var(--blue-light-color);color:#fff}.task-manager-wrapper .form-actions .btn.primary:hover{background-color:var(--blue-medium-color)}.task-manager-wrapper .form-actions .btn.secondary{background-color:var(--grey-extralight-color);border:1px solid var(--grey-light-color);color:var(--grey-dark-color)}.task-manager-wrapper .form-actions .btn.secondary:hover{background-color:var(--grey-light-color)}.task-manager-wrapper .form-actions .btn.danger{background-color:var(--red-light-color);color:#fff}.task-manager-wrapper .form-actions .btn.danger:hover{background-color:var(--red-medium-color)}.task-manager-wrapper .task-manager-content::-webkit-scrollbar{width:8px}.task-manager-wrapper .task-manager-content::-webkit-scrollbar-track{background:#0000}.task-manager-wrapper .task-manager-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.task-manager-wrapper .task-manager-content::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.task-manager-wrapper .left-side-content{background-color:var(--bg-light-color);border-radius:8px;display:flex;flex:1 1;flex-direction:column;height:100%;max-width:100%;min-width:0;position:relative}.task-manager-wrapper .view-toggle-header{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:20px 5px 5px}.task-manager-wrapper .toggle-button{background-color:initial;background-color:#fff;border:none;border-radius:50px;box-shadow:0 1px 3px #0000001a;color:var(--blue-light-color);cursor:pointer;font-family:var(--font-bold);font-size:12px;padding:10px 15px;transition:all .2s ease;white-space:nowrap}.task-manager-wrapper .toggle-button:hover:not(.active){background-color:#ffffff80}.task-manager-wrapper .left-content-area{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden;position:relative}.task-manager-wrapper .task-details-container{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:20px;width:100%}.task-manager-wrapper .task-details-container .task-details-wrapper{margin:0 auto;max-width:500px;position:relative;transform:none;width:100%}.task-samples,.task-samples-grid{margin-bottom:10px;margin-top:10px}.task-samples-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.task-column{display:flex;flex-direction:column;gap:8px}.task-sample{background-color:#e3ebff;border-radius:6px;color:var(--grey-dark-color);font-size:14px;line-height:1.3;padding:8px 10px}.task-manager-wrapper.canvas-view .task-samples-grid{gap:10px;grid-template-columns:1fr 1fr}.task-manager-wrapper.canvas-view .task-column:nth-child(3){display:none}@media (max-width:900px){.task-samples-grid{gap:10px;grid-template-columns:1fr 1fr}}@media (max-width:600px){.task-samples-grid{gap:8px;grid-template-columns:1fr}}@media (max-width:768px){.task-manager-wrapper .task-manager-container{flex-direction:column}.task-manager-wrapper .left-side-content,.task-manager-wrapper .task-manager-container .copilot-content{flex:1 1;max-width:100%}}.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.209fea40.css.map*/