.auth-flow-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden;padding:2rem 1.5rem;font-family:Geist,sans-serif}.auth-flow-glow{position:absolute;inset:auto 0 0;height:55vh;background:radial-gradient(60% 100% at 50% 100%,#826af638,#826af600 70%);pointer-events:none}.auth-flow-card{position:relative;width:100%;max-width:500px;display:flex;flex-direction:column;align-items:center;gap:40px}.auth-flow-logo{position:absolute;top:100px;left:50%;transform:translate(-50%);display:flex;justify-content:center}.auth-flow-logo img{height:40px;width:auto}.auth-flow-back{position:absolute;left:0;top:0;background:none;border:none;cursor:pointer;color:#6a7282;padding:.25rem;display:flex}.auth-flow-back svg{width:22px;height:22px}.auth-flow-back:hover{color:#020617}.auth-flow-heading{display:flex;flex-direction:column;align-items:center;gap:11px;text-align:center;width:100%}.auth-flow-heading h1{font-size:2.25rem;font-weight:500;color:#000;letter-spacing:-.9px;line-height:40px;margin:0}.auth-flow-heading p{font-size:1.25rem;font-weight:400;color:#6a7282;letter-spacing:-.6px;line-height:24px;margin:0}.auth-flow-highlight{color:#826af6}.auth-flow-user-chip{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:-16px}.auth-flow-user-chip img{width:40px;height:40px;border-radius:10px;border:.833px solid #e2e8f0;background:#f1f5f9;object-fit:cover}.auth-flow-user-chip span{font-size:1.25rem;color:#6a7282;letter-spacing:-.6px}.auth-flow-body{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.auth-flow-google{width:100%;height:59px;display:flex;align-items:center;justify-content:center;gap:4px;background:#fff;border:none;border-radius:100px;box-shadow:0 1px 2px #00000014;cursor:pointer;font-size:1rem;color:#000}.auth-flow-google img{width:24px;height:24px}.auth-flow-google:hover{background:#f8fafc}.auth-flow-divider{display:flex;align-items:center;gap:24px;width:100%}.auth-flow-divider-line{flex:1;height:1px;background:#e5e7eb}.auth-flow-divider-text{font-size:1rem;color:#6a7282}.auth-flow-form{display:flex;flex-direction:column;gap:24px;width:100%}.auth-flow-field-group{display:flex;flex-direction:column;gap:8px;width:100%}.auth-flow-field-group label{font-size:1rem;font-weight:500;color:#020617}.auth-flow-field-group input{width:100%;height:59.25px;padding:0 20px;background:#fff;border:1.302px solid #e5e7eb;border-radius:100px;font-size:16px;color:#020617;outline:none;box-sizing:border-box}.auth-flow-field-group input::placeholder{color:#99a1af}.auth-flow-field-group input:focus{border-color:#826af6}.auth-flow-input-with-icon{position:relative;width:100%}.auth-flow-input-with-icon input{padding-right:52px}.auth-flow-input-with-icon button{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#99a1af;display:flex;padding:0}.auth-flow-input-with-icon svg{width:20px;height:20px}.auth-flow-primary-button{width:100%;height:59px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #826af6;border-radius:100px;background:linear-gradient(180deg,#fff0,#fff3),#826af6;color:#fff;font-size:16px;font-weight:500;cursor:pointer}.auth-flow-primary-button:disabled{opacity:.7;cursor:default}.auth-flow-primary-button:not(:disabled):hover{filter:brightness(1.05)}.auth-flow-primary-button svg{width:20px;height:20px}.auth-flow-disclaimer{width:100%;text-align:center;font-size:1.25rem;color:#6a7282;letter-spacing:-.6px;line-height:24px;margin:0}.auth-flow-error{color:#ff0c0c;font-size:.875rem;margin:0}.auth-flow-row-between{display:flex;align-items:center;justify-content:space-between;width:100%}.auth-flow-checkbox{display:flex;align-items:center;gap:12px;font-size:1.25rem;color:#6a7282;cursor:pointer}.auth-flow-checkbox input{width:20px;height:20px;accent-color:#826af6;cursor:pointer}.auth-flow-link{color:#826af6;font-size:1.25rem;text-decoration:none;background:none;border:none;cursor:pointer}.auth-flow-link:hover{text-decoration:underline}.auth-flow-resend{font-size:1.25rem;color:#6a7282}.auth-flow-resend-btn:disabled{color:#99a1af;cursor:default;text-decoration:none}.auth-flow-otp-row{display:flex;gap:8px;width:100%}.auth-flow-otp-input{flex:1;min-width:0;height:59.25px;text-align:center;background:#fff;border:1.302px solid #e5e7eb;border-radius:100px;font-size:16px;color:#020617;outline:none}.auth-flow-otp-input:focus{border-color:#826af6}.auth-flow-timer{text-align:center;font-size:1rem;font-weight:500;color:#6a7282;margin:12px 0 0}.auth-flow-rules p{font-size:16px;font-weight:500;color:#020617;margin:0 0 8px}.auth-flow-rules-list{display:flex;flex-direction:column;gap:12px}.auth-flow-rule{display:flex;align-items:center;gap:12px;color:#6a7282}.auth-flow-rule svg{width:16px;height:16px;color:#cbd5e1}.auth-flow-rule.met{color:#3fa668}.auth-flow-rule.met svg{color:#3fa668}.onboarding-step-header{display:flex;align-items:center;justify-content:space-between;width:100%}.onboarding-back-link{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:#99a1af;font-size:1rem;padding:0}.onboarding-back-link:hover{color:#020617}.onboarding-back-link svg{width:20px;height:20px}.onboarding-step-count{font-size:1rem;color:#6a7282}.onboarding-avatar-row{display:flex;align-items:center;gap:24px}.onboarding-avatar-preview{width:72px;height:72px;border-radius:16px;background:#f1f5f9;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.onboarding-avatar-preview img{width:100%;height:100%;object-fit:cover}.onboarding-avatar-preview svg{width:48px;height:48px;color:#cbd5e1}.onboarding-upload-btn{display:flex;align-items:center;gap:6px;padding:12px 20px;border:1px solid #826af6;border-radius:100px;background:linear-gradient(180deg,#fff0,#fff3),#826af6;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.onboarding-upload-btn svg{width:16px;height:16px}.onboarding-upload-btn:disabled{opacity:.7;cursor:default}.auth-flow-field-row{display:flex;gap:16px;width:100%}.onboarding-select-wrapper{position:relative;width:100%}.onboarding-select-trigger{width:100%;height:59.25px;padding:0 20px;background:#fff;border:1.302px solid #e5e7eb;border-radius:100px;font-size:16px;color:#020617;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.onboarding-select-trigger.open{border-color:#826af6}.onboarding-select-placeholder{color:#99a1af}.onboarding-select-trigger svg{width:20px;height:20px;color:#99a1af;flex-shrink:0;transition:transform .15s}.onboarding-select-trigger svg.flipped{transform:rotate(180deg)}.onboarding-select-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 24px #0f172a1f;padding:8px;margin:0;list-style:none;z-index:20;max-height:280px;overflow-y:auto}.onboarding-select-option{padding:12px 16px;border-radius:10px;font-size:16px;color:#020617;cursor:pointer}.onboarding-select-option:hover{background:#f8fafc}.onboarding-select-option.selected{background:#826af61a;color:#826af6;font-weight:500}.onboarding-workspace-url{font-size:.875rem;color:#99a1af;margin:-8px 0 0}.onboarding-workspace-url span{color:#6a7282}.onboarding-radio-list{display:flex;flex-direction:column;gap:12px}.onboarding-radio-item{display:flex;align-items:center;gap:12px;font-size:1rem;color:#020617;cursor:pointer}.onboarding-radio-item input{width:20px;height:20px;accent-color:#826af6;cursor:pointer}.onboarding-invite-row{display:flex;gap:8px;width:100%;align-items:center}.onboarding-invite-row input{flex:1}.onboarding-remove-invite{background:none;border:none;cursor:pointer;color:#99a1af;padding:8px;display:flex;flex-shrink:0}.onboarding-remove-invite:hover{color:#ff0c0c}.onboarding-remove-invite svg{width:20px;height:20px}.onboarding-add-another{display:flex;align-items:center;gap:6px;padding:12px 20px;border:1px solid #826af6;border-radius:100px;background:linear-gradient(180deg,#fff0,#fff3),#826af6;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.onboarding-add-another svg{width:16px;height:16px}.onboarding-skip-link{display:block;width:100%;text-align:center;background:none;border:none;cursor:pointer;color:#6a7282;font-size:.875rem;padding:0}.onboarding-skip-link:hover{color:#020617;text-decoration:underline}.auth-flow-guest{width:100%;padding:.75rem;background:transparent;color:#6a7282;font-size:.875rem;font-weight:500;border:1px dashed #e5e7eb;border-radius:100px;cursor:pointer;transition:all .2s}.auth-flow-guest:hover{border-color:#99a1af;color:#020617}.auth-flow-footer{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:100px;font-size:1.25rem;color:#6a7282;letter-spacing:-.6px}@media(max-width:640px){.auth-flow-heading h1{font-size:1.75rem}.auth-flow-heading p,.auth-flow-disclaimer{font-size:1rem}.auth-flow-footer{gap:40px;font-size:.875rem;position:static;margin-top:2rem;transform:none}.auth-flow-otp-row{gap:6px}}.team-activity-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.team-activity-header h2{margin:0;font-size:20px;font-weight:400;color:var(--color-black);letter-spacing:-1px}.view-switcher{display:flex;gap:8px;padding:2px;background:var(--color-background);border:1px solid var(--grey-20);border-radius:8px}.view-icon{width:16px;height:16px;vertical-align:middle;margin-right:6px;display:inline-block;color:var(--grey-60)}.view-switcher button{border-radius:6px;padding:6px 14px;font-size:14px;line-height:16px;color:var(--grey-50);border:none;font-weight:500;cursor:pointer;align-items:center;transition:all .16s cubic-bezier(.4,0,.2,1)}.view-switcher .active{background:var(--color-white);color:var(--color-black)}.team-activity-board{display:flex;gap:16px;width:100%;align-items:flex-start}.activity-column{background:var(--color-background);border-radius:16px;padding:20px 12px 12px;min-width:340px;flex:1 1 0;display:flex;flex-direction:column;gap:12px;transition:background .15s,outline .15s}.column-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.column-title-icon{display:flex;align-items:center;gap:8px}.column-icon{font-size:24px;display:flex;align-items:center}.column-title{font-size:16px;font-weight:400;color:var(--grey-60);letter-spacing:.2px}.plusicon{width:24px;height:24px;color:var(--grey-50);border:none}.column-add{background:none;border:none;cursor:pointer}.thead{width:100%;display:flex;flex-direction:row;justify-content:space-between;font-size:12px;color:var(--grey-20);background-color:var(--color-background);font-size:12px!important;font-weight:400}.Tableheader{display:flex;flex-direction:row;width:100%}.Task,.Status,.Description,.Assigned,.Date,.Links,.Action{font-weight:400;display:flex;flex-direction:column;text-align:left;width:100%;background-color:none!important}.tbody{width:100%;font-size:12px}.tbody tr{width:100%;padding:12px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:12px;color:var(--color-black);border-bottom:1px solid #e5e7eb}@media(max-width:1100px){.team-activity-board{flex-direction:column;gap:24px}.activity-column{min-width:0;max-width:100vw}}@media(max-width:768px){.team-activity-header{flex-direction:column;align-items:flex-start;gap:12px}.team-activity-board{flex-direction:column;gap:16px}.activity-column{min-width:0;max-width:100%;width:100%;padding:16px 6px 8px}.column-header{flex-direction:column;align-items:flex-start;gap:6px}}@media(max-width:500px){.team-activity-header h2{font-size:16px}.activity-column{padding:10px 2px 6px;border-radius:10px}.column-title{font-size:14px}.team-activity-board{gap:10px}}.table-selection-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;margin-bottom:8px;border-radius:10px;background:var(--primary-0, rgba(124, 58, 237, .08));color:var(--grey-70);font-size:13px;font-weight:500}.table-selection-actions{display:flex;align-items:center;gap:8px}.table-selection-clear{background:none;border:none;color:var(--grey-60);font-size:13px;cursor:pointer;padding:6px 10px}.table-selection-clear:hover{color:var(--grey-70)}.table-selection-delete{display:flex;align-items:center;gap:6px;background:var(--color-white);color:var(--error-50);border:1px solid var(--error-50);border-radius:8px;font-size:13px;font-weight:500;padding:6px 12px;cursor:pointer}.table-selection-delete:hover{background:var(--error-0, #fef2f2)}.table-selection-delete-icon{width:14px;height:14px}.table-row-clickable{cursor:pointer}.table-row-clickable:hover{background:var(--primary-0, rgba(124, 58, 237, .06))}.checkbox-wrapper{position:relative;width:16px;height:16px;margin:0}.header-radius-left{width:100%;height:100%;padding:0;margin:0;display:flex;align-content:center;flex-wrap:wrap;justify-content:center}.table-checkbox{width:16px;height:16px;margin:0;z-index:1;border:1.5px solid var(--grey-30);flex-wrap:nowrap}.checkbox-cell{width:5%!important;min-width:40px;text-align:center;vertical-align:middle}.checkbox-checkmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;color:var(--color-white);stroke-width:2px;pointer-events:none;z-index:2}.editable-table-wrapper{overflow-x:auto}td,th{white-space:normal;word-break:break-word;overflow-wrap:anywhere;overflow:ellipsis}.table-header-cell{color:var(--grey-60);font-weight:500;text-align:left;font-size:12px;letter-spacing:.02em;vertical-align:middle;box-sizing:border-box;padding:0;height:42px;line-height:42px}.img-member-header{width:25%}.checkbox-header{width:5%;min-width:40px;max-width:80px;text-align:center;vertical-align:middle;background:var(--grey-10);height:42px;padding:0;line-height:42px}.email-header{width:25%;min-width:0;max-width:none;width:20%}.status-header{width:15%}.actions-header{width:10%;justify-content:flex-start}.header-main{background:var(--color-background);overflow:hidden;height:100%;display:flex;align-items:center;padding:14px 12px}.header-radius-left{border-top-left-radius:12px;border-bottom-left-radius:12px;background:var(--color-background);overflow:hidden;height:100%;display:flex;align-items:center;padding:14px 12px}.header-radius-right{border-top-right-radius:12px;border-bottom-right-radius:12px;background:var(--color-background);overflow:hidden;height:100%;display:flex;align-items:center;padding:14px 12px}.table-checkbox{margin:0;border-radius:4px;width:16px;height:16px;border:1px solid var(--grey-30);appearance:none;background:var(--color-white);outline:none;cursor:pointer;transition:border-color .2s}.table-checkbox:checked{background:var(--primary-50);border-color:var(--grey-30)}.table-checkbox:checked:after{display:block;color:var(--color-white);font-size:12px;text-align:center;line-height:16px}.col-width-input{margin-left:6px;width:36px;font-size:10px;border:1px solid var(--grey-30);border-radius:4px;background:var(--grey-05);color:var(--grey-60);padding:2px 4px}.table-cell{padding:14px 12px;font-size:12px;color:var(--color-black);border-bottom:1px solid var(--grey-30);align-content:center;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-cell{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-weight:500;font-size:10px;width:fit-content!important}.activity-task-card{background:var(--color-white);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:28px;width:100%;transition:opacity .2s,box-shadow .2s}.activity-task-card:active{cursor:grabbing}.activity-task-card.dragging{opacity:.4;box-shadow:0 8px 24px #00000026}.task-card-top{display:flex;flex-direction:column;gap:20px}.statusanddot{display:flex;align-items:center;gap:4px}.task-tags-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.task-tag{color:var(--grey-50);font-size:13px;font-weight:500;border:1px solid var(--grey-30);border-radius:8px;padding:2px 12px;display:inline-block}.task-status-dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:4px;margin-left:4px}.task-status-label{font-size:13px;font-weight:500}.task-name{font-size:16px;font-weight:500;color:var(--grey-80);margin-bottom:4px}.task-description{font-size:14px;color:var(--grey-60);font-weight:400}.task-footer-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-background);padding-top:8px;font-size:14px;color:#7b8ca6}.task-footer-user{display:flex;align-items:center;gap:8px}.task-user-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.task-user-name{font-weight:400;color:var(--color-black)}.task-footer-date,.task-footer-links{display:flex;align-items:center;gap:8px}.task-footer-icon{color:var(--grey-50);width:22px;height:22px;vertical-align:middle;display:inline-block}.custom-dropdown-trigger,.full-width-dropdown{width:100%}.add-links-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.add-link-icon{width:20px;height:20px;stroke:var(--color-white)}.add-link-btn{background:var(--primary-50);color:var(--color-white);border:none;border-radius:12px;padding:.6rem 1rem;font-size:12px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:.3rem}.link-input-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.link-input-row .form-input{flex:1}.remove-link-btn{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#ef4444}.remove-link-icon{width:20px;height:20px}.remove-link-btn:hover{color:#dc2626}.custom-dropdown-wrapper{position:relative;display:inline-block;width:auto}.custom-dropdown-trigger{width:auto;background:var(--color-background);color:var(--color-black);border:1px solid var(--grey-20);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;transition:border .2s}.custom-dropdown-trigger.open{border-color:var(--primary-50)}.custom-dropdown-arrow{width:14px;height:14px;stroke-width:1.5px;color:var(--grey-80)}.custom-dropdown-menu{position:absolute;left:0;top:calc(100% + 4px);background:var(--color-background);border:1px solid var(--grey-20);border-radius:8px;z-index:10;min-width:100%;padding:0;overflow:hidden}.custom-dropdown-option{padding:8px 12px;color:var(--color-black);cursor:pointer;font-size:14px;font-weight:500;text-overflow:ellipsis;transition:background .15s}.custom-dropdown-option:hover{background:var(--color-white)}.custom-dropdown-option.selected{background:var(--primary-50);color:var(--color-background)}placeholder{color:var(--grey-50)}.sidebar-chevron-icon{display:inline}.sidebar-hamburger-menu{display:none}@media(max-width:768px){.sidebar-hamburger-menu{display:block}.sidebar-chevron-icon{display:none}}@media(max-width:768px){.sidebar{flex-direction:row;align-items:center;justify-content:space-between;width:100vw;height:64px;padding:0 1rem;position:fixed;top:0;left:0;z-index:1000;border-radius:0;box-shadow:0 2px 8px #0000000a}.sidebar-workspace{flex-direction:row;align-items:center;gap:.5rem;padding:0;border-bottom:none;min-height:unset}.workspace-logo{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-toggle{position:static;margin-left:auto;background-color:transparent;border:none;box-shadow:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:1001}.sidebar-toggle svg{width:28px;height:28px;color:var(--grey-80)}.workspace-info,.workspace-dropdown,.sidebar-nav,.sidebar-divider,.sidebar-section,.theme-item,.logout-item{display:none!important}}.workspace-dropdown-item{padding:10px 18px;cursor:pointer;background:transparent;transition:background .13s}.workspace-dropdown-item.with-border{border-bottom:1px solid var(--grey-30)}.workspace-dropdown-item.with-border:hover{background:var(--grey-30)}.workspace-dropdown-item:last-child:hover{background:var(--grey-30);border-radius:0 0 12px 12px}.workspace-dropdown-name{font-weight:500;color:var(--color-wblack);font-size:14px}.workspace-dropdown-email{color:var(--grey-50);font-size:12px}.workspace-dropdown-add{display:flex;align-items:center;gap:8px;color:var(--primary-50);font-weight:500;font-size:14px}.workspace-new-form{display:flex;align-items:center;gap:8px;cursor:default}.workspace-new-input{flex:1;min-width:0;border:1px solid var(--grey-30);border-radius:6px;padding:6px 8px;font-size:13px;background:var(--color-white);color:var(--color-black)}.workspace-new-input:focus{outline:none;border-color:var(--primary-50)}.workspace-new-submit{border:none;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer;background:var(--primary-50);color:#fff;flex-shrink:0}.workspace-new-submit:disabled{opacity:.6;cursor:not-allowed}*{background-color:transparent}.sidebar{width:280px;height:96vh;background-color:var(--color-background);border-radius:16px;padding:1.2rem;display:flex;flex-direction:column;gap:1rem;position:sticky;top:.8rem;align-self:flex-start;transition:width .3s ease,padding .3s ease}.sidebar.collapsed{width:80px;padding:1.5rem .75rem}.sidebar-toggle{position:absolute;top:1rem;right:-12px;width:28px;height:28px;border-radius:50%;background-color:var(--color-white);border:2px solid var(--color-background);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s}.sidebar-toggle:hover{background-color:var(--color-white);border-color:var(--primary-50)}.sidebar-toggle svg{width:16px;height:16px;color:var(--grey-80)}.sidebar-workspace{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--grey-30);min-height:60px}.workspace-logo{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.workspace-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.grid-square{background-color:var(--color-white);border-radius:1px}.workspace-info{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0;overflow:hidden}.workspace-name{font-weight:600;font-size:.875rem;color:var(--grey-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-email{font-size:.75rem;color:var(--grey-70);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-dropdown{width:24px;height:24px;display:flex;flex-direction:column;gap:2px;background:none;border:none;cursor:pointer;color:var(--grey-70);padding:.25rem;flex-shrink:0}.workspace-dropdown:hover{color:var(--grey-100)}.sidebar-nav{display:flex;flex-direction:column;gap:.25rem}.side-navs{flex:1;display:flex;flex-direction:column;justify-content:space-between}.nav-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:none;border-radius:8px;cursor:pointer;font-size:.875rem;color:var(--grey-50);text-align:left;transition:all .2s;white-space:nowrap;justify-content:flex-start}.sidebar.collapsed .nav-item{justify-content:center;padding:.75rem}.nav-item:hover{background-color:var(--grey-10);color:var(--grey-100)}.nav-item.active{background-color:var(--primary-50);color:var(--color-white)!important}.nav-item.active .nav-icon{color:var(--color-white)}.nav-icon{width:20px;height:20px;color:inherit;flex-shrink:0}.nav-item span{overflow:hidden;text-overflow:ellipsis}.sidebar-divider{height:1px;background-color:var(--grey-30);opacity:60%;margin:.5rem 0}.sidebar-section{display:flex;flex-direction:column;gap:.25rem}.section-title{font-size:.75rem;color:var(--grey-70);padding:.5rem 1rem .25rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden}.theme-item{display:flex;align-items:center;justify-content:space-between}.theme-label{display:flex;align-items:center;gap:.75rem;flex:1}.sidebar.collapsed .theme-item,.sidebar.collapsed .theme-label{justify-content:center}.theme-toggle{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer;flex-shrink:0}.theme-toggle input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--grey-60);transition:.3s;border-radius:24px}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--color-white);transition:.3s;border-radius:50%}.theme-toggle input:checked+.toggle-slider{background-color:var(--primary-50)}.theme-toggle input:checked+.toggle-slider:before{transform:translate(20px)}.logout-item{color:var(--error-50)!important}.logout-item:hover{background-color:#ff0c0c1a;color:var(--error-50)!important}.logout-item .nav-icon{color:var(--error-50)}@media(max-width:1000px){.sidebar{width:100%;padding:1.5rem .75rem}.sidebar:not(.collapsed){width:80px}.workspace-info,.workspace-dropdown,.section-title,.nav-item span,.theme-toggle{display:none}.nav-item{justify-content:center;padding:.75rem}.theme-item{justify-content:center}.sidebar-toggle{display:none}}@media(max-width:1000px){.sidebar{position:fixed;inset:0;height:64px;border-radius:0;box-shadow:0 -2px 8px #0000000a;padding:0 1rem;flex-direction:row;align-items:center;justify-content:space-between;z-index:1000}}.workspace-dropdown-menu{position:absolute;top:100%;left:0;background:var(--color-background);border:1px solid var(--grey-30);border-radius:0 0 12px 12px;z-index:100;min-width:100%}.sidebar-chevron-icon{display:inline;width:16px;height:16px;background:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.sidebar-chevron-icon svg{width:20px;height:20px;margin:0;display:block}.logout-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000073;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;z-index:1000}.logout-modal{display:flex;flex-direction:column;align-items:center;background:var(--color-white);border-radius:16px;padding:2rem 1rem 1rem;min-width:400px;max-width:90vw;text-align:center}.icon-logout{width:64px;height:64px;margin-bottom:1rem;border-radius:50%;background-color:var(--error-0);color:var(--error-50);display:flex;justify-content:center;align-items:center}.icon-logout svg{width:60%;height:60%}.logout-modal-title{font-size:1.25rem;font-weight:600;color:var(--color-black)}.logout-modal-message{font-size:1rem;color:var(--grey-60);margin-bottom:1.5rem}.logout-modal-actions{display:flex;justify-content:center;width:100%;gap:.5rem}.logout-modal-btn{padding:.6rem 1.5rem;border-radius:8px;border:none;font-size:.8rem;font-weight:500;cursor:pointer;width:100%;transition:background .15s}.logout-modal-btn.cancel{background:var(--grey-10);color:var(--grey-60)}.logout-modal-btn.cancel:hover{background:var(--grey-40)}.logout-modal-btn.confirm{background:var(--error-50);color:var(--color-white)}.logout-modal-btn.confirm:hover{background:#dc2626}.notification-modal{background:var(--color-white);color:var(--color-black);border-radius:16px;padding:1rem;max-width:400px;width:100%;height:auto;overflow-y:visible;position:fixed;top:5vh;right:90px;transform:none;transition:right .2s,top .2s,width .2s;z-index:1100}@media(max-width:900px){.notification-modal{max-width:90vw;left:16px}}@media(max-width:600px){.notification-modal{top:4vh;width:95vw;max-width:95vw;border-radius:10px;padding:.5rem;left:0}}@media(max-width:900px){.notification-modal{max-width:90vw}}@media(max-width:600px){.notification-modal{top:4vh;width:95vw;max-width:95vw;border-radius:10px;padding:.5rem}}.notification-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:auto;display:block;align-items:center;justify-content:center;z-index:1000}.notification-modal{background:var(--color-white);color:var(--color-black);border-radius:16px;padding:1rem;max-width:400px;width:100%;height:auto;overflow-y:visible;position:absolute;transition:right .2s,top .2s,width .2s}.notification-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px solid var(--grey-20)}.notification-header h2{font-size:1rem}.notification-close{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--color-white);font-size:1.5rem;cursor:pointer}.close-icon-container{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--grey-10);cursor:pointer}.notification-close-icon{width:20px;height:20px;color:var(--grey-60)}.notification-list{list-style:none;padding:0;margin:1.5rem 0 0}.notification-item{padding:.75rem 1rem;border-bottom:1px solid #27272a;display:flex;flex-direction:column;gap:.2rem}.notification-item-custom{display:flex;align-items:flex-start;padding-bottom:12px;margin-bottom:8px;width:100%}.notification-item-custom:last-child{padding-bottom:0;margin-bottom:0}.notification-group:last-child{margin-bottom:0}.notification-icon-custom{display:flex;width:48px;height:48px;border-radius:50%;margin-right:12px;align-content:center;justify-content:center;flex-shrink:0;flex-wrap:wrap}.notification-item-custom{display:flex;align-items:flex-start;border-radius:6px;margin-bottom:8px}.notification-item-icon{width:24px;height:24px}.main-notification{display:flex;flex-direction:column;width:88%;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--grey-20)}.notification-item-custom:last-child .main-notification{padding-bottom:0;border-bottom:none}.notification-title-custom{font-weight:500;font-size:16px;color:var(--color-black)}.notification-desc-custom,.notification-time-custom{color:var(--grey-60);font-size:14px}.notification-title{font-weight:600;font-size:1rem;color:#fff}.notification-description{font-size:.95rem;color:#e5e5e5}.notification-time{font-size:.8rem;color:#bdbdbd;align-self:flex-end}.notification-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--grey-30);font-size:1rem;padding:2rem 0}.notification-empty-icon{width:48px;height:48px;color:var(--grey-30);margin-bottom:16px}.header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;padding-right:1rem;border-radius:12px;gap:1.5rem;margin-bottom:1.5rem;width:100%}.header-search{flex:1;max-width:450px;position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:1rem;width:20px;height:20px;color:var(--grey-50);pointer-events:none}.search-input{width:100%;padding:.75rem 1rem .75rem 2.75rem;background-color:var(--color-background);border:1px solid transparent;border-radius:10px;font-size:.875rem;color:var(--grey-60);outline:none;transition:all .2s;font-family:Geist,sans-serif}.search-input::placeholder{color:var(--grey-50)}.search-input:focus{background-color:var(--color-white);border-color:var(--primary-50)}.header-right{display:flex;align-items:center;gap:1rem}.header-notification{position:relative;width:40px;height:40px;border-radius:50%;background-color:var(--color-background);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.notification-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background-color:var(--error-50);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center}.header-notification:hover{background-color:var(--grey-30)}.header-notification:focus{outline:none;box-shadow:0 0 0 1px var(--primary-50)}.notification-icon{width:24px;height:24px;color:var(--grey-80);border:1px solid transparent}.header-profile{width:40px;height:40px;border-radius:50%;overflow:hidden;cursor:pointer;transition:all .2s}.header-profile:hover{transform:scale(1.05)}.profile-image{width:100%;height:100%;object-fit:cover;border-radius:50%}@media(max-width:768px){.header{padding:.75rem 1rem;gap:1rem}.header-search{max-width:none}.search-input{font-size:.8125rem;padding:.625rem .875rem .625rem 2.5rem}.search-icon{width:18px;height:18px;left:.875rem}.header-notification,.header-profile{width:36px;height:36px}.notification-icon{width:18px;height:18px}}.dashboard-content{width:50vw!important}@media(max-width:1000px){.dashboard-container{flex-direction:column}.dashboard-content{border-radius:8px;padding:.5rem;width:100%}}@media(max-width:768px){.dashboard-container{margin-top:64px;gap:.25rem;min-height:100svh}.dashboard-content{border-radius:0;padding:.25rem;width:100vw}}.dashboard-container{display:flex;min-height:100vh;background-color:var(--color-white);padding:.8rem;gap:1rem}.dashboard-content{flex:1;border-radius:16px;display:flex;flex-direction:column;align-content:flex-start;width:100%}.Greeting{display:flex;flex-direction:row;justify-content:space-between;width:100%}h2{font-size:20px;font-weight:400}.Add-Task{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:var(--primary-50);color:var(--color-white);font-size:12px;font-weight:500;border:none;border-radius:12px;padding:10px 16px;gap:4px;cursor:pointer;transition:background .2s,box-shadow .2s}.Add-Task:hover,.Add-Task:focus{background-color:var(--primary-70);outline:none}.Add-Task:active{background-color:var(--primary-20)}.Add-Task:disabled{background-color:var(--primary-20);color:var(--color-grey-300);cursor:not-allowed;opacity:.7}.Add-Task-Icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.Add-Task.icon-only{padding:8px;min-width:40px;min-height:40px;border-radius:50%;justify-content:center}.Outline-Button{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:transparent;color:var(--grey-50);font-size:12px;font-weight:500;border:1px solid var(--grey-30);border-radius:12px;padding:10px 16px;gap:4px;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.Outline-Button:hover,.Outline-Button:focus{background-color:var(--primary-50);color:var(--color-white);outline:none}.Outline-Button:active{background-color:var(--primary-70);color:var(--color-white)}.Outline-Button.active{background-color:var(--primary-50);color:var(--color-white);border-color:var(--primary-50)}.Outline-Button:disabled{background-color:transparent;color:var(--color-grey-300);border-color:var(--color-grey-300);cursor:not-allowed;opacity:.7}.Outline-Button-Icon{width:20px;height:20px;color:var(--grey-60);display:inline-flex;align-items:center;justify-content:center}.Task-container{background-color:var(--color-background);padding:20px;border-radius:20px;margin-top:28px}.Task-content{display:flex;flex-direction:row}.Task{width:100%}.Task--featured{border-left:1px solid var(--grey-30);padding-left:20px}.Title-Value{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.Title{font-size:14px;font-weight:400;color:var(--grey-60)}.Value{font-size:32px;font-weight:500}.statuscircle{width:10px;height:10px;border-radius:50%;display:inline-block}.status-container{display:flex;flex-direction:row;align-items:center;gap:8px}.statuss{font-size:14px;font-weight:500;color:var(--grey-80)}.tasks-container{width:100%;margin:32px auto 0;background:var(--color-white);overflow-x:hidden}.tasks-header{display:flex;justify-content:space-between;align-items:center;width:100%}.tasks-header h2{margin:0;font-size:20px;font-weight:400;color:var(--color-black);letter-spacing:-1px}.carousel-controls{display:flex;gap:8px}.carousel-button{background:var(--color-background);border:none;border-radius:100px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1);outline:none}.carousel-button:hover{background:var(--primary-20)}.carousel-button:active{transform:scale(.93);background:var(--primary-50);color:var(--color-white);border-color:none}.carousel-control-icon:active{color:var(--color-white)}.carousel-control-icon{width:20px;height:20px;color:var(--grey-60)}.carousel-control-icon:hover{color:var(--primary-50)}.tasks-carousel{position:relative;overflow-x:hidden;width:100%;margin-bottom:8px}.tasks-track{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:none;-ms-overflow-style:none!important;padding:12px 0 12px 2px;width:100%;max-width:100%;scrollbar-width:none}.tasks-track::-webkit-scrollbar{display:none}.tasks-track::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:8px}.task{background:var(--color-background);border-radius:12px;padding:12px;min-width:360px;max-width:400px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.task-body-top{display:flex;flex-direction:column;gap:12px}.tag-status{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:6px}.task-tags{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tag{display:inline-flex;align-items:center;padding:2px 12px;font-size:13px;font-weight:400;border:1px solid var(--grey-30);border-radius:8px;color:var(--grey-50);margin-right:0;line-height:1.6}.tag.report,.tag.proposal,.tag.ux,.tag.api{background:#eaf0fa;color:#4b5c7a}.tag.overdue{background:#fff0f0;color:#e53e3e}.tag.high{background:#fffbe6;color:#d69e2e}.tag.track{background:#e6fff2;color:#38a169}.tag.dot{width:8px;height:8px;border-radius:50%;margin-right:6px;display:inline-block}.deadline-task-title{font-size:16px;font-weight:500;color:var(--grey-80);margin-bottom:2px;letter-spacing:-.2px}.deadline-task-subtitle{font-size:14px;color:var(--grey-60);opacity:1;margin-bottom:0;font-weight:400}.task-footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px;border-top:1px solid var(--grey-30);padding-top:10px;font-size:14px;color:var(--grey-50)}.footer-left{display:flex;align-items:center;gap:8px}.footer-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;margin-right:6px}.footer-name{font-weight:500;color:#4b5c7a}.footer-date{display:flex;align-items:center;gap:4px;color:#7b8ca6;font-weight:500}.footer-icons{display:flex;align-items:center;gap:12px}.task-title{font-size:20px;font-weight:400;color:var(--color-black);margin-bottom:4px}.task-desc{font-size:14px;font-weight:300;color:var(--grey-50);margin-bottom:0}.profile{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.profile-img{width:28px;height:28px;border-radius:50%;object-fit:cover}.profile-name{font-size:14px;color:var(--grey-70);font-weight:500;margin-bottom:0rem}.datetime{display:flex;align-items:center;align-content:center;gap:4px;font-size:14px;color:var(--grey-70)}.datetime-icon{width:24px;height:24px;color:var(--grey-50)}.datetime-texts{font-size:14px;margin:0;color:var(--grey-80)}.links{display:flex;align-items:center;gap:12px}.link-amount{font-size:14px;margin:0;color:var(--grey-70)}.tasks-filter-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.tasks-filter-time-switcher{display:flex;width:fit-content;gap:8px;padding:2px;background:var(--color-background);border:1px solid var(--grey-20);border-radius:8px}.tasks-filter-time-switcher button{border-radius:6px;padding:6px 14px;font-size:14px;line-height:16px;color:var(--grey-50);border:none;font-weight:500;cursor:pointer;align-items:center;transition:all .16s cubic-bezier(.4,0,.2,1);background:transparent}.tasks-filter-time-switcher .active{background:var(--color-white);color:var(--color-black)}.my-tasks-page{display:flex;min-height:100vh;background-color:var(--color-white);padding:.8rem;gap:1rem}.my-tasks-content{flex:1;border-radius:16px;display:flex;flex-direction:column;align-content:flex-start;width:100%}.tasks-filter-options{display:flex;gap:.5rem}.activity-column{flex:1;display:flex;flex-direction:column;gap:.5rem;width:100%;border-radius:12px;padding:8px;transition:background .15s,outline .15s}.team-activity-board{display:flex;flex-direction:colrowumn;gap:1rem;width:100%}select{padding:6px 12px;border:1px solid var(--grey-30);border-radius:8px;font-size:14px;line-height:16px;color:var(--color-black);background-color:var(--color-background);cursor:pointer}.my-tasks-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.my-tasks-header-buttons{display:flex;gap:.5rem}.all-tasks-page{display:flex;min-height:100vh;background-color:var(--color-white);padding:.8rem;gap:1rem}.all-tasks-content{flex:1;border-radius:16px;display:flex;flex-direction:column;align-content:flex-start;width:100%}.all-tasks-container{display:flex;flex-direction:row;justify-content:space-between}.Tasks-top-section{display:flex;flex-direction:column;align-items:end;gap:.4rem;margin-bottom:1.5rem}.tasks-filter-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.all-tasks-container{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:1rem}.filter-addtask-container{display:flex;flex-direction:row;gap:.5rem}.calendar-container-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.activity-column.drag-over{background:var(--primary-10, #ede9fe);outline:2px dashed var(--primary-50, #7c3aed)}.projects-page{display:flex;min-height:100vh;background-color:var(--color-white);padding:.8rem;gap:1rem}.projects-content{flex:1;border-radius:16px;display:flex;flex-direction:column;align-content:flex-start;width:100%}.project-top-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.project-grid-view{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.project-list-view{font-size:12px}.project-card{background:var(--color-background);color:var(--color-black);border-radius:16px;padding:1.2rem;text-align:center}.custom-project-card{display:flex;flex-direction:row;align-items:stretch;padding:0;min-height:170px;position:relative;overflow:hidden;text-align:left}.project-card-content{flex:1;padding:1rem;display:flex;flex-direction:column;justify-content:space-between}.project-card-title{font-size:1rem;font-weight:600;margin-bottom:.2rem}.project-card-desc{font-size:.9rem;color:var(--grey-60);margin-bottom:.7rem;line-height:1.3}.project-card-progress-row{display:flex;align-items:center;gap:.7rem;margin-bottom:.5rem}.project-card-progress-bar{background:var(--primary-10);border-radius:6px;width:120px;height:10px;overflow:hidden;position:relative}.project-card-progress-fill{background:var(--primary-50);height:100%;border-radius:6px;transition:width .3s}.project-card-progress-label{font-size:.95rem;color:var(--primary-50);font-weight:500}.project-card-meta-row{font-size:.97rem;color:var(--grey-60);margin-bottom:.7rem}.project-card-meta-row .overdue{color:var(--error-50);margin-left:.5rem}.project-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.7rem}.project-card-avatars{display:flex;align-items:center}.project-card-avatar{width:28px;height:28px;border-radius:50%;border:2px solid var(--color-background);object-fit:cover;margin-right:-10px}.project-card-due{font-size:.97rem;color:var(--grey-60);font-weight:500}.header-main{font-weight:500;color:var(--grey-60);line-height:12px}.td{padding:14px 12px;font-size:12px;color:var(--color-black);border-bottom:1px solid var(--grey-30);height:56px;vertical-align:middle;box-sizing:border-box}.task-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;background-color:var(--grey-10);padding:.5rem;border-radius:12px}.form-input{width:100%;padding:.75rem 1rem;background-color:var(--color-white);border:1px solid var(--grey-30);border-radius:.5rem;font-size:.8rem;transition:all .2s;outline:none}.teams-page{display:flex;min-height:100vh;background-color:var(--color-white);padding:.8rem;gap:1rem}.teams-content{flex:1;border-radius:16px;display:flex;flex-direction:column;align-content:flex-start;width:100%}.h2{font-size:20px;font-weight:400}.team-top-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.top-buttons{display:flex;gap:.5rem}.users-table{width:100%}.users-table-element{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;font-family:inherit;table-layout:fixed}.users-table{display:flex;flex-direction:row;padding:12px 12px 0;width:100%;box-sizing:border-box;border-radius:20px;border:1px solid var(--grey-30)}thead{width:100%}tr{display:flex;flex-direction:row}.tb-hd-bg{background:var(--grey-10)}.checkbox-header{border-top-left-radius:12px;border-bottom-left-radius:12px;overflow:hidden;padding:0}.actions-header{border-top-right-radius:12px;border-bottom-right-radius:12px;overflow:hidden;padding:0}th{padding:0;box-sizing:border-box}.table-header-cell{color:var(--grey-60);font-weight:500;text-align:left;font-size:12px;letter-spacing:.02em;vertical-align:middle;box-sizing:border-box}.users-table-element tbody tr:last-child td{border-bottom:none}.table-cell{padding:14px 12px;font-size:12px;color:var(--color-black);border-bottom:1px solid var(--grey-30);height:56px;vertical-align:middle;box-sizing:border-box}.table-cell:last-child{display:flex;gap:8px;align-items:center}.img-member{display:flex;align-items:center;gap:8px;height:56px;width:35%}.img-member-header{width:35%}.email,.email-header{width:25%}.role,.role-header,.status,.status-header{width:15%}.actions,.actions-header{width:10%;justify-content:flex-start}.action-button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--grey-30);cursor:pointer;border-radius:50%;transition:background-color .2s}.action-button svg{width:20px;height:20px;color:var(--grey-60)}.table-cell img{width:28px;height:28px;border-radius:50%;object-fit:cover;margin:0}.status-circle{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:middle}.status-cell{display:flex;align-items:center;padding:6px 12px;border-radius:20px;font-weight:500;font-size:10px;width:fit-content}.status-cell.active{background:var(--success-0);color:var(--success-50)}.status-circle.active{background:var(--success-50)}.status-cell.invited{background:var(--warning-0);color:var(--warning-50)}.status-circle.invited{background:var(--warning-50)}.status-cell.suspended{background:var(--error-0);color:var(--error-50)}.status-circle.suspended{background:var(--error-50)}.task-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000073;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;z-index:1000}.task-modal{background:var(--color-white);border-radius:16px;width:500px;max-width:90vw;position:relative;padding:.5rem}.task-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;background-color:var(--grey-10);padding:.5rem .5rem .5rem 1rem;border-radius:12px}.task-modal-body{display:flex;flex-direction:column;padding:.5rem}.task-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;font-size:2rem;background-color:var(--color-white);cursor:pointer}.task-modal-close-icon{width:20px;height:20px;color:var(--grey-60)}.task-modal-field{margin-bottom:1rem;display:flex;flex-direction:column;flex:1}.task-modal-field label{font-weight:500;margin-bottom:.3rem}.form-input{width:100%;padding:.75rem 1rem;background-color:var(--color-whiteß);border:1px solid var(--grey-30);border-radius:.5rem;font-size:.8rem;transition:all .2s;outline:none}.form-input::placeholder{color:var(--grey-50)}.task-profile-picture{margin-bottom:1rem}.profile-img-preview{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--grey-10);border:1px solid var(--grey-30);color:var(--grey-60)}.create-task-button{display:flex;flex-direction:row;gap:.5rem;width:100%}.priority-due-date-assignee{display:flex;gap:1rem}.custom-dropdown-trigger{width:100%}.task-modal-submit{background:var(--primary-50);color:var(--color-white);border:none;border-radius:12px;padding:.8rem 1.2rem;font-size:14px;cursor:pointer;font-weight:500;margin-top:.5rem;flex:1}.close-task-button{background:var(--color-background);color:var(--grey-80)}.task-modal-submit:disabled{opacity:.6;cursor:not-allowed}.workspace-picker-list{display:flex;flex-direction:column;gap:6px;max-height:140px;overflow-y:auto;border:1px solid var(--grey-30);border-radius:8px;padding:10px 12px}.workspace-picker-option{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.workspace-picker-all{padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid var(--grey-30);font-weight:600}.calendar-event-card.high-priority{background:var(--primary-0)}.calendar-event-card.high-priority .calendar-event-link a{color:var(--primary-50)}.calendar-time-row:last-child .calendar-slot{border-bottom:none}.calendar-page{display:flex;min-height:100vh;background:var(--color-white);padding:.8rem;gap:1rem}.calendar-content{flex:1;border-radius:16px;display:flex;flex-direction:column;align-content:flex-start;width:100%;background:transparent}.calendar-container-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.calendar-grid{position:relative;min-height:420px;border-radius:20px;border:1px solid var(--grey-30);overflow-x:auto;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;margin-top:1rem;max-height:81.5vh}.calendar-grid::-webkit-scrollbar{display:none}.calendar-header-row{display:flex;border-bottom:1px solid var(--grey-30);position:sticky;top:0;z-index:20;background:var(--color-background)}.calendar-day-col{width:18.5%;background-color:var(--color-background);border-left:1px solid var(--grey-30);text-align:center;color:#e5e7eb;font-weight:600;padding:.5rem 0}.calendar-time-row:first-child .calendar-time-col.empty-col{border-top-left-radius:20px}.calendar-header-row .empty-col{border-bottom:none}.calendar-day-label{font-size:12px;color:var(--grey-60);font-weight:500}.calendar-time-col.empty-col{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0}.calendar-arrow-btn{width:100%;height:100%;padding:4px;color:var(--color-black);background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease-in-out}.calendar-arrow-btn:first-child{border-right:1px solid var(--grey-30)}.calendar-date-label{color:var(--grey-80);font-size:12px;font-weight:600;padding-left:4px}.calendar-time-row{display:flex;height:fit-content;min-height:100px}.calendar-body-row{display:flex;min-height:320px}.calendar-day-col-today .calendar-date-label,.calendar-day-col-today .calendar-day-label{color:var(--primary-50)}.calendar-day-empty{color:var(--grey-40);font-size:12px;padding:8px 0}.calendar-time-col{width:7.5%;background:var(--color-background);color:var(--grey-60);border-bottom:1px solid var(--grey-30);font-weight:500;text-align:right;padding-right:.5rem;padding-top:1rem;font-size:12px}.calendar-time-row:last-child .calendar-time-col{border-bottom:none}.calendar-slot{width:18.5%;border:none;border-bottom:1px solid var(--grey-30);border-right:1px solid var(--grey-30);background:transparent}.first-slot{border:none;border-left:1px solid var(--grey-30);border-right:1px solid var(--grey-30);border-bottom:1px solid var(--grey-30)}.last-slot{border:none;border-bottom:1px solid var(--grey-30)}.calendar-slot-inner{padding:8px;display:flex;flex-direction:column;gap:8px}.calendar-event-card{border-radius:10px;width:100%;padding:10px;z-index:2;color:var(--color-black);font-family:inherit;font-size:15px;background:var(--color-background);height:fit-content;border:none;text-align:left;cursor:pointer}.calendar-event-card[style*="background: #fde2cf"]{color:#b45309}.calendar-event-title{font-weight:600;font-size:14px;margin-bottom:2px}.calendar-event-time{font-size:13px;color:var(--grey-60)}.calendar-event-participants{margin-top:6px;font-size:13px;color:var(--grey-60)}.calendar-event-participant-count{margin-left:4px}.calendar-event-meeting{margin-left:8px;color:var(--grey-60)}.calendar-event-location{margin-top:6px;font-size:13px;color:var(--primary-50)}.calendar-event-link{margin-top:6px;font-size:13px}.calendar-event-link a{color:var(--primary-50);text-decoration:underline;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.calendar-content{flex:1;border-radius:16px;display:flex;flex-direction:column;align-content:flex-start;width:100%}.reports-insights-page{display:flex;min-height:100vh;background-color:var(--color-white);padding:.8rem;gap:1rem}.reports-insights-content{flex:1;border-radius:16px;display:flex;flex-direction:column;align-content:flex-start;width:100%}.reports-insights-container{padding:1rem 0}.reports-insights-container h2{margin-bottom:1.25rem}.ri-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}.ri-kpi-tile{background:var(--color-background);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px}.ri-kpi-label{font-size:14px;font-weight:400;color:var(--grey-60)}.ri-kpi-label-danger{color:var(--error-50)}.ri-kpi-value{font-size:32px;font-weight:500}.ri-kpi-value-danger{color:var(--error-50)}.ri-card{background:var(--color-background);border-radius:16px;padding:20px;margin-bottom:1rem}.ri-card h3{font-size:15px;font-weight:600;margin-bottom:1rem}.ri-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ri-empty{color:var(--grey-50);font-size:14px}.ri-caption{color:var(--grey-50);font-size:13px;margin-top:8px}.ri-meter{display:flex;align-items:center;gap:12px}.ri-meter-track{flex:1;height:12px;border-radius:6px;background:var(--primary-0);overflow:hidden}.ri-meter-fill{height:100%;border-radius:6px;background:var(--primary-50);transition:width .3s ease}.ri-meter-value{font-size:15px;font-weight:600;min-width:44px;text-align:right}.ri-bar-list{display:flex;flex-direction:column;gap:10px}.ri-bar-row{display:grid;grid-template-columns:120px 1fr 64px;align-items:center;gap:12px;border-radius:8px;padding:4px 6px;outline:none}.ri-bar-row-active{background:var(--primary-0)}.ri-bar-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--grey-70);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ri-bar-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ri-bar-track{height:16px;border-radius:8px;background:var(--grey-20);overflow:hidden}.ri-bar-fill{height:100%;border-radius:8px;transition:width .3s ease}.ri-bar-value{font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.ri-overdue-list{display:flex;flex-direction:column;gap:4px}.ri-overdue-row{display:grid;grid-template-columns:2fr 1fr 1fr 100px;align-items:center;gap:12px;width:100%;background:none;border:none;border-radius:8px;padding:10px 8px;text-align:left;font-family:inherit;font-size:13px;cursor:pointer}.ri-overdue-row:hover,.ri-overdue-row:focus{background:var(--primary-0);outline:none}.ri-overdue-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ri-overdue-project,.ri-overdue-assignee{color:var(--grey-60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ri-overdue-date{color:var(--error-50);font-weight:600;text-align:right}@media(max-width:900px){.ri-kpi-row{grid-template-columns:repeat(2,1fr)}.ri-grid{grid-template-columns:1fr}.ri-overdue-row{grid-template-columns:2fr 1fr 80px}.ri-overdue-assignee{display:none}}.messages-view{display:flex;height:calc(100vh - 8.5rem)}.chat-area{flex:1;display:flex;flex-direction:column;background:var(--color-background);border-radius:12px;padding:0}.chat-header{display:flex;align-items:center;border-bottom:1px solid var(--grey-30);padding:1rem;min-height:64px}.chat-header-title{flex:1;font-weight:600;font-size:16px}.chat-header-status{color:#4ade80;font-size:12px;margin-left:6px}.chat-messages{flex:1;overflow-y:auto;padding:1.2rem;display:flex;flex-direction:column;gap:12px}.chat-message{display:flex}.chat-message-me{justify-content:flex-end}.chat-message-them{justify-content:flex-start}.chat-message-bubble{border-radius:12px;padding:10px 16px;max-width:380px;font-size:14px}.chat-message-bubble-me{background:var(--primary-50);color:#fff}.chat-message-bubble-them{background:var(--color-white);color:var(--color-black)}.chat-message-time{font-size:12px;text-align:right;margin-top:4px}.chat-message-time-me{color:#dbeafe}.chat-message-time-them{color:#888}.chat-input-bar{border-top:1px solid var(--grey-30);padding:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.chat-input{flex:1;border:none;outline:none;font-size:14px;background:transparent;width:100%;color:var(--color-black)}.chat-input::placeholder{color:var(--grey-60)}.chat-input-top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;height:64px;gap:8px}.chat-input-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.chat-send-btn,.chat-form-btn{border:none;border-radius:8px;padding:12px 16px;font-weight:500;font-size:12px;cursor:pointer;background:var(--color-white);color:var(--color-black);transition:background .15s}.chat-form-btn{display:inline-flex;align-items:center;gap:6px}.chat-input-bottom-left-icon{width:16px;height:16px;padding:0;color:var(--grey-60)}.chat-send-btn{background:var(--primary-50);color:var(--color-white);padding:8px 18px;font-weight:500;font-size:15px}.messages-page{display:flex;min-height:100vh;background-color:var(--color-white);padding:.8rem;gap:1rem}.messages-content{flex:1;border-radius:16px;display:flex;flex-direction:column;align-content:flex-start;width:100%}.status-badge{display:inline-block;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;margin-left:.5rem}.status-badge.connected{background:var(--primary-50);color:var(--color-white);border:none}.status-badge.not-connected{background:var(--grey-20);color:var(--grey-50);border:1px solid var(--grey-30)}.settings-page{display:flex;min-height:100vh;background-color:var(--color-white);padding:.8rem;gap:1rem}.settings-content{flex:1;border-radius:16px;display:flex;flex-direction:column;align-content:flex-start;width:100%}.settings-sidebar{display:flex;width:fit-content;gap:8px;padding:2px;background:var(--color-background);border:1px solid var(--grey-20);border-radius:8px}.settings-sidebar button{border-radius:6px;padding:6px 14px;font-size:14px;line-height:16px;color:var(--grey-50);border:none;font-weight:500;cursor:pointer;align-items:center;transition:all .16s cubic-bezier(.4,0,.2,1);background:transparent}.settings-sidebar .active{background:var(--color-white);color:var(--color-black)}.settings-main{display:flex;flex-direction:column;gap:.6rem}.tab-header,.settings-content-area{display:flex;flex-direction:column;gap:.2rem}.settings-tab-content{display:flex;flex-direction:column;gap:.2rem;border-bottom:1px solid var(--grey-20);padding-bottom:.8rem}.tab-header-section{display:flex;flex-direction:row;justify-content:space-between;margin-top:1.5rem}h3{font-size:16px;font-weight:500;margin:0}.settings-content-area p{font-size:14px;color:var(--grey-60);margin:0}.settings,.personal-info-form{display:flex;flex-direction:column}.personal-info{display:flex;flex-direction:column;gap:1rem}.form-inputs{width:100%;max-width:400px;padding:.75rem 1rem;color:var(--color-black);background-color:var(--color-white);border:1px solid var(--grey-30);border-radius:.5rem;font-size:.8rem;transition:all .2s;outline:none}.form-inputs:focus{border-color:transparent;box-shadow:0 0 0 2px var(--primary-50)}.form-inputs::placeholder{color:var(--grey-50)}.label{display:flex;flex-direction:row;gap:20rem;padding:1.8rem 0;border-bottom:1px solid var(--grey-20)}.task-notifications,.team-notifications,.delivery-notifications{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem 0;border-bottom:1px solid var(--grey-20)}.delivery-notifications{border-bottom:none}.task-notifications span{margin:0;font-size:12px;color:var(--grey-60)}svg.custom-dropdown-arrow{width:12px;height:12px}.notification-option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:400px}div.smart-settings{display:flex;flex-direction:column;justify-content:start;align-items:start;width:auto;max-width:auto;gap:.5rem}.smart-focus-settings{border-bottom:none}.password ::placeholder{font-size:2rem;letter-spacing:.3rem}.account-security-form{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:13rem}.two-fa-settings{display:flex;flex-direction:row;justify-content:space-between;width:400px;align-items:center}.two-fa-settings p span{font-weight:600;color:var(--color-black)}.sessions-btn{background:var(--error-50);width:auto;max-width:190px}.sessions-btn:hover{background:var(--error-60)}.sessions-btn:focus{background:var(--error-70)}.session-details{display:flex;flex-direction:column;gap:.2rem}.active-now{color:var(--color-black)!important;font-weight:600}.sessions-settings{display:flex;flex-direction:column;gap:1rem}.integrations-list{display:flex;flex-direction:column;gap:1rem;padding:1.2rem 0}.integration-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 0;width:600px}.notion-icon{filter:invert(1)}.dark .notion-icon{filter:invert(0)}.item-logo-desc{display:flex;flex-direction:row;gap:1rem;align-items:center}.item-logo-desc img{width:36px}.theme-toggle{width:36px;height:20px}.toggle-slider{width:100%;height:100%;background-color:var(--grey-30)}.toggle-slider:before{width:16px;height:16px;left:2px;bottom:2px}.theme-toggle input:checked+.toggle-slider:before{transform:translate(16px);right:2px}.task-notifications-list{display:flex;flex-direction:column;gap:.5rem}.profile-picture{display:flex;flex-direction:row;gap:16.9rem;padding:1.8rem 0;border-bottom:1px solid var(--grey-20)}.placeholder-img-change{display:flex;flex-direction:row;gap:1rem;flex-shrink:none}.profile-img-preview{width:64px;height:64px;border-radius:50%}.change-pic-btn{height:40px!important;min-height:40px!important;max-height:40px!important;display:flex;align-items:center;justify-content:center}.placeholder-img-change{display:flex;flex-direction:row;gap:1rem;align-items:center}.personal-info-form p{margin:0;font-size:14px;color:var(--grey-60)}.label:last-child{border-bottom:none}.team-notifications span{margin:0;font-size:14px;color:var(--grey-60)}label{font-size:14px;color:var(--grey-60)}.delivery-notifications-list{display:flex;flex-direction:row;gap:2rem}.checkbox-checkmark{width:12px;height:12px}img{background-color:transparent;color:var(--color-white)}.Back-Arrow{position:absolute;top:10rem;left:25rem}.otp-inputs{display:flex;gap:10px}input ::placeholder{font-size:24px;color:green}.otp-inputs input:-webkit-autofill,.otp-inputs input:-webkit-autofill:hover,.otp-inputs input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--grey-20) inset!important;-webkit-text-fill-color:var(--primary-10)!important;background-color:var(--grey-20)!important;color:var(--primary-50)}.error{color:#f87171;margin-top:1rem}.Verify-Button{background-color:var(--primary-50);color:var(--color-white);font-size:14px;padding:16px 40px;width:100%;border:none;margin-top:2rem;border-radius:.65rem}:root{--color-background: #F1F5F9;--color-white: #ffffff;--color-black: #000000;--primary-0: #E1D9F4;--primary-10: #CDBFED;--primary-20: #B49FE4;--primary-30: #9B80DB;--primary-40: #8260D2;--primary-50: #6940C9;--primary-60: #5735A7;--primary-70: #462B86;--primary-80: #342064;--primary-90: #231543;--primary-100: #150D28;--grey-0: #F8FAFC;--grey-10: #F1F5F9;--grey-20: #E2E8F0;--grey-30: #CBD5E1;--grey-40: #D1D5DB;--grey-50: #64748B;--grey-60: #475569;--grey-70: #334155;--grey-80: #1E293B;--grey-90: #0F172A;--grey-100: #020617;--success-0: #E6F4EA;--success-10: #BFE1C8;--success-20: #99CCA5;--success-30: #73B782;--success-40: #4CA35F;--success-50: #3FA668;--success-60: #33994F;--success-70: #2A7D40;--success-80: #206030;--success-90: #154221;--success-100: #0C2915;--warning-0: #FFF4E6;--warning-10: #FFDDC0;--warning-20: #FFC799;--warning-30: #FFB272;--warning-40: #FF9B4C;--warning-50: #FF7C00;--warning-60: #E66F00;--warning-70: #CC6200;--warning-80: #B35900;--warning-90: #994C00;--warning-100: #803F00;--error-0: #FDEAEA;--error-10: #F9C2C2;--error-20: #F39B9B;--error-30: #ED7373;--error-40: #E74C4C;--error-50: #FF0C0C;--error-60: #D40A0A;--error-70: #B20808;--error-80: #8F0606;--error-90: #6C0404;--error-100: #3D0202}[data-theme=dark]{--color-background: #1E293B;--color-white: #141A1F;--color-black: #f3f4f6;--primary-0: #2d225a;--primary-10: #3a2d6d;--primary-20: #4a3a8a;--primary-30: #5a47a7;--primary-40: #6a54c4;--primary-50: #7a61e1;--primary-60: #8a6efe;--primary-70: #a78bfa;--primary-80: #c4b5fd;--primary-90: #ede9fe;--primary-100: #f5f3ff;--grey-0: #020617;--grey-10: #0F172A;--grey-20: #1E293B;--grey-30: #334155;--grey-40: #475569;--grey-50: #64748B;--grey-60: #94A3B8;--grey-70: #CBD5E1;--grey-80: #E2E8F0;--grey-90: #F1F5F9;--grey-100: #F8FAFC;--success-0: #0C2915;--success-10: #154221;--success-20: #206030;--success-30: #2A7D40;--success-40: #33994F;--success-50: #3FA668;--success-60: #4CA35F;--success-70: #73B782;--success-80: #99CCA5;--success-90: #BFE1C8;--success-100: #E6F4EA;--warning-0: #803F00;--warning-10: #994C00;--warning-20: #B35900;--warning-30: #CC6200;--warning-40: #E66F00;--warning-50: #f59e42;--warning-60: #FF9B4C;--warning-70: #FFB272;--warning-80: #FFC799;--warning-90: #FFDDC0;--warning-100: #FFF4E6;--error-0: #3D0202;--error-10: #6C0404;--error-20: #8F0606;--error-30: #B20808;--error-40: #D40A0A;--error-50: #ef4444;--error-60: #E74C4C;--error-70: #ED7373;--error-80: #F39B9B;--error-90: #F9C2C2;--error-100: #FDEAEA}.otp-page{min-height:100vh;background:var(--color-white);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.back-img{padding:12px;background-color:var(--primary-50);border-radius:200px;display:flex}.Back-Arrow{position:absolute;top:3rem;left:3rem}.otp-container{width:30%;min-width:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}.otp-inputs{display:flex;gap:10px;margin-bottom:1.5rem}.otp-inputs input{width:100%;height:56px;font-size:24px;text-align:center;border-radius:8px;border:none;background:var(--color-white);color:var(--primary-50);outline:1px solid var(--grey-10)}.otp-inputs input:focus{outline-color:var(--primary-50);background-color:var(--primary-0);color:var(--primary-50)}h2{margin-bottom:.25rem}p{color:var(--grey-20);margin-bottom:1rem}.reset-password-fields{width:100%;display:flex;flex-direction:column;gap:1rem}.form-group{display:flex;flex-direction:column;width:100%}.form-label{font-size:.875rem;font-weight:500;color:var(--grey-100);margin-bottom:.5rem}.form-input{width:100%;padding:.75rem 1rem;background-color:var(--color-white);border:1px solid var(--grey-10);border-radius:.5rem;font-size:.875rem;outline:none}.form-input:focus{border-color:transparent;box-shadow:0 0 0 2px var(--primary-50)}.password-toggle-btn{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--grey-40)}.password-icon{width:20px;height:20px}.error{color:#f87171;margin-top:.5rem}.resend-link{margin-top:1rem;background:none;border:none;color:var(--primary-50);font-size:.875rem;font-weight:500;cursor:pointer}.Verify-Button{background-color:var(--primary-50);color:var(--color-white);font-size:14px;padding:16px 40px;width:100%;border:none;margin-top:1.5rem;border-radius:.65rem;cursor:pointer}.toast-stack{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:10px;max-width:360px}.toast{display:flex;align-items:flex-start;gap:10px;background:var(--color-background);border-left:4px solid var(--grey-50);border-radius:10px;padding:12px 14px;box-shadow:0 8px 24px #00000040;animation:toast-in .2s ease-out}.toast-clickable{cursor:pointer}.toast-error{border-left-color:var(--error-50)}.toast-warning{border-left-color:var(--warning-50)}.toast-info{border-left-color:var(--primary-50)}.toast-success{border-left-color:var(--success-50)}.toast-body{flex:1;min-width:0}.toast-title{font-weight:600;font-size:14px;color:var(--color-black)}.toast-message{font-size:13px;color:var(--grey-60);margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.toast-close{background:none;border:none;cursor:pointer;padding:2px;flex-shrink:0;color:var(--grey-50)}.toast-close-icon{width:16px;height:16px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
