:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#3159c9;--accent-fill:#3159c9;--hairline:#d8dee8;--hairline-2:#e7ebf1;--border-strong:#8290a6;--bg:#fff;--layout:#f6f8fb;--bg-subtle:#f5f7fa;--bg-hover:#eef2f8;--bg-muted:#e9eef5;--bg-faint:#f8f9fc;--bg-accent:#edf2ff;--text:#1e293b;--text-muted:#475569;--text-faint:#576579;--success:#276b46;--warning:#815016;--danger:#aa3543;--purple:#6541b5;--success-bg:#eaf3ed;--warning-bg:#f8efdf;--danger-bg:#faedef;--note-bg:#faf5e8;--shadow-pop:0 12px 36px #0f172a24;--row-h:40px;--sidebar-w:252px}body.tf-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#a9bfff;--hairline:#40516a;--hairline-2:#2e3c52;--border-strong:#8d9fb9;--bg:#171f2e;--layout:#101725;--bg-subtle:#1e2a3d;--bg-hover:#283951;--bg-muted:#2b3a50;--bg-faint:#1c2739;--bg-accent:#273c65;--text:#f1f5fc;--text-muted:#c6d0e0;--text-faint:#afbdd2;--success:#9bd6b2;--warning:#e7c38c;--danger:#efa8b0;--purple:#c6b4ff;--success-bg:#203b2c;--warning-bg:#3b3224;--danger-bg:#3c2a2f;--note-bg:#302f25;--shadow-pop:0 12px 36px #00000059}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}a{color:var(--accent);text-decoration:none}::selection{background:#3159c933}.tf-muted{color:var(--text-muted)}.tf-hairline{border-bottom:1px solid var(--hairline)}.tf-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tf-row{min-height:var(--row-h);border-bottom:1px solid var(--hairline-2);cursor:pointer;align-items:center;gap:8px;padding:0 8px;display:flex}.tf-row:hover{background:var(--bg-subtle)}.tf-row.selected{background:var(--bg-accent)}.tf-row .tf-row-actions{opacity:0;transition:opacity .12s}.tf-row:hover .tf-row-actions,.tf-row:focus-within .tf-row-actions{opacity:1}.tf-page-header{background:var(--bg);z-index:5;border-bottom:1px solid var(--hairline);padding:14px 24px 0;position:sticky;top:0}.tf-check{border:1.5px solid var(--text-faint);color:#0000;background:var(--bg);border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .12s;display:inline-flex}.tf-check:hover{border-color:var(--success);color:var(--success)}.tf-check.done{background:var(--success);border-color:var(--success);color:#fff}.tf-dot{border-radius:3px;flex:0 0 10px;width:10px;height:10px;display:inline-block}.tf-chip{background:var(--bg-muted);color:var(--text);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:1px 8px;font-size:12px;line-height:18px;display:inline-flex}.tf-kanban{align-items:flex-start;gap:12px;min-height:calc(100vh - 160px);padding:16px 24px 24px;display:flex;overflow-x:auto}.tf-column{background:var(--bg-subtle);border-radius:10px;flex-direction:column;flex:0 0 280px;width:280px;max-height:calc(100vh - 190px);padding:8px;display:flex}.tf-column-body{flex-direction:column;flex:1;gap:8px;min-height:40px;padding:2px;display:flex;overflow-y:auto}.tf-card{background:var(--bg);border:1px solid var(--hairline);cursor:pointer;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px #00000008}.tf-card:hover{border-color:var(--border-strong);box-shadow:0 2px 8px #0000000f}.tf-card.done{color:var(--text-muted)}.tf-dragging{opacity:.4}.tf-inline-input{font:inherit;color:inherit;background:0 0;border:none;border-radius:4px;outline:none;width:100%;padding:4px 6px}.tf-inline-input:focus{background:var(--bg);box-shadow:0 0 0 2px #3159c940}.tf-section-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 8px 4px;font-weight:600;display:flex}.tf-section-header .anticon{color:var(--text-faint);font-size:11px}.tf-empty{text-align:center;color:var(--text-muted);padding:48px 16px}.tf-empty svg{opacity:.35}.tf-rich p{margin:0 0 6px}.tf-rich ul,.tf-rich ol{padding-left:20px}.tf-rich a{color:var(--accent)}.tf-rich span[data-mention-id],.tf-rich .mention{color:var(--accent);background:var(--bg-accent);border-radius:4px;padding:0 3px}.tf-rich ul[data-type=taskList]{padding-left:4px;list-style:none}.tf-rich li[data-type=taskItem]{gap:6px;display:flex}.ProseMirror{border-radius:6px;outline:none;min-height:60px;padding:8px 10px}.ProseMirror:focus{box-shadow:0 0 0 2px #3159c926}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-faint);float:left;pointer-events:none;height:0}.tf-calendar{border-left:1px solid var(--hairline);border-top:1px solid var(--hairline);grid-template-columns:repeat(7,1fr);display:grid}.tf-cal-cell{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);min-height:110px;padding:4px 6px}.tf-cal-cell.other{background:var(--bg-faint);color:var(--text-faint)}.tf-cal-cell.today .tf-cal-day{background:var(--accent);color:#fff;border-radius:50%}.tf-cal-day{text-align:center;width:22px;height:22px;margin-bottom:4px;font-size:12px;line-height:22px;display:inline-block}.tf-cal-task{cursor:pointer;color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin-bottom:3px;padding:2px 6px;font-size:12px;overflow:hidden}.tf-cal-task.done{opacity:1;text-decoration:line-through}.tf-timeline{position:relative;overflow:auto}.tf-gantt-row{border-bottom:1px solid var(--hairline-2);height:36px;position:relative}.tf-gantt-bar{color:#fff;cursor:grab;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;height:22px;padding:0 8px;font-size:12px;line-height:22px;position:absolute;top:7px;overflow:hidden;box-shadow:0 1px 2px #00000026}.tf-gantt-bar .handle{cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0}.tf-gantt-bar .handle.l{left:0}.tf-gantt-bar .handle.r{right:0}.tf-milestone{cursor:pointer;border-radius:3px;width:18px;height:18px;position:absolute;top:9px;transform:rotate(45deg)}.tf-rail{width:var(--rail-w);background:var(--bg-muted);border-right:1px solid var(--hairline);flex-direction:column;align-items:center;gap:2px;padding-top:8px;display:flex}.tf-rail a{width:48px;height:48px;color:var(--text-muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.tf-rail a.active,.tf-rail a:hover{background:var(--bg-hover);color:var(--accent)}.tf-sidebar{width:var(--sidebar-w);border-right:1px solid var(--hairline);background:var(--bg-faint);flex-direction:column;display:flex;overflow:hidden}.tf-sidebar-section{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);justify-content:space-between;align-items:center;padding:6px 12px 2px;font-size:11px;font-weight:600;display:flex}.tf-sidebar-item{color:var(--text);border-radius:6px;align-items:center;gap:8px;margin:0 6px;padding:5px 12px;font-size:14px;display:flex}.tf-sidebar-item:hover{background:var(--bg-hover)}.tf-sidebar-item.active{background:var(--bg-accent);color:var(--accent);font-weight:500}.tf-topbar{border-bottom:1px solid var(--hairline);background:var(--bg);align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.tf-task-title{width:100%;color:inherit;resize:none;background:0 0;border:none;border-radius:6px;outline:none;padding:6px 8px;font-family:inherit;font-size:22px;font-weight:600}.tf-task-title:hover{background:var(--bg-subtle)}.tf-task-title:focus{background:var(--bg);box-shadow:0 0 0 2px #3159c933}.tf-field{grid-template-columns:120px 1fr;align-items:center;gap:8px;min-height:34px;display:grid}.tf-shortcut{color:var(--text-faint);border:1px solid var(--hairline);border-radius:4px;margin-left:6px;padding:0 5px;font-size:11px}.tf-confetti{pointer-events:none;z-index:2000;position:fixed;inset:0}.tf-avatar-stack{display:inline-flex}.tf-avatar-stack .ant-avatar{border:2px solid var(--bg);margin-left:-6px}.tf-avatar-stack .ant-avatar:first-child{margin-left:0}.tf-surface{background:var(--bg)}.tf-surface-subtle{background:var(--bg-subtle)}.tf-list-head{top:var(--sticky-top,0px);z-index:3;background:var(--bg);border-bottom:1px solid var(--hairline);height:36px;color:var(--text-muted);align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:500;display:flex;position:sticky}.tf-section-header.tf-sticky{top:calc(var(--sticky-top,0px) + 36px);z-index:2;background:var(--bg);border-bottom:1px solid var(--hairline);position:sticky}.tf-drag-overlay{background:var(--bg);box-shadow:0 12px 32px #0000002e, 0 0 0 1px var(--hairline);cursor:grabbing;pointer-events:none;border-radius:8px;transform:rotate(1.5deg)scale(1.01)}.tf-drag-overlay .tf-row{border-bottom:none}.tf-drag-overlay .tf-card{box-shadow:none}.tf-drag-source{opacity:.35}.tf-cal-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}.tf-cal-lanes{pointer-events:none;z-index:1;position:absolute;top:30px;left:0;right:0}.tf-cal-bar{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;pointer-events:auto;outline:none;height:20px;padding:0 6px;font-size:12px;line-height:20px;position:absolute;overflow:hidden;box-shadow:0 1px 1px #0000001f}.tf-cal-bar.start{border-top-left-radius:5px;border-bottom-left-radius:5px}.tf-cal-bar.end{border-top-right-radius:5px;border-bottom-right-radius:5px}.tf-cal-bar.done{opacity:1;text-decoration:line-through}.tf-cal-bar:hover{filter:brightness(1.08)}.tf-cal-bar.ghost{opacity:.35}.tf-cal-lanes.dragging .tf-cal-bar{pointer-events:none}.tf-cal-bar:focus-visible{outline:2px solid var(--text);outline-offset:1px}.tf-cal-cell.over{background:var(--bg-accent)}.tf-cal-more{color:var(--accent);cursor:pointer;font-size:11px}.tf-gantt-item{pointer-events:none;position:absolute}.tf-gantt-item .tf-gantt-bar,.tf-gantt-item .tf-milestone{pointer-events:auto}.tf-gantt-assignee{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:6px}.tf-gantt-item:hover .tf-gantt-assignee,.tf-gantt-item.selected .tf-gantt-assignee{opacity:1}.tf-gantt-bar.selected,.tf-milestone.selected,.tf-gantt-bar:focus-visible{outline:2px solid var(--text);outline-offset:1px}.tf-column.collapsed{cursor:pointer;flex:0 0 44px;align-items:center;width:44px;padding:8px 4px}.tf-column.collapsed .tf-column-title{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:320px;margin-top:8px;font-size:13px;font-weight:600;overflow:hidden;transform:rotate(180deg)}.tf-wip{background:var(--bg-muted);min-width:20px;height:18px;color:var(--text-muted);border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.tf-wip.over{background:var(--danger-bg);color:var(--danger)}.tf-row:focus-visible,.tf-card:focus-visible,.tf-check:focus-visible,.tf-chip[tabindex]:focus-visible,.tf-section-header:focus-visible,.tf-cal-cell:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ant-btn:focus-visible{outline-offset:1px;outline:2px solid var(--accent)!important}.tf-virtual-row{height:var(--row-h);overflow:hidden}.tf-virtual-row .tf-row{height:var(--row-h)}@media (width<=900px){.tf-sidebar{display:none}.tf-page{padding:0 12px 24px}.tf-page-header{padding:10px 12px 0}.tf-field{grid-template-columns:96px 1fr}.tf-column{flex-basis:250px;width:250px}}@media (width<=600px){.tf-rail{display:none}}.tf-fade{animation:.18s ease-out tfFade}@keyframes tfFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.tf-skeleton-row{border-bottom:1px solid var(--hairline-2);align-items:center;gap:12px;height:40px;padding:0 8px;display:flex}.tf-project-card:hover{border-color:var(--border-strong);box-shadow:0 2px 8px #0000000f}.tf-toolbar .ant-btn-text:hover{background:var(--bg-muted)}@media (width<=900px){.tf-toolbar{padding:6px 12px}.tf-search-side{display:none}.tf-page section[style*=span\ 2]{grid-column:auto!important}}button,input,textarea,select{font:inherit}button{color:inherit}a,button,[role=button],input,textarea,select{-webkit-tap-highlight-color:transparent}:where(a,button,[role=button],input,textarea,select):focus-visible{outline:3px solid var(--accent);outline-offset:3px}::placeholder{color:var(--text-faint);opacity:1}.tf-app-shell{background:var(--layout);height:100dvh;display:flex;overflow:hidden}.tf-main{flex-direction:column;flex:1;min-width:0;display:flex}.tf-main-content{background:var(--bg);outline:none;flex:1;min-height:0;position:relative;overflow:auto}.tf-sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--bg-faint);border-right:1px solid var(--hairline)}.tf-brand-row{padding:24px 20px 12px}.tf-brand{color:var(--text);letter-spacing:-.6px;align-items:center;gap:10px;font-size:21px;font-weight:750;display:inline-flex}.tf-brand:hover{color:var(--text)}.tf-brand-mark{background:var(--accent-fill);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;font-weight:750;display:inline-flex}.tf-workspace-button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 12px;padding:9px 10px;font-size:14px;font-weight:600;display:flex}.tf-workspace-button:hover{background:var(--bg-hover);border-color:var(--hairline)}.tf-sidebar-create{padding:10px 20px 14px}.tf-navigation-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.tf-primary-nav{padding:0 12px}.tf-nav-item{position:relative}.tf-nav-link{min-height:40px;color:var(--text-muted);border-radius:8px;align-items:center;gap:12px;margin-bottom:3px;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.tf-nav-link:hover{background:var(--bg-hover);color:var(--text)}.tf-nav-link.active{color:var(--accent);background:var(--bg-accent);font-weight:650}.tf-nav-link svg{flex-shrink:0}.tf-nav-count{background:var(--bg-muted);color:var(--text);pointer-events:none;border-radius:6px;padding:0 6px;font-size:12px;position:absolute;top:10px;right:10px}.tf-sidebar-divider{border-top:1px solid var(--hairline);margin:16px 20px 10px}.tf-sidebar-section{text-transform:none;letter-spacing:0;color:var(--text-muted);padding:10px 22px 6px;font-size:12px}.tf-sidebar-item{min-height:36px;margin:2px 12px;padding:8px 10px;font-size:13px}.tf-sidebar-item.active{font-weight:600}.tf-sidebar-footer{border-top:1px solid var(--hairline);align-items:center;gap:6px;padding:12px;display:flex}.tf-account-button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;padding:5px;font-size:13px;font-weight:600;display:flex}.tf-account-button .tf-truncate{flex:1}.tf-account-button:hover,.tf-icon-button:hover{background:var(--bg-hover)}.tf-icon-button{width:36px;height:38px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.tf-topbar{gap:16px;height:64px;min-height:64px;padding:0 24px}.tf-search-button{border:1px solid var(--hairline);background:var(--bg-faint);width:min(480px,55%);min-width:140px;height:38px;color:var(--text-muted);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.tf-search-button:hover{border-color:var(--border-strong)}.tf-search-button kbd{border:1px solid var(--hairline);background:var(--bg);border-radius:4px;margin-left:auto;padding:0 5px;font-family:inherit;font-size:11px}.tf-topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.tf-topbar .ant-btn{min-height:38px}.tf-skip-link{z-index:9999;background:var(--bg);border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:16px}.tf-skip-link:focus{top:12px}.tf-page{padding:0 28px 40px}.tf-page-header{padding:20px 28px 0}.tf-page h1,.tf-page-header h1,.tf-page-header h2{letter-spacing:-.5px;line-height:1.3}.tf-toolbar{row-gap:10px}.tf-field{min-height:40px}.tf-field-label{color:var(--text-muted);font-size:14px}.tf-task-title{font-size:26px;line-height:1.35}.tf-chip{border-radius:5px;font-size:12px;line-height:20px}.tf-check.done{background:var(--success);color:var(--bg)}.tf-empty{padding:56px 24px}.tf-empty svg{opacity:1;color:var(--text-faint)}.tf-row-actions{color:var(--text-muted)}.tf-row .ant-select-single.ant-select-sm{height:28px}.tf-card{border-radius:10px;padding:14px;box-shadow:0 1px 3px #0f172a0a}.tf-column{background:var(--bg-subtle);border:1px solid var(--hairline-2);border-radius:12px}.tf-inline-input::placeholder,.ProseMirror p.is-editor-empty:first-child:before{color:var(--text-faint)}.tf-shortcut{color:var(--text-muted)}.tf-cal-cell.today .tf-cal-day{background:var(--accent-fill)}.tf-bulk-bar{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tf-home{padding-top:28px;padding-bottom:48px}.tf-home-heading{text-align:left;padding:4px 0 26px;position:relative}.tf-home-heading h1{margin:6px 0!important;font-size:30px!important;font-weight:650!important}.tf-home-heading>div:last-child{position:absolute;top:4px;right:0}.tf-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.tf-home-widget{background:var(--bg);border-radius:12px!important;padding:20px!important}.tf-project-tile{background:var(--bg);color:var(--text);text-align:left;font:inherit}.tf-project-tile:hover{background:var(--bg-subtle);border-color:var(--border-strong)!important}.tf-auth-shell{background:var(--layout);place-items:center;min-height:100dvh;padding:40px 20px;display:grid}.tf-auth-wrap{width:min(100%,440px)}.tf-auth-brand{margin-bottom:28px}.tf-auth-card{border:1px solid var(--hairline);background:var(--bg);border-radius:16px;padding:32px;box-shadow:0 12px 36px #0f172a0d}.tf-auth-card h1{letter-spacing:-.6px;margin:0 0 8px;font-size:26px;line-height:1.3}.tf-auth-card>p{margin:0 0 24px}.tf-auth-footer{color:var(--text-muted);text-align:center;margin-top:22px;font-size:14px}@media (width<=1100px){:root{--sidebar-w:232px}.tf-page{padding-left:20px;padding-right:20px}}@media (width<=900px){.tf-sidebar{display:none}.tf-topbar{padding:0 16px}.tf-page,.tf-page-header{padding-left:16px;padding-right:16px}.tf-home-grid{grid-template-columns:minmax(0,1fr)}.tf-home-widget{grid-column:auto!important}.tf-home-heading h1{font-size:26px!important}.tf-search-side{max-width:100%;display:block}.ant-table-wrapper{overflow-x:auto}}@media (width<=600px){.tf-topbar{gap:8px;height:60px;min-height:60px;padding:0 10px}.tf-topbar-actions{gap:2px}.tf-search-button{flex:1;width:auto;min-width:0}.tf-search-button kbd,.tf-add-task-label{display:none}.tf-home{padding-top:20px}.tf-home-heading{padding-bottom:24px}.tf-home-heading>div:last-child{position:static}.tf-home-widget{padding:16px!important}.tf-home-widget .tf-row>span[style*="160px"]{display:none}.tf-home-widget .tf-row>span[style*="100px"]{flex-basis:76px!important;width:76px!important}.tf-auth-card{padding:24px}.tf-field{grid-template-columns:90px minmax(0,1fr)}.ant-drawer-content-wrapper{max-width:100vw}.tf-page-header>div{flex-wrap:wrap}.ant-btn{min-height:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=900px){.tf-search-layout{flex-direction:column}.tf-search-side{border-bottom:1px solid var(--hairline);border-right:none!important;flex:none!important;width:100%!important}.tf-search-side>div{flex-wrap:wrap;gap:6px;display:flex}}@media (width<=600px){.tf-my-tasks-list .tf-row>span[style*="160px"]{display:none}.tf-my-tasks-list .tf-row>span[style*="100px"]{flex-basis:76px!important;width:76px!important}}button.tf-chip{border:0;min-height:30px;font-family:inherit}:root .ant-tag.ant-tag-green,:root .ant-tag.ant-tag-success{color:var(--success);background:var(--success-bg);border-color:var(--success)}:root .ant-tag.ant-tag-gold,:root .ant-tag.ant-tag-orange,:root .ant-tag.ant-tag-warning{color:var(--warning);background:var(--warning-bg);border-color:var(--warning)}:root .ant-tag.ant-tag-red,:root .ant-tag.ant-tag-volcano,:root .ant-tag.ant-tag-error{color:var(--danger);background:var(--danger-bg);border-color:var(--danger)}:root .ant-tag.ant-tag-blue,:root .ant-tag.ant-tag-geekblue,:root .ant-tag.ant-tag-cyan,:root .ant-tag.ant-tag-processing{color:var(--accent);background:var(--bg-accent);border-color:var(--accent)}:root .ant-tag.ant-tag-purple,:root .ant-tag.ant-tag-magenta,:root .ant-tag.ant-tag-lime{color:var(--text);background:var(--bg-muted);border-color:var(--border-strong)}.lucide{stroke-width:1.8px}.ant-btn{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.ant-btn .ant-btn-icon{justify-content:center;align-items:center;display:inline-flex}.ant-btn .lucide{flex-shrink:0;width:16px;height:16px}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous){background:linear-gradient(#3863d3,#2d54c1);border-color:#294eb5;box-shadow:0 1px 2px #1e377329,inset 0 1px #ffffff24}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous):hover{background:linear-gradient(#315bc8,#2649ab);border-color:#24459f;box-shadow:0 2px 4px #1e37732e,inset 0 1px #ffffff1f}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous):active{background:#214198;border-color:#214198;box-shadow:inset 0 1px 3px #00000029}.ant-btn-text:not(:disabled):not(.ant-btn-dangerous){color:var(--text-muted)}.ant-btn-text:not(:disabled):not(.ant-btn-dangerous):hover{color:var(--text);background:var(--bg-hover)}.ant-btn-compact-item.ant-btn-primary+.ant-btn-primary{border-inline-start-color:#ffffff40}.tf-search-button,.tf-workspace-button,.tf-account-button,.tf-icon-button{transition:background-color .16s,border-color .16s,color .16s}.tf-nav-link.active{box-shadow:inset 2px 0 0 var(--accent)}.tf-sidebar-item.active{color:var(--text)}.tf-brand-mark{box-shadow:inset 0 1px #ffffff1f}.tf-project-icon{border:1px solid color-mix(in srgb, var(--project-color) 30%, var(--hairline));background:color-mix(in srgb, var(--project-color) 16%, var(--bg));color:var(--text)}.tf-check{border-color:var(--border-strong)}.tf-check:hover{background:var(--success-bg)}
