*{box-sizing:border-box}:root{--app-bg:#f0f2f5;--app-content-bg:#f9f8f4;--app-surface:#fff;--app-text:#101012;--app-muted-text:#8c8c8c;--app-border-strong:#27272a;--app-border-subtle:#f0f0f0;--app-border-inverse:#101012;--app-table-head-bg:#fafafa;--app-menu-item-color:rgba(0,0,0,.88);--app-menu-selected-bg:#693dd3;--app-menu-selected-hover-bg:#5530b5;--app-menu-unselected-border:#fff;--app-btn-text:#101012;--app-btn-border:#101012;--app-editor-text:#1a1a1a;--app-auth-divider:#e8e8e8;--app-placeholder:#8f96a8;--app-card-bg:#fff;--todo-kanban-lane-bg:#f7f9fc;--todo-kanban-lane-border:#d5deea;--todo-kanban-card-bg:#fff;--todo-kanban-card-border:#c4d0e0;--todo-kanban-title:#1f2a3d;--todo-kanban-meta:#4f5d75;--todo-kanban-empty:#5f6d85;--todo-kanban-sub-accent:#2f6df6;--todo-kanban-over-bg:#eaf2ff;--todo-kanban-over-border:#2f6df6;--todo-calendar-bg:#fff;--todo-calendar-border:#e5e9f0;--todo-calendar-cell-bg:#fff;--todo-calendar-cell-hover:#f5f7fa;--todo-calendar-today-bg:rgba(105,61,211,.06);--todo-calendar-today-ring:#693dd3;--todo-calendar-header-bg:#f7f9fc;--todo-calendar-day-text:#1f2a3d;--todo-calendar-outside-day:#bfc8d6;--todo-calendar-weekday-text:#6b7a90}html[data-theme=dark]{--app-bg:#0f1117;--app-content-bg:#12151d;--app-surface:#181d29;--app-text:#edf1fb;--app-muted-text:#acb5c8;--app-border-strong:#3b4355;--app-border-subtle:#2b3140;--app-border-inverse:#d7dced;--app-table-head-bg:#202532;--app-menu-item-color:rgba(237,241,251,.92);--app-menu-selected-bg:#7a57db;--app-menu-selected-hover-bg:#6648bc;--app-menu-unselected-border:#2b3243;--app-btn-text:#edf1fb;--app-btn-border:#3b4355;--app-editor-text:#edf1fb;--app-auth-divider:#2b3240;--app-placeholder:#7f8aa2;--app-card-bg:#181d29;--todo-kanban-lane-bg:#0f1422;--todo-kanban-lane-border:#2d3850;--todo-kanban-card-bg:#0f1628;--todo-kanban-card-border:#2a3650;--todo-kanban-title:#dfe6f5;--todo-kanban-meta:#aeb9d0;--todo-kanban-empty:#95a2bc;--todo-kanban-sub-accent:#3a7bff;--todo-kanban-over-bg:#16253f;--todo-kanban-over-border:#3a7bff;--todo-calendar-bg:#0f1628;--todo-calendar-border:#2a3650;--todo-calendar-cell-bg:#0f1628;--todo-calendar-cell-hover:#162040;--todo-calendar-today-bg:rgba(122,87,219,.12);--todo-calendar-today-ring:#7a57db;--todo-calendar-header-bg:#0f1422;--todo-calendar-day-text:#dfe6f5;--todo-calendar-outside-day:#4a5568;--todo-calendar-weekday-text:#8a99b4}body,html{margin:0;padding:0;height:100%}body{background:var(--app-bg);color:var(--app-text)}*{scrollbar-width:none}::-webkit-scrollbar{display:none}body:has(.ant-layout-sider){overflow:hidden}.ant-layout{min-height:100vh}.ant-layout-content{height:calc(100vh - 64px);overflow-y:auto;overflow-x:hidden}.ant-layout-sider{height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto}.ant-table-wrapper{border-radius:1rem!important;border:solid var(--app-border-strong)!important;border-width:2px 2px 4px!important;overflow:hidden}.ant-table{font-size:14px}.ant-table-tbody>tr>td{font-weight:500}.ant-table-thead>tr>th{background:var(--app-table-head-bg)!important;font-weight:600}.ant-tag{border-radius:4px;padding:2px 8px;font-size:12px}.ant-card{border-radius:1rem!important;border:solid var(--app-border-strong)!important;border-width:2px 2px 4px!important;box-shadow:none!important;background:var(--app-surface)!important}.ant-card-head{border-bottom:2px solid var(--app-border-strong)!important;padding:16px 24px;font-weight:700;font-family:var(--font-chivo-mono),monospace}.ant-btn{font-family:var(--font-chivo-mono),monospace!important;font-weight:600!important;border-radius:12px!important;border:2px solid var(--app-btn-border)!important;padding:8px 16px!important;height:auto!important;box-shadow:0 2px 0 0 var(--app-btn-border)!important;line-height:1.5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:var(--app-btn-text)!important;width:unset;min-width:40px}.ant-btn-primary{background-color:#693dd3!important}.ant-btn-dangerous,.ant-btn-primary,.ant-btn[danger]{color:#fff!important;border-color:var(--app-btn-border)!important}.ant-btn-dangerous,.ant-btn[danger]{background-color:#e04d4d!important}.ant-btn:has(.anticon-edit){color:#fff!important;background-color:#fccb30!important;border-color:var(--app-btn-border)!important}.ant-btn:not(:disabled):hover{opacity:.9!important;transform:translateY(-1px)!important;box-shadow:0 3px 0 0 var(--app-btn-border)!important;border-color:var(--app-btn-border)!important}.ant-btn.ant-btn-primary:not(:disabled):hover{background-color:#693dd3!important}.ant-btn-dangerous:not(:disabled):hover,.ant-btn[danger]:not(:disabled):hover{background-color:#e04d4d!important}.ant-btn:has(.anticon-edit):not(:disabled):hover{background-color:#e5b62b!important}.ant-btn:not(:disabled):active{transform:translateY(1px)!important;box-shadow:0 1px 0 0 var(--app-btn-border)!important}.ant-form-item-label>label{font-weight:500}.ant-modal-content{border-radius:8px}.ant-modal-root .ant-modal-confirm{--ant-modal-content-bg:var(--app-surface)!important;--ant-modal-header-bg:var(--app-surface)!important;--ant-modal-title-color:var(--app-text)!important;--ant-modal-content-color:var(--app-text)!important}.ant-modal-root .ant-modal-confirm .ant-modal-body,.ant-modal-root .ant-modal-confirm .ant-modal-confirm-body,.ant-modal-root .ant-modal-confirm .ant-modal-confirm-body-wrapper,.ant-modal-root .ant-modal-confirm .ant-modal-container,.ant-modal-root .ant-modal-confirm .ant-modal-content{background:var(--app-surface)!important;color:var(--app-text)!important}.ant-modal-root .ant-modal-confirm .ant-modal-content{border:1px solid var(--app-border-subtle)!important}.ant-modal-root .ant-modal-confirm .ant-modal-close,.ant-modal-root .ant-modal-confirm .ant-modal-close-x,.ant-modal-root .ant-modal-confirm .ant-modal-confirm-content,.ant-modal-root .ant-modal-confirm .ant-modal-confirm-title{color:var(--app-text)!important}.ant-modal-root .ant-modal-confirm .ant-btn-default:not(.ant-btn-dangerous):not([danger]),.ant-modal-root .ant-modal-confirm .ant-btn-default:not(.ant-btn-dangerous):not([danger]):not(:disabled):hover{background:var(--app-content-bg)!important;color:var(--app-text)!important;border-color:var(--app-btn-border)!important}.ant-modal-root .ant-modal-confirm .ant-modal-confirm-btns{display:flex!important;justify-content:flex-end!important;gap:12px!important;float:none!important;margin-top:24px!important;flex-wrap:wrap!important}.ant-modal-root .ant-modal-confirm .ant-modal-confirm-btns .ant-btn{margin:0!important}@media (max-width:576px){.ant-modal-root .ant-modal-confirm .ant-modal-confirm-btns{flex-direction:column-reverse!important;align-items:stretch!important;gap:8px!important}.ant-modal-root .ant-modal-confirm .ant-modal-confirm-btns .ant-btn{width:100%!important;justify-content:center!important}}.conflict-modal .ant-modal-footer{display:flex!important;justify-content:flex-end!important;gap:12px!important;margin-top:24px!important;flex-wrap:nowrap!important}.conflict-modal .ant-modal-footer .ant-btn{margin:0!important}.conflict-modal .ant-modal-footer .ant-btn-icon-only{padding:8px!important;width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.rename-board-modal .ant-modal-confirm-btns>.ant-btn:not(.ant-btn-primary){display:none!important}.stat-card .ant-statistic-title{font-size:14px;color:var(--app-muted-text)}.stat-card .ant-statistic-content{font-size:28px}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_646807;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:__Plus_Jakarta_Sans_646807,__Plus_Jakarta_Sans_Fallback_646807;font-style:normal}.__variable_646807{--font-plus-jakarta-sans:"__Plus_Jakarta_Sans_646807","__Plus_Jakarta_Sans_Fallback_646807"}@font-face{font-family:__Chivo_Mono_46b309;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/0fb3f65930f2520b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Chivo_Mono_46b309;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fbcc50ab5704290a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Chivo_Mono_46b309;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/86a4519c88efbac0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Chivo_Mono_Fallback_46b309;src:local("Arial");ascent-override:69.84%;descent-override:18.58%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46b309{font-family:__Chivo_Mono_46b309,__Chivo_Mono_Fallback_46b309;font-style:normal}.__variable_46b309{--font-chivo-mono:"__Chivo_Mono_46b309","__Chivo_Mono_Fallback_46b309"}