:root{--tasks-bg:#050914;--tasks-sidebar:#080e1c;--tasks-panel:#0d172bd1;--tasks-panel-solid:#0d172b;--tasks-border:#81a4dd24;--tasks-border-bright:#53b8ff57;--tasks-text:#f5f8ff;--tasks-muted:#8290ad;--tasks-blue:#2688ff;--tasks-cyan:#45d6ff;--tasks-green:#2dd4a7;--tasks-danger:#fb7185}:is(body:has(.tasks-app),body:has(.tasks-login),body:has(.tasks-loading)){color:var(--tasks-text);background:var(--tasks-bg);cursor:auto;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}body:has(.tasks-app) .belc-loading{display:none!important}body:has(.tasks-app) #preloader{display:none!important}body:has(.tasks-app) .belc-code-particles{display:none!important}body:has(.tasks-app)>canvas{display:none!important}body:has(.tasks-login) .belc-loading{display:none!important}body:has(.tasks-login) #preloader{display:none!important}body:has(.tasks-login) .belc-code-particles{display:none!important}body:has(.tasks-login)>canvas{display:none!important}body:has(.tasks-loading) .belc-loading{display:none!important}body:has(.tasks-loading) #preloader{display:none!important}body:has(.tasks-loading) .belc-code-particles{display:none!important}.tasks-app,.tasks-login,.tasks-loading,.tasks-app *,.tasks-login *,.tasks-loading *{box-sizing:border-box}.tasks-app button,.tasks-app input,.tasks-app textarea,.tasks-app select,.tasks-login button,.tasks-login input{font:inherit}.tasks-app button,.tasks-login button{-webkit-tap-highlight-color:transparent}.tasks-logo{color:#fff;background:linear-gradient(145deg,#2169f4,#21b8f1);border:1px solid #82ccff47;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 12px 35px #227aff47,inset 0 1px #ffffff3d}.tasks-brand{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.tasks-brand>span:last-child{gap:2px;display:grid}.tasks-brand strong{letter-spacing:-.025em;font-size:15px}.tasks-brand small{color:#7383a0;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.tasks-kicker{color:#70d9ff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.tasks-kicker>i{background:linear-gradient(90deg,#2573ff,#51d9ff);border-radius:2px;width:18px;height:2px;box-shadow:0 0 14px #45d6ff8c}.tasks-login{isolation:isolate;background:linear-gradient(#5791e40b 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#5791e40b 1px,#0000 1px) 0 0/60px 60px,radial-gradient(circle at 20% 12%,#1a5cdc33,#0000 30%),#050914;place-items:center;min-height:100vh;padding:26px;display:grid;position:relative;overflow:hidden}.tasks-login:before{content:"";z-index:-2;background:conic-gradient(from 90deg,#0000,#297eff0e,#0000 22%);animation:20s linear infinite tasks-spin;position:absolute;inset:-30%}.tasks-login-glow{z-index:-1;aspect-ratio:1;border:1px solid #3fb4ff29;border-radius:50%;width:360px;position:absolute;box-shadow:inset 0 0 70px #2774ff14,0 0 80px #2774ff14}.tasks-login-glow:after{content:"";background:#4ddcff;border-radius:50%;width:9px;height:9px;animation:8s ease-in-out infinite alternate tasks-orbit;position:absolute;box-shadow:0 0 22px #4ddcff}.tasks-login-glow.glow-a{top:-130px;left:-180px}.tasks-login-glow.glow-b{width:430px;bottom:-150px;right:-170px}.tasks-login-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(150deg,#122241e6,#060c1beb);border:1px solid #8fb5f02b;border-radius:30px;width:min(100%,500px);padding:clamp(28px,5vw,48px);animation:.65s cubic-bezier(.2,.8,.2,1) both tasks-rise;box-shadow:0 45px 130px #0000008c,inset 0 1px #ffffff0f}.tasks-login-copy{margin:40px 0 29px}.tasks-login-copy h1{color:#fff;letter-spacing:-.052em;margin:10px 0 12px;font-size:clamp(34px,8vw,50px);line-height:1.02}.tasks-login-copy p{color:var(--tasks-muted);margin:0;font-size:14px;line-height:1.65}.tasks-login-form{gap:17px;display:grid}.tasks-login-form label,.tasks-editor>label,.tasks-form-grid label,.tasks-move-note label,.tasks-delete-column label{gap:8px;display:grid}.tasks-login-form label>span,.tasks-editor label>span,.tasks-editor legend,.tasks-move-note label>span,.tasks-delete-column label>span{color:#becbe3;font-size:11px;font-weight:800}.tasks-login-form label>div{color:#7083a6;background:#03091694;border:1px solid #8caee329;border-radius:15px;align-items:center;min-height:55px;padding:0 15px;transition:all .18s;display:flex}.tasks-login-form label>div:focus-within{border-color:#45d6ff80;box-shadow:0 0 0 4px #45d6ff12}.tasks-login-form input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:51px;padding:0 12px}.tasks-login-form label button{color:#7e91b5;cursor:pointer;background:0 0;border:0;width:34px;height:34px}.tasks-login-card>footer{color:#647492;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:9px;font-weight:750;display:flex}.tasks-login-card>footer i{color:var(--tasks-green)}.tasks-primary,.tasks-secondary,.tasks-icon-action{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:11px;font-weight:850;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex}.tasks-primary{color:#fff;background:linear-gradient(115deg,#1f67f4,#169edc);box-shadow:0 13px 30px #2170f238}.tasks-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px #2170f257}.tasks-primary:disabled,.tasks-secondary:disabled{opacity:.45;pointer-events:none}.tasks-secondary{color:#b6c5de;border-color:var(--tasks-border);background:#121f37b3}.tasks-secondary:hover{color:#fff;border-color:var(--tasks-border-bright);background:#1b355bb3}.tasks-app{isolation:isolate;background:linear-gradient(#30558e07 1px, transparent 1px), linear-gradient(90deg, #30558e07 1px, transparent 1px), var(--tasks-bg);background-size:70px 70px;grid-template-columns:255px minmax(0,1fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.tasks-ambient{z-index:-1;filter:blur(120px);opacity:.12;pointer-events:none;border-radius:50%;width:500px;height:500px;position:fixed}.tasks-ambient.ambient-one{background:#2573ff;top:-280px;left:10%}.tasks-ambient.ambient-two{background:#16b8e9;bottom:-220px;right:-260px}.tasks-sidebar{z-index:20;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#070d1be8;border-right:1px solid #81a4dd1a;flex-direction:column;height:100vh;padding:24px 18px 20px;display:flex;position:sticky;top:0}.tasks-sidebar>.tasks-brand{padding:0 8px 24px}.tasks-sidebar nav{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex}.tasks-sidebar nav>button,.tasks-project-nav>button{color:#8493af;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:45px;padding:0 12px;font-size:11px;font-weight:800;transition:all .16s;display:flex}.tasks-sidebar nav>button:hover,.tasks-project-nav>button:hover{color:#dce9ff;background:#2c57961f}.tasks-sidebar nav>button.is-active,.tasks-project-nav>button.is-active{color:#fff;background:linear-gradient(90deg,#246fee3d,#2280c614);border-color:#47a4ff33;box-shadow:inset 3px 0 #36c9ff}.tasks-sidebar nav button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tasks-sidebar nav button>b{color:#78d8ff;background:#32b0ec1f;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.tasks-project-nav{scrollbar-width:thin;scrollbar-color:#1e3a62 transparent;min-height:0;overflow:auto}.tasks-project-nav>button>i{background:var(--project-color);width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb, var(--project-color), transparent 30%);border-radius:3px;flex:none}.tasks-nav-heading{color:#556783;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:23px 7px 8px 12px;font-size:9px;font-weight:900;display:flex}.tasks-nav-heading button{color:#7083a5;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.tasks-nav-heading button:hover{color:#fff;background:#3287e624}.tasks-sidebar>footer{border-top:1px solid #81a4dd17;justify-content:space-between;align-items:center;padding:16px 7px 0;display:flex}.tasks-sidebar>footer>div{align-items:center;gap:10px;min-width:0;display:flex}.tasks-sidebar>footer>div>span{background:linear-gradient(145deg,#244a91,#146f9d);border-radius:11px;flex:none;place-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:grid}.tasks-sidebar footer p{min-width:0;margin:0;display:grid}.tasks-sidebar footer p strong{font-size:10px}.tasks-sidebar footer p small{color:#63738f;font-size:8px}.tasks-sidebar footer button{color:#667795;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.tasks-sidebar footer button:hover{color:#fb91a2}.tasks-workspace{min-width:0;height:100vh;overflow:auto}.tasks-topbar{z-index:15;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050914c7;border-bottom:1px solid #81a4dd1a;justify-content:flex-end;align-items:center;min-height:70px;padding:0 clamp(20px,3vw,46px);display:flex;position:sticky;top:0}.tasks-topbar>div{align-items:center;gap:12px;display:flex}.tasks-secure{color:#6c7d9a;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.tasks-secure i{color:var(--tasks-green)}.tasks-mobile-brand{display:none}.tasks-content{width:min(1540px,100% - clamp(36px,5vw,76px));margin:0 auto;padding:clamp(34px,5vw,62px) 0 70px}.tasks-page-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.tasks-page-title h1,.tasks-project-header h1{color:#fff;letter-spacing:-.05em;margin:9px 0 7px;font-size:clamp(31px,4vw,51px);line-height:1.03}.tasks-page-title p,.tasks-project-header p{color:var(--tasks-muted);margin:0;font-size:13px}.tasks-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px;display:grid}.tasks-stats article{border:1px solid var(--tasks-border);background:linear-gradient(145deg,#101f3bcc,#091121d6);border-radius:20px;align-items:center;gap:14px;min-height:120px;padding:20px;transition:transform .18s,border-color .18s;display:flex;box-shadow:inset 0 1px #ffffff06}.tasks-stats article:hover{border-color:#48a5ff47;transform:translateY(-3px)}.tasks-stats article>span{color:#6edcff;background:#2499e31f;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid}.tasks-stats article:nth-child(2)>span{color:#9e9eff;background:#818cf81f}.tasks-stats article:nth-child(3)>span{color:#fbad78;background:#fb923c1f}.tasks-stats article:nth-child(4)>span{color:#55ddb8;background:#2dd4a71f}.tasks-stats article.has-alert{border-color:#fb71853b}.tasks-stats article>div{display:grid}.tasks-stats strong{color:#fff;letter-spacing:-.04em;font-size:29px;line-height:1}.tasks-stats small{color:#7585a3;margin-top:6px;font-size:9px;font-weight:800}.tasks-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr);gap:20px;display:grid}.tasks-panel{border:1px solid var(--tasks-border);background:linear-gradient(145deg,#0e1b34d1,#08101fd9);border-radius:22px;overflow:hidden;box-shadow:0 22px 60px #00000026,inset 0 1px #ffffff06}.tasks-panel>header{border-bottom:1px solid #81a4dd17;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.tasks-panel>header>div{gap:4px;display:grid}.tasks-panel>header span{color:#66799a;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.tasks-panel h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:19px}.tasks-panel>header>b{color:#75d7ff;background:#2ea3e117;border-radius:9px;padding:7px 10px;font-size:9px}.tasks-pending-list>button{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #81a4dd12;grid-template-columns:8px minmax(160px,1fr) auto 92px 16px;align-items:center;gap:14px;padding:13px 23px;transition:background .16s,padding .16s;display:grid}.tasks-pending-list>button:hover{background:#2e74d31a;padding-left:27px}.tasks-pending-list>button>i:first-child{background:var(--project-color);width:7px;height:30px;box-shadow:0 0 14px color-mix(in srgb, var(--project-color), transparent 50%);border-radius:8px}.tasks-pending-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.tasks-pending-list strong{color:#eef5ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tasks-pending-list small{color:#667896;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tasks-pending-list time{color:#8090ab;text-align:right;font-size:9px;font-weight:750}.tasks-pending-list time.is-overdue{color:#fb8295}.tasks-pending-list>button>i:last-child{color:#536685;font-size:9px}.tasks-priority{color:#93a3bd;background:#8495b31a;border-radius:7px;align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.tasks-priority>i{background:currentColor;border-radius:50%;width:5px;height:5px}.tasks-priority.priority-high,.priority-high .tasks-priority{color:#f9a36d;background:#fb923c1a}.tasks-priority.priority-urgent,.priority-urgent .tasks-priority{color:#fb8295;background:#fb71851c}.tasks-priority.priority-low,.priority-low .tasks-priority{color:#65d5ba;background:#2dd4a71a}.tasks-projects-panel>header button{border:1px solid var(--tasks-border);color:#79d5ff;cursor:pointer;background:#3099dd12;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.tasks-projects-panel>div>button{width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #81a4dd12;align-items:center;gap:13px;padding:13px 20px;transition:background .16s;display:flex}.tasks-projects-panel>div>button:hover{background:#2e74d31a}.tasks-project-icon{border:1px solid color-mix(in srgb, var(--project-color), transparent 73%);width:39px;height:39px;color:var(--project-color);background:color-mix(in srgb, var(--project-color), transparent 90%);border-radius:12px;flex:none;place-items:center;display:grid}.tasks-projects-panel p{flex:1;gap:3px;min-width:0;margin:0;display:grid}.tasks-projects-panel p strong{color:#edf4ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tasks-projects-panel p small{color:#667895;font-size:8px}.tasks-projects-panel>div>button>i{color:#506381;font-size:9px}.tasks-empty{color:#687a98;text-align:center;place-items:center;padding:48px 20px;display:grid}.tasks-empty>i{color:#6fd8ff;background:#32a4e11a;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:13px;display:grid}.tasks-empty h3,.tasks-empty h2{color:#dbe8fa;margin:0 0 7px}.tasks-empty p{margin:0;font-size:10px}.tasks-empty.is-page{min-height:65vh}.tasks-empty.is-page .tasks-primary{margin-top:20px}.tasks-empty.is-compact{padding:25px}.tasks-project-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.tasks-project-header>div{align-items:center;gap:15px;min-width:0;display:flex}.tasks-project-header .tasks-project-icon{border-radius:17px;width:55px;height:55px;font-size:18px}.tasks-project-header h1{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:clamp(27px,3.2vw,42px);overflow:hidden}.tasks-project-header p{text-overflow:ellipsis;white-space:nowrap;max-width:620px;font-size:11px;overflow:hidden}.tasks-back,.tasks-icon-action{border:1px solid var(--tasks-border);color:#9aabc6;cursor:pointer;background:#0e1b32b3;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}.tasks-back:hover,.tasks-icon-action:hover{color:#fff;border-color:var(--tasks-border-bright)}.tasks-view-tabs{border:1px solid var(--tasks-border);background:#091222b8;border-radius:14px;gap:5px;width:fit-content;margin:28px 0 22px;padding:5px;display:flex}.tasks-view-tabs button{color:#7485a2;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex}.tasks-view-tabs button.is-active{color:#fff;background:linear-gradient(115deg,#2966da80,#1c7daa4d);box-shadow:inset 0 1px #ffffff0f}.tasks-view-tabs b{color:#6ed8ff;background:#36b1e51f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.tasks-board{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#23446d transparent;grid-auto-columns:minmax(285px,1fr);grid-auto-flow:column;align-items:start;gap:15px;padding:2px 2px 22px;display:grid;overflow-x:auto}.tasks-column{border:1px solid var(--tasks-border);background:#0a1324c7;border-radius:19px;min-height:390px;padding:12px;transition:border-color .16s,background .16s}.tasks-column.is-over{background:#122944db;border-color:#45d6ff73;box-shadow:inset 0 0 30px #2a91dd0f}.tasks-column>header{justify-content:space-between;align-items:center;min-height:44px;padding:0 6px 8px;display:flex}.tasks-column>header>div{align-items:center;gap:8px;display:flex}.tasks-column>header>div>i{color:#63cff7;font-size:10px}.tasks-column>header strong{color:#dce8f9;font-size:11px}.tasks-column>header span{color:#7587a5;background:#6a84ab1a;border-radius:7px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-weight:850;display:grid}.tasks-column>header>button{color:#687b99;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.tasks-column>header>button:hover{color:#fff;background:#3280d91f}.tasks-column-list{align-content:start;gap:10px;min-height:260px;display:grid}.tasks-card{background:linear-gradient(145deg,#152744f0,#0d192df5);border:1px solid #87a6d621;border-radius:15px;min-height:125px;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #0000001f}.tasks-card:hover{border-color:#49acf445;transform:translateY(-2px);box-shadow:0 17px 34px #0003}.tasks-card.is-dragging{z-index:30;opacity:.55;transform:rotate(2deg)}.tasks-drag-handle{color:#4d6383;cursor:grab;touch-action:none;background:#040b1733;border:0;border-right:1px solid #87a6d614;flex:none;width:31px}.tasks-drag-handle:active{cursor:grabbing}.tasks-card-body{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:8px;padding:14px 13px;display:grid}.tasks-card-body>strong{color:#f0f5ff;font-size:11px;line-height:1.35}.tasks-card-body>p{color:#7183a1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.tasks-card-body>footer{color:#5e7292;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.tasks-card-body>footer span{align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.tasks-card-body>footer span.is-overdue{color:#fb8295}.tasks-card-body>footer>i{font-size:8px}.tasks-empty-column{color:#4d607f;border:1px dashed #799bd11f;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:100px;font-size:8px;font-weight:750;display:grid}.tasks-empty-column i{color:#52779f}.tasks-add-card{color:#7790b5;cursor:pointer;background:#1f4c840d;border:1px dashed #729fde2e;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:41px;margin-top:10px;font-size:9px;font-weight:850;display:flex}.tasks-add-card:hover{color:#75d9ff;background:#2984c117;border-color:#45d6ff52}.tasks-new-column{color:#6480a5;cursor:pointer;background:#0f1e364d;border:1px dashed #729fde33;border-radius:19px;align-content:center;place-items:center;gap:7px;min-height:135px;transition:all .18s;display:grid}.tasks-new-column:hover{color:#79ddff;background:#1f5b8c1f;border-color:#45d6ff66;transform:translateY(-2px)}.tasks-new-column>i{background:#369dd91a;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.tasks-new-column strong{font-size:10px}.tasks-new-column small{color:#536785;font-size:8px}.tasks-notes{border:1px solid var(--tasks-border);background:linear-gradient(145deg,#0e1b34d1,#08101fd9);border-radius:22px;padding:clamp(22px,3vw,34px)}.tasks-notes>header{border-bottom:1px solid #81a4dd17;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.tasks-notes h2{color:#fff;letter-spacing:-.04em;margin:7px 0 6px;font-size:24px}.tasks-notes header p{color:#7586a2;max-width:650px;margin:0;font-size:10px;line-height:1.6}.tasks-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:22px;display:grid}.tasks-note-grid>button{min-height:210px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#142644e6,#0b1629f0);border:1px solid #81a4dd21;border-radius:17px;align-content:start;gap:12px;padding:20px;transition:all .18s;display:grid}.tasks-note-grid>button:hover{border-color:#49b9f84d;transform:translateY(-3px);box-shadow:0 18px 45px #0000002e}.tasks-note-grid>button>span{color:#61d6ff;background:#2fa4e01a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.tasks-note-grid>button>strong{color:#edf5ff;font-size:13px}.tasks-note-grid>button>p{color:#7184a2;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.65;display:-webkit-box;overflow:hidden}.tasks-note-grid>button>p.is-protected{color:#6f87a8;white-space:normal;background:#265c911a;border-radius:9px;align-items:center;gap:6px;width:fit-content;padding:7px 9px;font-family:inherit;display:inline-flex}.tasks-note-grid>button>footer{color:#556a89;justify-content:space-between;align-items:center;margin-top:auto;font-size:8px;display:flex}.tasks-empty-note{border:1px dashed #81a4dd24;border-radius:17px;grid-column:1/-1;min-height:260px}.tasks-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01050dbd;place-items:center;padding:24px;animation:.18s both tasks-fade;display:grid;position:fixed;inset:0;overflow:auto}.tasks-modal{background:linear-gradient(150deg,#132442,#091224 80%);border:1px solid #7eaeec33;border-radius:23px;width:min(100%,550px);max-height:calc(100vh - 48px);animation:.24s cubic-bezier(.2,.8,.2,1) both tasks-modal-in;overflow:auto;box-shadow:0 45px 120px #00000094,inset 0 1px #ffffff0d}.tasks-modal.is-wide{width:min(100%,760px)}.tasks-modal>header{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1d36eb;border-bottom:1px solid #81a4dd1a;justify-content:space-between;align-items:center;padding:22px 24px;display:flex;position:sticky;top:0}.tasks-modal>header>div{gap:4px;display:grid}.tasks-modal>header span{color:#62cfff;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.tasks-modal h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:20px}.tasks-modal>header>button{border:1px solid var(--tasks-border);color:#8da0be;cursor:pointer;background:#040b1859;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.tasks-modal>header>button:hover{color:#fff;border-color:var(--tasks-border-bright)}.tasks-editor{gap:19px;padding:25px;display:grid}.tasks-editor input:not([type=checkbox]),.tasks-editor textarea,.tasks-editor select,.tasks-move-note select,.tasks-delete-column select{color:#ecf4ff;resize:vertical;background:#030a1785;border:1px solid #85a9de26;border-radius:13px;outline:0;width:100%;min-height:49px;padding:12px 14px;transition:all .17s}.tasks-editor textarea{line-height:1.55}.tasks-editor textarea.is-large{min-height:170px}.tasks-editor textarea.is-note{tab-size:2;min-height:330px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.65}.tasks-editor input:focus,.tasks-editor textarea:focus,.tasks-editor select:focus,.tasks-move-note select:focus,.tasks-delete-column select:focus{border-color:#45d6ff7a;box-shadow:0 0 0 4px #45d6ff0f}.tasks-editor fieldset{border:0;gap:9px;margin:0;padding:0;display:grid}.tasks-color-options{gap:9px;display:flex}.tasks-color-options button{background:var(--choice);cursor:pointer;border:3px solid #0000;border-radius:50%;outline:2px solid #0000;width:30px;height:30px;padding:0;transition:all .16s}.tasks-color-options button:hover{transform:scale(1.08)}.tasks-color-options button.is-active{outline-color:var(--choice);border-color:#0c182c}.tasks-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.tasks-check{cursor:pointer;background:#050d1c59;border:1px solid #85a9de21;border-radius:13px;align-items:flex-start;padding:15px;gap:12px!important;display:flex!important}.tasks-check input{accent-color:#2b9bf1;width:17px;height:17px}.tasks-check>span{gap:4px;display:grid}.tasks-check strong{color:#dce8fa;font-size:10px}.tasks-check small{color:#6e819f;font-size:9px}.tasks-modal-actions{border-top:1px solid #81a4dd17;justify-content:flex-end;align-items:center;gap:10px;margin-top:3px;padding-top:19px;display:flex}.tasks-modal-actions>:first-child{margin-right:auto}.tasks-danger-link{color:#e98596;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:39px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.tasks-danger-link:hover{color:#ff9bab}.tasks-move-note,.tasks-delete-column{background:#050d1c52;border:1px solid #85a9de1f;border-radius:14px;align-items:flex-end;gap:10px;padding:14px;display:flex}.tasks-move-note label,.tasks-delete-column label{flex:1}.tasks-delete-column{align-items:end}.tasks-saving,.tasks-toast{z-index:150;color:#cfeaff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1c34f0;border:1px solid #69afeb38;border-radius:13px;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:10px;font-weight:850;animation:.25s both tasks-toast-in;display:inline-flex;position:fixed;bottom:25px;right:25px;box-shadow:0 18px 55px #00000061}.tasks-toast i{color:var(--tasks-green)}.tasks-saving{z-index:151;color:#7ddcff;left:275px;right:auto}.tasks-loading{color:#8495b2;background:radial-gradient(circle,#1e64d224,#0000 35%),#050914;align-content:center;place-items:center;gap:13px;min-height:100vh;display:grid}.tasks-loading strong{color:#d7e5f7;font-size:12px}.tasks-loading>i{color:#5dd7ff}@keyframes tasks-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes tasks-fade{0%{opacity:0}}@keyframes tasks-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes tasks-toast-in{0%{opacity:0;transform:translateY(10px)}}@keyframes tasks-spin{to{transform:rotate(360deg)}}@keyframes tasks-orbit{0%{top:5%;left:10%}to{top:80%;left:88%}}.tasks-app .tasks-brand strong{font-size:17px}.tasks-app .tasks-brand small{font-size:10px}.tasks-app .tasks-sidebar nav>button,.tasks-app .tasks-project-nav>button{font-size:13px}.tasks-app .tasks-nav-heading{font-size:10px}.tasks-app .tasks-sidebar footer p strong{font-size:12px}.tasks-app .tasks-sidebar footer p small{font-size:10px}.tasks-app .tasks-primary,.tasks-app .tasks-secondary{font-size:13px}.tasks-app .tasks-secure{font-size:11px}.tasks-app .tasks-page-title p,.tasks-app .tasks-project-header p{font-size:14px}.tasks-app .tasks-stats small{font-size:11px}.tasks-app .tasks-panel>header span{font-size:10px}.tasks-app .tasks-panel h2{font-size:22px}.tasks-app .tasks-panel>header>b{font-size:10px}.tasks-app .tasks-pending-list strong,.tasks-app .tasks-projects-panel p strong{font-size:13px}.tasks-app .tasks-pending-list small,.tasks-app .tasks-projects-panel p small,.tasks-app .tasks-pending-list time{font-size:10px}.tasks-app .tasks-priority{font-size:9px}.tasks-app .tasks-view-tabs button{font-size:12px}.tasks-app .tasks-column>header strong,.tasks-app .tasks-card-body>strong{font-size:13px}.tasks-app .tasks-card-body>p{font-size:11px}.tasks-app .tasks-card-body>footer span,.tasks-app .tasks-add-card{font-size:10px}.tasks-app .tasks-new-column strong{font-size:12px}.tasks-app .tasks-new-column small{font-size:10px}.tasks-app .tasks-notes header p{font-size:12px}.tasks-app .tasks-note-grid>button>strong{font-size:14px}.tasks-app .tasks-note-grid>button>p,.tasks-app .tasks-note-grid>button>footer{font-size:10px}.tasks-app .tasks-empty p{font-size:11px}.tasks-app .tasks-modal>header span{font-size:10px}.tasks-app .tasks-modal h2{font-size:22px}.tasks-app .tasks-editor label>span,.tasks-app .tasks-editor legend,.tasks-app .tasks-move-note label>span,.tasks-app .tasks-delete-column label>span{font-size:12px}.tasks-app .tasks-danger-link{font-size:11px}@media (max-width:1050px){.tasks-app{grid-template-columns:220px minmax(0,1fr)}.tasks-dashboard-grid{grid-template-columns:1fr}.tasks-note-grid,.tasks-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-saving{left:240px}}@media (max-width:760px){.tasks-app{min-height:100dvh;display:block;overflow:visible}.tasks-sidebar{z-index:40;width:100%;height:68px;padding:7px 10px max(7px, env(safe-area-inset-bottom));background:#060c19f0;border:0 solid #81a4dd24;border-top-width:1px;display:block;position:fixed;inset:auto 0 0}.tasks-sidebar>.tasks-brand,.tasks-nav-heading,.tasks-project-nav,.tasks-sidebar>footer{display:none}.tasks-sidebar nav{display:block}.tasks-sidebar nav>button{justify-content:center;width:95px;min-height:53px;margin:0 auto;padding:0 12px}.tasks-sidebar nav>button>span{flex:0 auto}.tasks-sidebar nav>button>b{margin:-30px 0 0 62px;position:absolute}.tasks-workspace{height:auto;min-height:100dvh;padding-bottom:67px;overflow:visible}.tasks-topbar{justify-content:space-between;min-height:65px;padding:0 15px}.tasks-mobile-brand{color:#fff;background:0 0;border:0;align-items:center;gap:8px;display:flex}.tasks-mobile-brand .tasks-logo{border-radius:11px;width:34px;height:34px;font-size:11px}.tasks-mobile-brand strong{font-size:12px}.tasks-secure{display:none}.tasks-topbar .tasks-primary{min-height:39px;padding:0 13px}.tasks-content{width:calc(100% - 28px);padding:28px 0 42px}.tasks-page-title{margin-bottom:23px;display:block}.tasks-page-title .tasks-secondary{display:none}.tasks-page-title h1{font-size:33px}.tasks-page-title p{font-size:11px;line-height:1.5}.tasks-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tasks-stats article{border-radius:16px;gap:10px;min-height:94px;padding:14px}.tasks-stats article>span{border-radius:11px;width:36px;height:36px}.tasks-stats strong{font-size:24px}.tasks-stats small{font-size:8px}.tasks-panel{border-radius:18px}.tasks-panel>header{padding:19px 17px}.tasks-pending-list>button{grid-template-columns:6px minmax(0,1fr) 14px;gap:10px;min-height:77px;padding:12px 16px}.tasks-pending-list>button:hover{padding-left:16px}.tasks-pending-list>button>.tasks-priority,.tasks-pending-list>button>time{display:none}.tasks-project-header{align-items:flex-start}.tasks-project-header>div{gap:10px}.tasks-project-header .tasks-project-icon{display:none}.tasks-project-header h1{max-width:210px;font-size:28px}.tasks-project-header p{max-width:230px}.tasks-back,.tasks-icon-action{border-radius:11px;width:38px;height:38px}.tasks-view-tabs{width:100%}.tasks-view-tabs button{flex:1;padding:0 9px}.tasks-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(282px,82vw);width:calc(100vw - 14px);margin-right:-14px}.tasks-column{scroll-snap-align:start;min-height:430px}.tasks-notes{border-radius:18px;padding:18px}.tasks-notes>header{align-items:start;display:grid}.tasks-notes>header .tasks-primary{width:100%}.tasks-note-grid{grid-template-columns:1fr}.tasks-modal-backdrop{place-items:end center;padding:0}.tasks-modal,.tasks-modal.is-wide{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;max-height:92dvh}.tasks-modal>header{padding:19px 18px}.tasks-editor{padding:20px 17px max(24px, env(safe-area-inset-bottom));gap:16px}.tasks-form-grid{grid-template-columns:1fr}.tasks-modal-actions{flex-wrap:wrap}.tasks-modal-actions .tasks-primary,.tasks-modal-actions .tasks-secondary{flex:1}.tasks-modal-actions>.tasks-danger-link{justify-content:flex-start;width:100%;margin:0 0 4px}.tasks-move-note,.tasks-delete-column{display:grid}.tasks-toast{justify-content:center;bottom:82px;left:14px;right:14px}.tasks-saving{bottom:82px;left:14px}}@media (max-width:390px){.tasks-topbar .tasks-primary{font-size:0}.tasks-topbar .tasks-primary i{font-size:12px}.tasks-stats article{display:grid}.tasks-page-title h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.tasks-app *,.tasks-login *,.tasks-loading *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
