@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Readex+Pro:wght@300;400;600&family=Roboto:wght@300;400;500;600&display=swap";:root{--primary-color:#6e5eff;--bg-gradient:linear-gradient(137deg, #6e5eff 0%, #1d34b7 97%);--shape-gradient:linear-gradient(90deg, #6366f1 0%, #70c4cf 100%);--text-white:#fff;--text-dark:#12151f;--text-gray:#393c46;--text-slate:#64748b;--bg-light:#f5f6f9;--border-light:#e9edf4;--accent-color:#778c9e;--font-readex:"Readex Pro", sans-serif;--font-roboto:"Roboto", sans-serif;--font-inter:"Inter", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-roboto);background-color:var(--bg-light);color:var(--text-dark);font-family:var(--font-roboto);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;min-height:100vh;margin:0}#root{width:100%}.login-container{width:100vw;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.left-panel{flex-direction:column;flex:55;padding:12vh 100px 8vh;display:flex;position:relative;overflow:hidden}.left-panel-bg{z-index:1;object-fit:cover;object-position:top left;mix-blend-mode:soft-light;opacity:.6;width:calc(100% + 120px);height:calc(100% + 222px);position:absolute;top:-111px;left:-60px}.left-panel-overlay{background:var(--bg-gradient);z-index:0;position:absolute;inset:0}.bg-shapes-left{opacity:.7;z-index:2;width:1266px;position:absolute;top:49px;left:-259px}.left-content{z-index:5;flex-direction:column;justify-content:space-between;width:100%;max-width:545px;height:100%;display:flex;position:relative}.logo-container{align-items:center;width:196px;height:51px;display:flex}.logo-img{object-fit:contain;width:100%;height:100%;display:block}.branding-text{flex-direction:column;gap:clamp(12px,3vh,24px);margin-bottom:2vh;display:flex}.branding-title{font-family:var(--font-readex);color:var(--text-white);font-size:46px;font-weight:600;line-height:1.2}.branding-subtitle{font-family:var(--font-readex);color:#f9fbfc;max-width:480px;font-size:20px;font-weight:300;line-height:1.3}.right-panel{background-color:var(--text-white);flex-direction:column;flex:45;justify-content:center;align-items:center;height:100vh;padding:0 60px;display:flex;position:relative;overflow:hidden}.bg-shapes-right{display:none}.bg-shapes-main{opacity:.7;z-index:3;pointer-events:none;width:54%;height:auto;position:absolute;top:-51%;left:11.5%}.right-content{z-index:1;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:475px;display:flex;position:relative}.signin-header{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.dashboard-home{flex-direction:column;gap:32px;width:100%;display:flex}.dashboard-top-row{justify-content:space-between;align-items:center;display:flex}.dashboard-title{color:var(--text-main);font-family:Readex Pro,sans-serif;font-size:24px;font-weight:600}.dashboard-secondary-row{justify-content:space-between;align-items:center;display:flex}.secondary-heading{color:var(--text-main);font-family:Roboto,sans-serif;font-size:18px;font-weight:500}.dashboard-actions{align-items:center;gap:12px;display:flex}.action-btn-outline{color:#515b73;font-family:var(--font-roboto);cursor:pointer;background:#fff;border:1px solid #e9edf4;border-radius:5px;align-items:center;gap:5px;padding:12px 10px;font-size:14px;font-weight:400;display:flex}.sort-btn{gap:0}.sort-btn>span{margin:0 10px 0 5px}.toggle-group{border:1px solid #e9edf4;border-radius:5px;display:flex;overflow:hidden}.toggle-btn{cursor:pointer;background:#fff;border:none;align-items:center;padding:12px 10px;display:flex}.toggle-btn.active{background:#eef2ff}.summary-cards-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.summary-card{border:1px solid var(--border-color);height:140px;color:var(--text-light);background:#fff;border-radius:12px;justify-content:center;align-items:center;font-size:14px;display:flex}.charts-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.chart-container{border:1px solid var(--border-color);height:400px;color:var(--text-light);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex}.workspace-table-container{border:1px solid var(--border-color);height:300px;color:var(--text-light);background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.signin-title{font-family:var(--font-roboto);color:var(--text-dark);font-size:38px;font-weight:600;line-height:1.2}.signin-subtitle{font-family:var(--font-roboto);color:var(--text-gray);max-width:400px;font-size:18px;font-weight:300;line-height:1.5}.microsoft-btn{background-color:var(--primary-color);color:var(--text-white);font-family:var(--font-roboto);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 24px;font-size:18px;font-weight:600;transition:transform .2s,background-color .2s;display:flex}.microsoft-btn:hover{background-color:#5a4bd6;transform:translateY(-2px)}.microsoft-btn:active{transform:translateY(0)}.divider{background-color:#e2e8f0;width:397px;height:1px;margin:8px 0}.footer-text{text-align:left;width:397px;font-family:var(--font-roboto);color:var(--text-slate);font-size:16px;font-weight:300;line-height:1.5}@media (width<=1024px){.login-container{flex-direction:column;height:auto;position:relative;overflow-y:auto}.left-panel{height:450px;padding:60px 40px}.left-content{justify-content:flex-start;gap:60px}.right-panel{height:auto;min-height:500px;padding:80px 40px}}.dashboard-layout{background-color:var(--bg-light);width:100vw;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.main-area{flex-direction:column;flex-grow:1;min-width:0;height:100vh;display:flex;overflow:hidden}.sidebar{background-color:var(--text-white);border-right:1px solid var(--border-light);z-index:10;flex-direction:column;flex-shrink:0;width:210px;min-width:210px;height:100vh;transition:width .28s cubic-bezier(.4,0,.2,1),min-width .28s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.sidebar.collapsed{width:70px;min-width:70px}.sidebar.collapsed .sidebar-nav{padding:16px 13px}.sidebar.collapsed .nav-item{gap:0}.sidebar.collapsed .nav-label{opacity:0;max-width:0}.sidebar-header{border-bottom:1px solid var(--border-light);cursor:pointer;justify-content:center;align-items:center;height:64px;padding:0;display:flex;position:relative;overflow:hidden}.sidebar-logo-group{align-items:center;gap:12px;display:flex}.sidebar-logo{height:32px}.sidebar-title{font-family:var(--font-readex);color:var(--text-dark);letter-spacing:-.5px;font-size:24px;font-weight:600}.hamburger-btn{cursor:pointer;color:var(--text-dark);opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.sidebar-nav{flex-direction:column;flex-grow:1;gap:4px;padding:24px 13px;display:flex}.nav-item{color:var(--text-dark);font-family:var(--font-roboto);border-radius:6px;align-items:center;gap:12px;padding:10px 13px;font-size:14px;font-weight:400;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),gap .3s cubic-bezier(.4,0,.2,1);display:flex}.nav-item:hover{background-color:var(--bg-light)}.nav-item.active{background-color:var(--primary-color);color:var(--text-white);font-weight:500;box-shadow:0 4px 12px #6e5eff33}.nav-item.active .nav-icon{filter:brightness(0)invert()}.nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.nav-icon img,.nav-icon svg{width:100%;height:100%;display:block}.nav-label{white-space:nowrap;opacity:1;max-width:200px;transition:max-width .3s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1);overflow:hidden}.header{background-color:var(--text-white);border-bottom:1px solid var(--border-light);z-index:9;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:relative}.header-left{flex:1;align-items:center;display:flex}.search-container{background-color:var(--text-white);border:1px solid var(--border-light);border-radius:6px;align-items:center;width:280px;height:38px;padding-left:12px;display:flex;position:relative;overflow:hidden}.search-input{width:calc(100% - 44px);height:100%;font-family:var(--font-roboto);color:var(--text-dark);background:0 0;border:none;outline:none;font-size:14px}.search-input::placeholder{color:#9ca1af;opacity:1}.search-icon-box{background-color:var(--text-white);border-left:1px solid var(--border-light);justify-content:center;align-items:center;width:44px;height:100%;display:flex;position:absolute;top:0;right:0}.search-icon{opacity:.6;width:18px;height:18px}.header-right{align-items:center;gap:20px;display:flex}.icon-btn{border:1px solid var(--border-light);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex;position:relative}.icon-btn:hover{background-color:var(--bg-light)}.header-icon{opacity:.8;width:20px;height:20px}.notification-dot{border:2px solid var(--text-white);background-color:#ff4d4f;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.jira-icon{width:18px;height:18px}.jira-status-text{font-size:14px;font-family:var(--font-roboto);white-space:nowrap;font-weight:400}.jira-badge-wrapper{position:relative}.jira-status-badge{border:1px solid var(--border-light);background-color:var(--text-white);cursor:pointer;border-radius:6px;align-items:center;gap:8px;height:40px;padding:0 12px;font-family:inherit;transition:border-color .2s,background-color .2s;display:flex}.jira-status-badge:hover{border-color:var(--primary-color);background-color:#6e5eff05}.jira-dropdown{border:1px solid var(--border-light);z-index:200;background:#fff;border-radius:8px;min-width:180px;animation:.12s fadeInDown;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}.user-dropdown{border:1px solid var(--border-light);z-index:200;background:#fff;border-radius:8px;min-width:140px;animation:.12s fadeInDown;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.jira-dropdown-item{width:100%;font-family:var(--font-roboto);color:#515b73;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-size:14px;transition:background-color .15s;display:flex}.jira-dropdown-item:hover{background-color:#f5f6f9}.jira-dropdown-item--danger{color:#e82646}.jira-dropdown-item--danger:hover{background-color:#fff5f7}.jira-dropdown-divider{background:var(--border-light);height:1px;margin:0}.user-profile{border-left:1px solid var(--border-light);align-items:center;gap:12px;padding-left:20px;display:flex}.avatar{object-fit:cover;border-radius:6px;width:40px;height:40px}.user-info{flex-direction:column;display:flex}.user-name{color:#12151f;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.user-role{color:#64748b;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.content-area{background-color:var(--bg-light);flex-direction:column;flex-grow:1;min-width:0;padding:28px 24px;display:flex;overflow:hidden auto}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:600px;margin:auto;display:flex}.empty-illustration{width:240px;height:auto;margin-bottom:32px}.empty-title{font-family:var(--font-readex);color:var(--text-dark);margin-bottom:8px;font-size:24px;font-weight:600}.empty-subtitle{font-family:var(--font-roboto);color:var(--text-slate);margin-bottom:32px;font-size:16px;line-height:1.6}.btn-primary{color:#fff;font-family:var(--font-roboto);cursor:pointer;background:#6e5eff;border:none;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:600;transition:opacity .2s}.btn-primary:hover{opacity:.9}.modal-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container{background:#fff;border-radius:4px;flex-direction:column;width:488px;display:flex;overflow:visible;box-shadow:0 4px 4px #00000040}.modal-header{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;height:58px;margin-bottom:24px;padding:0 24px;display:flex}.modal-title{font-family:var(--font-roboto);color:#12151f;margin:0;font-size:20px;font-weight:500;line-height:24px}.modal-close-btn{cursor:pointer;opacity:1;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .15s;display:flex}.modal-close-btn:hover{opacity:.6}.modal-form{flex-direction:column;gap:16px;padding:0 24px;display:flex}.modal-field{flex-direction:column;gap:6px;width:100%;display:flex}.modal-label{font-family:var(--font-roboto);color:#12151f;align-items:center;font-size:14px;font-weight:400;line-height:20px;display:flex}.modal-input{width:100%;font-family:var(--font-roboto);color:#12151f;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:4px;outline:none;padding:13px;font-size:14px;font-weight:400;transition:border-color .15s}.modal-input::placeholder{color:#64748b}.modal-input:focus{border-color:#6e5eff}.modal-textarea{width:100%;height:90px;font-family:var(--font-roboto);color:#12151f;resize:none;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:4px;outline:none;padding:13px;font-size:14px;font-weight:400;transition:border-color .15s}.modal-textarea::placeholder{color:#64748b}.modal-textarea:focus{border-color:#6e5eff}.modal-dropdown{width:100%;position:relative}.modal-dropdown-trigger{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:42px;padding:0 12px;transition:border-color .15s;display:flex}.modal-dropdown-trigger:hover:not(:disabled){border-color:#6e5eff}.modal-dropdown-trigger:disabled{cursor:not-allowed;opacity:.6;background:#f8fafc}.modal-dropdown-placeholder{font-family:var(--font-roboto);color:#64748b;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:400;overflow:hidden}.modal-dropdown-value{font-family:var(--font-roboto);color:#12151f;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:400;overflow:hidden}.modal-dropdown-chevron{flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.modal-dropdown-chevron--open{transform:rotate(180deg)}.modal-dropdown-list{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:4px;max-height:220px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.modal-dropdown-item{font-family:var(--font-roboto);color:#12151f;cursor:pointer;padding:12px;font-size:14px;font-weight:400;transition:background .12s}.modal-dropdown-item:hover{background:#f5f6f9}.modal-dropdown-item--selected{color:#6e5eff;background:#eef2ff;font-weight:500}.modal-dropdown-item--check{align-items:center;gap:10px;display:flex}.modal-checkbox{background:#fff;border:1.5px solid #cdd0d7;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:flex}.modal-checkbox--checked{background:#6e5eff;border-color:#6e5eff}.modal-sprint-tag{color:#64748b;font-size:12px}.modal-dropdown-empty{font-family:var(--font-roboto);color:#64748b;padding:12px 16px;font-size:14px}.modal-error{font-family:var(--font-roboto);color:#f5222d;margin:0;font-size:13px}.modal-footer{border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;height:58px;margin-top:24px;padding:0 24px;display:flex}.modal-btn-cancel{font-family:var(--font-roboto);color:#181e2d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:400;line-height:22px;transition:background .15s}.modal-btn-cancel:hover:not(:disabled){background:#f8f9fa}.modal-btn-cancel:disabled{opacity:.5;cursor:not-allowed}.modal-btn-submit{font-family:var(--font-roboto);color:#64748b;cursor:not-allowed;white-space:nowrap;background:#e2e8f0;border:none;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:400;line-height:22px;transition:background .2s,color .2s}.modal-btn-submit--active{color:#fff;cursor:pointer;background:#6e5eff}.modal-btn-submit--active:hover{opacity:.9}.ws-page{flex-direction:column;gap:24px;width:100%;display:flex}.ws-top-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.ws-title-block{flex-direction:column;gap:5px;display:flex}.ws-title{font-family:var(--font-roboto);color:#202c4b;margin:0;font-size:24px;font-weight:600}.ws-breadcrumb{font-family:var(--font-roboto);align-items:center;gap:10px;font-size:12px;font-weight:400;display:flex}.ws-breadcrumb-muted{color:#515b73}.ws-breadcrumb-sep,.ws-breadcrumb-current{color:#202c4b}.ws-table-card{background:#fff;border-radius:4px;width:100%;overflow:hidden;box-shadow:0 4.4px 6px #dedede5c}.ws-table-wrap{flex-direction:column;display:flex}.ws-table{flex-direction:column;padding:16px;display:flex}.ws-th-row{background:#f2f4f8;border:1px solid #e9edf4;align-items:center;gap:15px;padding:12px 20px;display:flex}.ws-th{font-family:var(--font-roboto);color:#202c4b;white-space:nowrap;flex:1;align-items:center;gap:5px;min-width:0;font-size:14px;font-weight:500;display:flex}.ws-th-center{justify-content:center}.ws-tr{box-sizing:border-box;cursor:pointer;background:#fff;border-bottom:1px solid #e9edf4;align-items:center;gap:15px;height:58px;padding:12px 20px;transition:background-color .15s;display:flex}.ws-tr:hover{background-color:#f8fafc}.ws-td{font-family:var(--font-roboto);color:#202c4b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:400;overflow:hidden}.ws-td-name{color:#12151f}.ws-badge{font-family:var(--font-roboto);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.ws-td-actions{justify-content:center;align-items:center;gap:24px;display:flex}.ws-action-btn{cursor:pointer;opacity:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.ws-action-btn:hover{opacity:.7}.ws-action-btn:disabled{opacity:.4;cursor:not-allowed}.ws-pagination{border-radius:0 0 5px 5px;justify-content:flex-end;align-items:center;padding:15px 20px;display:flex}.ws-page-btn{font-family:var(--font-roboto);color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:5px 10px;font-size:14px;font-weight:400;transition:background .15s;display:flex}.ws-page-btn:disabled{opacity:.4;cursor:not-allowed}.ws-page-btn:hover:not(:disabled):not(.ws-page-active){background:#f2f4f8}.ws-page-active{border-radius:4px;color:#fff!important;background:#6e5eff!important}.ws-page-next{color:#6e5eff}.ws-page-dots{cursor:default}.ws-state-box{font-family:var(--font-roboto);color:#515b73;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 24px;font-size:14px;display:flex}.ws-error-text{color:#e82646;font-size:14px}.ws-empty-text{color:#515b73;font-size:14px}.ws-loading-spinner{border:3px solid #e9edf4;border-top-color:#6e5eff;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite ws-spin}@keyframes ws-spin{to{transform:rotate(360deg)}}.sl-page{flex-direction:column;gap:24px;width:100%;display:flex}.sl-top{flex-direction:column;gap:5px;display:flex}.sl-title{font-family:var(--font-roboto);color:#202c4b;margin:0;font-size:24px;font-weight:600}.sl-breadcrumb{font-family:var(--font-roboto);align-items:center;gap:10px;font-size:12px;font-weight:400;display:flex}.sl-bc-muted,.sl-bc-sep{color:#515b73}.sl-bc-current{color:#202c4b}.sl-card{background:#fff;border-radius:4px;flex-direction:column;min-width:0;display:flex;overflow:visible;box-shadow:0 4.4px 6px #dedede5c}.sl-card-header{border-bottom:1px solid #e9edf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 16px;display:flex}.sl-card-header-left{flex-shrink:0;align-items:center;gap:12px;display:flex}.sl-section-title{font-family:var(--font-roboto);color:#202c4b;white-space:nowrap;font-size:18px;font-weight:600}.sl-info-icon{cursor:default;border:1px solid #64748b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.sl-info-popover{z-index:200;pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:480px;max-width:90vw;padding:14px 16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 16px #0f172a1f}.sl-info-popover-title{font-family:var(--font-roboto);color:#12151f;margin:0 0 6px;font-size:13px;font-weight:600}.sl-info-popover-text{font-family:var(--font-roboto);color:#475569;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.sl-open-jira{font-family:var(--font-roboto);color:#6e5eff;cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:400;text-decoration:underline;display:inline-flex}.sl-card-header-right{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.sl-filter-wrap{position:relative}.sl-filter-btn{min-width:140px;height:38px;font-family:var(--font-roboto);color:#12151f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:400;transition:border-color .15s;display:flex}.sl-filter-btn:hover{border-color:#6e5eff}.sl-dropdown{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:4px;min-width:100%;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.sl-dropdown-item{font-family:var(--font-roboto);color:#12151f;cursor:pointer;white-space:nowrap;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:400;display:flex}.sl-dropdown-item:hover{background:#f5f6f9}.sl-dropdown-item--active{color:#fff;background:#6e5eff;font-weight:600}.sl-dropdown-item--active:hover{background:#5a4ee0}.sl-sprint-active{color:#64748b;font-weight:400}.sl-dropdown-item--checkbox{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.sl-dropdown-item--checkbox:hover{background:#f5f6f9}.sl-checkbox{cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:3px;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;transition:background .15s,border-color .15s;display:inline-flex}.sl-checkbox--checked{background:#6e5eff;border-color:#6e5eff}.sl-checkbox--checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;display:block;transform:rotate(-45deg)translateY(-1px)}.sl-ai-btn{height:38px;font-family:var(--font-roboto);color:#12151f;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#fff9f6,#f1f4fb);border:1px solid #f7b48c;border-radius:4px;align-items:center;gap:10px;padding:8px 14px;font-size:14px;font-weight:500;transition:opacity .2s;display:inline-flex;box-shadow:0 0 9px #6e5eff4d}.sl-ai-btn:hover{opacity:.9}.sl-stats-strip{gap:16px;margin-bottom:16px;display:flex}.sl-stat{background:#fff;border:1px solid #e9edf4;border-radius:8px;flex-direction:column;flex:1;gap:4px;padding:16px 20px;display:flex}.sl-stat-num{font-family:var(--font-roboto);color:#12151f;font-size:24px;font-weight:600}.sl-stat-label{font-family:var(--font-roboto);color:#515b73;font-size:13px;font-weight:400}.sl-toast{z-index:9999;pointer-events:none;background:#fff;border-radius:2px;align-items:flex-start;gap:10px;padding:9px 16px;animation:.25s ease-out sl-toast-in;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 9px 14px #0000000d,0 6px 8px #00000014,0 3px 3px #0000001f}@keyframes sl-toast-in{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.sl-toast-icon-wrap{flex-shrink:0;align-items:flex-start;padding-top:4px;display:flex}.sl-toast-text{font-family:var(--font-roboto);color:#12151f;white-space:nowrap;font-size:14px;font-weight:400;line-height:22px}.sl-body{flex-direction:column;flex:1;display:flex}.sl-select-all-row{align-items:center;gap:8px;padding:12px 16px;display:flex}.sl-select-label{font-family:var(--font-inter);color:#64748b;font-size:14px;font-weight:400;line-height:20px}.sl-story-row:first-of-type{border-top:none!important}.sl-story-row{background:#fff;border-top:1px solid #e9edf4;flex-direction:column;display:flex}.sl-story-main{justify-content:space-between;align-items:center;height:58px;padding:0 16px;transition:background .1s;display:flex}.sl-story-row:hover .sl-story-main,.sl-story-main--expanded{background:#f4f5f7}@keyframes sl-story-highlight{0%{background:#fff499b3}to{background:0 0}}.sl-story-main--highlighted{animation:1s ease-out forwards sl-story-highlight}.sl-story-search-wrap{align-items:center;display:flex;position:relative}.sl-story-search-icon{pointer-events:none;position:absolute;left:10px}.sl-story-search{height:36px;font-family:var(--font-roboto);color:#202c4b;background:#fff;border:1px solid #e2e8f0;border-radius:4px;outline:none;width:160px;padding:0 30px 0 32px;font-size:13px}.sl-story-search::placeholder{color:#94a3b8}.sl-story-search:focus{border-color:#6e5eff}.sl-story-search-clear{cursor:pointer;opacity:.6;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;right:8px}.sl-story-search-clear:hover{opacity:1}.sl-story-left{flex:1;align-items:center;gap:24px;min-width:0;display:flex;overflow:hidden}.sl-story-title{color:#172b4d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;overflow:hidden}.sl-story-key{color:#64748b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:500}.sl-story-right{flex-shrink:0;align-items:center;gap:16px;display:flex}.sl-badges{align-items:center;gap:4px;display:flex}.sl-badge-col{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sl-badge-col.priority{width:72px}.sl-badge-col.status{width:96px}.sl-badge{font-family:var(--font-roboto);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.sl-tc-panel{background:#f4f5f7;padding:0 16px 16px}.sl-tc-inner{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.sl-tc-panel-header{border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.sl-tc-panel-label{font-family:var(--font-roboto);color:#64748b;font-size:14px;font-weight:400;line-height:20px}.sl-tc-add-btn{color:#fff;font-family:var(--font-roboto);cursor:pointer;white-space:nowrap;background:#6e5eff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:600}.sl-tc-add-btn:hover{background:#5a4de0}.sl-tc-list{background:#e9edf4;flex-direction:column;gap:1px;display:flex}.sl-tc-row-wrap{background:#fff}.sl-tc-row{background:#fff;justify-content:space-between;align-items:center;gap:16px;height:44px;padding:0 16px;display:flex}.sl-tc-steps-panel{background:#f4f5f7;padding:0 16px 16px}.sl-tc-steps-card{background:#fff;border:1px solid #e2e8f0;border-radius:4px;overflow:hidden}.sl-steps-table{table-layout:fixed;flex-direction:column;width:100%;display:flex;overflow:hidden}.sl-steps-th{box-sizing:border-box;background:#f2f4f8;border-bottom:1px solid #e9edf4;align-items:center;gap:16px;height:40px;padding:0 16px;display:flex}.sl-steps-th-cell{font-family:var(--font-roboto);color:#202c4b;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}.sl-steps-flex{word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0;overflow:hidden}.sl-steps-tr{box-sizing:border-box;background:#fff;border-bottom:1px solid #e9edf4;align-items:flex-start;gap:16px;padding:10px 16px;display:flex}.sl-steps-tr:last-child{border-bottom:none}.sl-steps-td{font-family:var(--font-roboto);word-break:break-word;overflow-wrap:break-word;min-width:0;font-size:12px;font-weight:400;line-height:1.5;overflow:hidden;color:#202c4b!important}.ai-refine-backdrop{z-index:1100;background:#0f172a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ai-refine-modal{background:#fff;border-radius:4px;flex-direction:column;width:100%;max-width:960px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 8px 32px #0000002e}.ai-refine-header{background:linear-gradient(90deg,#fef9f6,#f1f4fb);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}.ai-refine-header-left{align-items:center;gap:10px;display:flex}.ai-refine-title{font-family:var(--font-roboto);color:#12151f;font-size:18px;font-weight:500}.ai-refine-story-section{flex-shrink:0}.ai-refine-story-toggle{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;display:flex}.ai-refine-story-toggle-label{font-family:var(--font-roboto);color:#12151f;font-size:16px;font-weight:500}.ai-refine-story-card{flex-direction:column;gap:8px;padding:10px;display:flex}.ai-refine-story-fields{background:#fff;border:1px solid #e2e8f0;border-radius:4px;align-items:flex-start;gap:32px;padding:16px;display:flex}.ai-refine-tc-row{background:#f8f7ff;border:1px solid #e2e8f0;border-radius:4px;align-items:flex-start;gap:32px;padding:12px 16px;display:flex}.ai-refine-story-field{flex-direction:column;gap:2px;display:flex}.ai-refine-field-label{font-family:var(--font-roboto);color:#64748b;font-size:12px;line-height:20px}.ai-refine-field-value{font-family:var(--font-roboto);color:#12151f;font-size:14px;line-height:22px}.ai-refine-body{flex-direction:column;align-items:center;gap:24px;padding:24px 40px;display:flex}.ai-refine-subtitle{font-family:var(--font-roboto);color:#12151f;text-align:center;font-size:16px;font-weight:500}.ai-refine-chips{gap:16px;width:100%;display:flex}.ai-refine-chip{font-family:var(--font-roboto);color:#0f172a;cursor:pointer;text-align:center;background:#94a3b81a;border:1px solid #e1e4ea;border-radius:4px;flex:1;padding:12px 16px;font-size:14px;transition:background .15s}.ai-refine-chip:hover{background:#94a3b833}.ai-refine-input-wrap{flex-shrink:0;padding:0 24px 24px}.ai-refine-input-container{background:#fff;border:1px solid #e2e8f0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.ai-refine-input-container--active{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#f7b48c,#517acd) border-box;border:1px solid #0000;box-shadow:0 2px 10px #6e5eff3d}.ai-refine-input{font-family:var(--font-roboto);color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-size:14px}.ai-refine-input::placeholder{color:#4d5562cc}.ai-refine-send-btn{cursor:pointer;background:#e2e8f0;border:1px solid #e2e8f0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,border-color .15s;display:flex}.ai-refine-send-btn--active{background:linear-gradient(90deg,#fff9f6,#f1f4fb) padding-box padding-box,linear-gradient(90deg,#f7b48c,#517acd) border-box;border:1px solid #0000}.ai-refine-send-btn--active:hover{opacity:.85}.ai-refine-send-btn:hover:not(:disabled):not(.ai-refine-send-btn--active){background:#cbd5e1}.ai-refine-send-btn:disabled{opacity:.5;cursor:default}.tc-modal-backdrop{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tc-modal{text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:12px;width:400px;max-width:calc(100vw - 32px);padding:32px 28px 24px;display:flex;box-shadow:0 20px 60px #0000002e}.tc-modal-icon{margin-bottom:4px}.tc-modal-title{font-family:var(--font-roboto);color:#12151f;margin:0;font-size:18px;font-weight:600}.tc-modal-body{font-family:var(--font-roboto);color:#64748b;margin:0;font-size:14px;line-height:1.5}.tc-modal-actions{justify-content:center;gap:12px;width:100%;margin-top:8px;display:flex}.tc-modal-cancel{color:#64748b;height:40px;font-family:var(--font-roboto);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:1;font-size:14px;font-weight:500;transition:background .15s}.tc-modal-cancel:hover{background:#f8fafc}.tc-modal-confirm{color:#fff;height:40px;font-family:var(--font-roboto);cursor:pointer;background:#ef4444;border:none;border-radius:6px;flex:1;font-size:14px;font-weight:600;transition:background .15s}.tc-modal-confirm:hover{background:#dc2626}.tc-edit-page{z-index:1000;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.tc-edit-header{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.tc-edit-title{font-family:var(--font-roboto);color:#12151f;margin:0;font-size:20px;font-weight:500}.tc-drawer-close{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.tc-drawer-close:hover{background:#f1f5f9}.tc-edit-body{flex-direction:column;flex:1;display:flex;overflow-y:auto}.tc-edit-section-header{cursor:pointer;background:#f4f5f7;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.tc-edit-section-title{font-family:var(--font-roboto);color:#202c4b;font-size:14px;font-weight:500}.tc-edit-section{flex-direction:column;flex:1;gap:16px;padding:20px 24px;display:flex}.tc-edit-section-label{font-family:var(--font-roboto);color:#202c4b;font-size:14px;font-weight:500}.tc-edit-fields-row{align-items:flex-start;gap:16px;display:flex}.tc-edit-field{flex-direction:column;gap:6px;display:flex}.tc-required{color:#ef4444}.tc-field-label{font-family:var(--font-roboto);color:#374151;font-size:13px;font-weight:500}.tc-field-input,.tc-field-select{height:42px;font-family:var(--font-roboto);color:#12151f;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:4px;outline:none;padding:0 12px;font-size:14px;transition:border-color .15s}.tc-field-input:focus,.tc-field-select:focus{border-color:#6e5eff}.tc-field-readonly{cursor:default;color:#64748b!important;background:#e2e8f0!important}.tc-story-details{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.tc-story-th-row,.tc-story-tr{box-sizing:border-box;align-items:center;gap:16px;padding:10px 24px;display:flex}.tc-story-th-row{background:#f8fafc;border-bottom:1px solid #e2e8f0}.tc-story-th{font-family:var(--font-roboto);color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.tc-story-tr{background:#fff}.tc-story-td{font-family:var(--font-roboto);color:#202c4b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;overflow:hidden}.tc-story-key-link{color:#6e5eff;cursor:pointer;font-weight:500;text-decoration:underline}.tc-edit-steps-table{border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.tc-edit-steps-th{font-family:var(--font-roboto);color:#202c4b;box-sizing:border-box;background:#f2f4f8;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.tc-edit-steps-row{box-sizing:border-box;border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.tc-edit-steps-row:last-child{border-bottom:none}.tc-edit-step-num{font-family:var(--font-roboto);color:#64748b;padding-top:8px;font-size:13px;font-weight:600}.tc-step-action-btn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,border-color .15s;display:flex}.tc-step-action-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.tc-step-input{width:100%;font-family:var(--font-roboto);color:#12151f;resize:vertical;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:4px;outline:none;padding:6px 8px;font-size:13px;transition:border-color .15s}.tc-step-input:focus{border-color:#6e5eff}.tc-edit-steps-add-row{background:#fafbfc;border-top:1px solid #e2e8f0;align-items:center;padding:12px 16px;display:flex}.tc-edit-add-step-btn{font-family:var(--font-roboto);color:#6e5eff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;display:flex}.tc-edit-add-step-btn:hover{text-decoration:underline}.tc-edit-footer{border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.tc-edit-cancel{font-family:var(--font-roboto);color:#181e2d;cursor:pointer;background:#fff;border:1px solid #d5d8dd;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:400;transition:background .15s}.tc-edit-cancel:hover{background:#f8fafc}.tc-edit-save{font-family:var(--font-roboto);color:#fff;cursor:pointer;background:#6e5eff;border:none;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:500;transition:opacity .15s}.tc-edit-save:hover{opacity:.9}.sl-tc-left{flex:1;min-width:0;overflow:hidden}.sl-tc-right{flex-shrink:0;align-items:center;gap:32px;height:100%;display:flex}.sl-tc-meta-group,.sl-tc-actions{align-items:center;gap:10px;height:100%;display:flex}.sl-tc-icon-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:opacity .15s;display:flex}.sl-tc-icon-btn:hover{opacity:.7}.sl-tc-badge--clickable{cursor:pointer}.sl-tc-badge--clickable:hover{border-color:#e4824a}.sl-tc-badge{white-space:nowrap;height:26px;font-size:13px;font-family:var(--font-roboto);background:linear-gradient(135deg,#fff9f6,#f1f4fb);border:1px solid #f7b48c;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:0 12px;display:flex}.sl-tc-badge-count{color:#12151f;font-weight:600}.sl-tc-badge-label{color:#12151f;font-weight:300}.sl-story-regen-btn{cursor:pointer;background:linear-gradient(135deg,#fff9f6,#f1f4fb);border:1px solid #f7b48c;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:opacity .15s;display:flex}.sl-story-regen-btn:hover{opacity:.75}.sl-story-regen-btn:disabled{cursor:default;opacity:.45}.sl-export-btn{padding:10px 16px;font-size:14px;font-weight:600}.sl-chevron-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:6px;transition:background .15s,transform .2s;display:flex}.sl-chevron-btn:hover{background:#f2f4f8}.sl-chevron-btn--open{transform:rotate(90deg)}.sl-story-detail-panel{border-top:1px solid #e9edf4;padding:20px 24px 24px 60px;background:#fff!important}.sl-detail-header{border-bottom:1px solid #e9edf4;flex-direction:column;gap:5px;margin-bottom:14px;padding-bottom:12px;display:flex}.sl-detail-issue-key{font-family:var(--font-roboto);color:#64748b;letter-spacing:.3px;font-size:11px;font-weight:500}.sl-detail-issue-title{font-family:var(--font-roboto);color:#12151f;font-size:14px;font-weight:600;line-height:1.4}.sl-detail-section{margin-top:0}.sl-detail-section-label{color:#172b4d;cursor:default;align-items:center;margin:0 0 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;display:flex}.sl-detail-heading{color:#172b4d;margin:20px 0 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600}.sl-detail-heading:first-child{margin-top:0}.sl-detail-para{color:#172b4d;margin:0 0 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.sl-detail-para:last-child{margin-bottom:0}.sl-detail-content{color:#172b4d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}.sl-detail-list{padding:0;list-style-type:disc;margin:6px 0 12px 20px!important}.sl-detail-list--ordered{list-style-type:decimal}.sl-detail-list-item{color:#172b4d;margin-bottom:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}.sl-detail-list-item:last-child{margin-bottom:0}.sl-detail-panel-box{border-radius:3px;align-items:flex-start;gap:12px;margin:12px 0;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;display:flex}.sl-detail-panel-box--info{color:#172b4d;background-color:#deebff;border:none}.sl-detail-panel-box--note{color:#172b4d;background-color:#eae6ff;border:none}.sl-panel-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.sl-panel-text{color:#172b4d;font-weight:400}@keyframes gen-spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gen-bg-breathe{0%,to{opacity:.4;transform:scale(.65)}50%{opacity:1;transform:scale(1.2)}}@keyframes gen-star-main{0%{opacity:1;transform:scale(1)}16.7%{opacity:.55;transform:scale(.44)}33.3%{opacity:.5;transform:scale(.39)}50%{opacity:.98;transform:scale(.94)}66.7%{opacity:.68;transform:scale(.59)}83.3%{opacity:.38;transform:scale(.29)}to{opacity:1;transform:scale(1)}}@keyframes gen-star-third{0%{opacity:.45;transform:scale(.35)}16.7%{opacity:.55;transform:scale(.44)}33.3%{opacity:.4;transform:scale(.3)}50%{opacity:.28;transform:scale(.2)}66.7%{opacity:1;transform:scale(1.2)}83.3%{opacity:.58;transform:scale(.45)}to{opacity:.45;transform:scale(.35)}}@keyframes gen-star-small{0%{opacity:.6;transform:scale(.47)}16.7%{opacity:.56;transform:scale(.44)}33.3%{opacity:.5;transform:scale(.38)}50%{opacity:.3;transform:scale(.21)}66.7%{opacity:1;transform:scale(1.29)}83.3%{opacity:.62;transform:scale(.49)}to{opacity:.6;transform:scale(.47)}}@keyframes gen-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.gen-overlay{z-index:9000;background:#0003;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gen-card{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:24px 28px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 4.4px 24px #0000001a}.gen-visual{width:160px;height:160px;position:relative}.gen-bg-rotor{pointer-events:none;transform-origin:50%;animation:2.5s ease-in-out infinite gen-bg-breathe;position:absolute;inset:0}.gen-bg-svg{width:100%;height:100%;display:block;overflow:visible}.gen-star-layer{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gen-star-svg{width:200px;height:200px;display:block;overflow:visible}.gen-star-main{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite gen-star-main}.gen-star-third{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out 1s infinite gen-star-third}.gen-star-small{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out .5s infinite gen-star-small}.gen-label{font-family:var(--font-roboto);color:#64748b;white-space:nowrap;align-items:baseline;font-size:13px;font-weight:400;display:inline-flex;position:relative}.gen-label-dots{margin-left:0;display:inline-block}.gen-label-dots:after{content:"";min-width:18px;animation:1.6s step-end infinite gen-dots;display:inline-block}.sl-adf-doc{color:#172b4d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}.sl-adf-link{color:#0052cc;text-decoration:none}.sl-adf-link:hover{text-decoration:underline}.sl-adf-inline-code{color:#172b4d;background:#f4f5f7;border:1px solid #dfe1e6;border-radius:3px;padding:1px 5px;font-family:SFMono-Medium,SF Mono,Segoe UI Mono,Menlo,Consolas,monospace;font-size:12px}.sl-adf-code-block{color:#172b4d;background:#f4f5f7;border:1px solid #dfe1e6;border-radius:3px;margin:8px 0;padding:10px 14px;font-family:SFMono-Medium,SF Mono,Segoe UI Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.sl-adf-code-block code{all:unset}.sl-adf-blockquote{color:#6b778c;border-left:3px solid #dfe1e6;margin:6px 0;padding:4px 12px}.sl-adf-rule{border:none;border-top:1px solid #dfe1e6;margin:16px 0}.sl-adf-panel{border-left:3px solid;border-radius:3px;margin:8px 0;padding:10px 14px}.sl-adf-panel .sl-detail-para{color:#172b4d;margin-bottom:4px}.sl-adf-panel .sl-detail-para:last-child{margin-bottom:0}.sl-adf-table-wrap{border:1px solid #dfe1e6;border-radius:3px;margin:10px 0;overflow-x:auto}.sl-adf-table{border-collapse:collapse;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}.sl-adf-th{color:#172b4d;text-align:left;vertical-align:top;white-space:nowrap;background:#f4f5f7;border:1px solid #dfe1e6;padding:8px 12px;font-weight:600}.sl-adf-td{color:#172b4d;vertical-align:top;background:#fff;border:1px solid #dfe1e6;padding:8px 12px}.sl-adf-table tr:hover .sl-adf-td{background:#fafbfc}.sl-adf-expand{border:1px solid #dfe1e6;border-radius:3px;margin:6px 0;padding:8px 12px}.sl-adf-mention{color:#0052cc;background:#deebff;border-radius:3px;padding:1px 5px;font-size:13px}.custom-date-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:20px;height:20px;position:absolute;right:12px}.custom-date-input{cursor:pointer}
