.at-subwrap{position:relative;background:#0c1018;animation:atSubIn .18s ease}@keyframes atSubIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.at-subwrap::before{content:"";position:absolute;left:25px;top:0;bottom:16px;width:2px;background:rgba(91,127,255,.4);border-radius:2px}.at-subrow{display:flex;align-items:center;gap:9px;min-height:37px;padding:0 12px 0 48px;border-top:1px solid rgba(255,255,255,.04);position:relative}.at-subrow::before{content:"";position:absolute;left:25px;top:50%;width:15px;height:2px;background:rgba(91,127,255,.4)}.at-subrow .ws-check{width:16px;height:16px;font-size:10px;border-radius:5px}.at-subtitle{flex:1;min-width:0;font:500 13px"Inter",system-ui;color:#c7ccd8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;padding:3px 4px;border-radius:5px}.at-subrow.done .at-subtitle{color:#67707e;text-decoration:line-through}.at-subdel{flex:none;color:#67707e;cursor:pointer;font-size:12px;opacity:0;transition:.12s;padding:3px 6px;border-radius:5px}.at-subrow:hover .at-subdel{opacity:.8}.at-subdel:hover{color:#ff7a8a;background:rgba(226,68,92,.12)}.at-subadd{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 48px;border-top:1px solid rgba(255,255,255,.04);color:#67707e;font:500 12.5px"Inter",system-ui;cursor:pointer;position:relative}.at-subadd::before{content:"";position:absolute;left:25px;top:50%;width:15px;height:2px;background:rgba(91,127,255,.25)}.at-subadd:hover{color:#c7ccd8}.at-subadd input{flex:1;background:0 0;border:0;outline:0;color:#e8edf4;font:500 13px"Inter",system-ui}.at-subcaret{display:inline-flex;align-items:center;gap:4px;flex:none;color:#8a96a8;cursor:pointer;font-size:10px;padding:2px 6px;border-radius:6px;background:rgba(91,127,255,.12);border:1px solid rgba(91,127,255,.25);font-family:Inter,system-ui;font-weight:700;transition:.13s}.at-subcaret:hover{color:#fff;border-color:rgba(91,127,255,.55)}.ws-subtask,.tk-row.tk-subtask{background:#0c1018!important}.ws-subelbow{flex:none;width:16px;height:14px;margin:0 8px 0 6px;border-left:2px solid rgba(91,127,255,.45);border-bottom:2px solid rgba(91,127,255,.45);border-bottom-left-radius:7px;align-self:flex-start;margin-top:8px}.ws-pop{animation:wsPopIn .16s cubic-bezier(.22,1,.36,1);transform-origin:top left}@keyframes wsPopIn{0%{opacity:0;transform:translateY(-5px) scale(.97)}to{opacity:1;transform:none}}[data-panel]:not(.hidden){animation:vPanelIn .24s cubic-bezier(.22,1,.36,1)}@keyframes vPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ws-pop,[data-panel]:not(.hidden){animation:none}}#wsRoot,.ws-pop{--ws-bg:#0B0E13;--ws-rail:#0c1016;--ws-card:#131922;--ws-card2:#0f141c;--ws-line:rgba(255,255,255,.07);--ws-line2:rgba(255,255,255,.11);--ws-tx:#e8edf4;--ws-dim:#9aa6b6;--ws-mute:#8A93A0;--ws-lime:var(--w-lime,#C6F24E);--ws-head:'Space Grotesk','Inter',system-ui,sans-serif;color:var(--ws-tx)}.ws-shell{display:flex;height:calc(100vh - 118px);min-height:540px;background:var(--ws-bg);border:1px solid var(--ws-line);border-radius:16px;overflow:hidden}.ws-empty{padding:60px 24px;text-align:center;color:var(--ws-dim);font:500 14px"Inter",system-ui}.ws-rail{width:266px;flex:0 0 266px;background:var(--ws-rail);border-right:1px solid var(--ws-line);display:flex;flex-direction:column}.ws-wsswitch{display:flex;align-items:center;gap:11px;padding:16px 16px;cursor:pointer;border-bottom:1px solid var(--ws-line);transition:background .15s}.ws-wsswitch:hover{background:rgba(255,255,255,.03)}.ws-wstile{width:34px;height:34px;flex:0 0 34px;border-radius:9px;display:flex;align-items:center;justify-content:center;font:700 13px var(--ws-head);color:#0b0e13;letter-spacing:.3px}.ws-wsmeta{flex:1;min-width:0}.ws-wsname{font:700 14px var(--ws-head);color:var(--ws-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-wssub{font:500 11px"Inter";color:var(--ws-mute);margin-top:1px}.ws-wscaret{color:var(--ws-mute);flex:0 0 auto}.ws-railscroll{flex:1;overflow-y:auto;padding:10px 10px 16px}.ws-railscroll::-webkit-scrollbar{width:8px}.ws-railscroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:8px}.ws-raillabel{font:700 10.5px"Inter";letter-spacing:.9px;text-transform:uppercase;color:var(--ws-mute);padding:12px 10px 6px}.ws-railitem{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;cursor:pointer;color:var(--ws-dim);font:600 13.5px"Inter";transition:background .13s,color .13s;position:relative}.ws-railitem:hover{background:rgba(255,255,255,.045);color:var(--ws-tx)}.ws-railitem.on{background:color-mix(in srgb,var(--w-lime,#C6F24E) 11%,transparent);color:var(--ws-lime)}.ws-railitem.on .ws-bdot{box-shadow:0 0 0 2px color-mix(in srgb,var(--w-lime,#C6F24E) 25%,transparent)}.ws-railitem svg{width:17px;height:17px;flex:0 0 auto;stroke-width:2}.ws-bdot{width:11px;height:11px;flex:0 0 11px;border-radius:4px}.ws-railitem .ws-rname{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-railitem .ws-rcount{font:600 11px"Inter";color:var(--ws-mute)}.ws-railitem.on .ws-rcount{color:color-mix(in srgb,var(--w-lime,#C6F24E) 70%,transparent)}.ws-mywork{margin-bottom:6px;background:rgba(255,255,255,.02);border:1px solid var(--ws-line)}.ws-mywork.on{background:color-mix(in srgb,var(--w-lime,#C6F24E) 11%,transparent);border-color:color-mix(in srgb,var(--w-lime,#C6F24E) 28%,transparent)}.ws-addboard{display:flex;align-items:center;gap:9px;padding:9px 10px;margin-top:6px;border-radius:9px;cursor:pointer;color:var(--ws-mute);font:600 13px"Inter";border:1px dashed var(--ws-line2);transition:.13s}.ws-addboard:hover{color:var(--ws-lime);border-color:color-mix(in srgb,var(--w-lime,#C6F24E) 40%,transparent);background:color-mix(in srgb,var(--w-lime,#C6F24E) 5%,transparent)}.ws-main{flex:1;min-width:0;overflow-y:auto;overflow-x:auto}.ws-main::-webkit-scrollbar{width:10px;height:10px}.ws-main::-webkit-scrollbar-thumb{background:rgba(255,255,255,.09);border-radius:8px}.ws-bhead{display:flex;align-items:center;gap:14px;padding:20px 26px 16px;position:sticky;top:0;background:linear-gradient(180deg,var(--ws-bg) 78%,rgba(11,14,19,0));z-index:5;min-width:760px}.ws-btitle{display:flex;align-items:center;gap:11px;font:700 21px var(--ws-head);letter-spacing:-.2px}.ws-btitle .ws-bdot{width:15px;height:15px;border-radius:5px}.ws-bmeta{font:600 12px"Inter";color:var(--ws-mute);padding-top:3px}.ws-bactions{margin-left:auto;display:flex;align-items:center;gap:9px}.ws-search{background:var(--ws-card2);border:1px solid var(--ws-line);border-radius:9px;color:var(--ws-tx);font:500 13px"Inter";padding:8px 12px;width:190px;outline:0;transition:border .15s}.ws-search:focus{border-color:color-mix(in srgb,var(--w-lime,#C6F24E) 40%,transparent)}.ws-search::placeholder{color:var(--ws-mute)}.ws-btn.ws-personon{border-color:color-mix(in srgb,var(--w-lime,#C6F24E) 55%,transparent);background:color-mix(in srgb,var(--w-lime,#C6F24E) 11%,var(--ws-card));color:var(--ws-tx)}.ws-btn .ws-av{width:20px!important;height:20px!important;font-size:8.5px;margin:-3px 0}.ws-personx{margin-left:3px;margin-right:-4px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;color:var(--ws-mute);transition:.12s}.ws-personx:hover{background:rgba(255,255,255,.12);color:var(--ws-tx)}.ws-bmeta{white-space:nowrap}.ws-pmeta{margin-left:auto;font:600 11.5px"Inter";color:var(--ws-mute);font-variant-numeric:tabular-nums}.ws-pempty{padding:46px 20px;text-align:center;color:var(--ws-mute);font:500 14px"Inter"}.ws-pempty b{color:var(--ws-tx)}.ws-pempty button{margin-top:14px}.ws-pop.pf-pop{padding:6px;width:300px;max-width:calc(100vw - 24px);border-radius:14px;background:#121821}.pf-head{display:flex;align-items:center;justify-content:space-between;padding:9px 10px 8px}.pf-head span{font:700 10.5px"Inter";letter-spacing:.09em;text-transform:uppercase;color:var(--ws-mute)}.pf-list{display:flex;flex-direction:column;gap:2px}.pf-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:11px;width:100%;min-height:50px;padding:8px 10px;border-radius:10px;cursor:pointer;transition:background .12s,box-shadow .12s}.pf-item:hover{background:rgba(255,255,255,.045)}.pf-item:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ws-lime) 70%,transparent);background:rgba(255,255,255,.045)}.pf-item.on{background:color-mix(in srgb,var(--ws-lime) 9%,transparent)}.pf-item.on:hover{background:color-mix(in srgb,var(--ws-lime) 12%,transparent)}.pf-item .ws-av{width:30px!important;height:30px!important;font-size:10.5px;flex:0 0 30px;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.pf-all{width:30px;height:30px;flex:0 0 30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);color:var(--ws-dim);box-shadow:0 0 0 1px rgba(255,255,255,.08)}.pf-item.on .pf-all{background:color-mix(in srgb,var(--ws-lime) 16%,transparent);color:var(--ws-lime)}.pf-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pf-name{display:flex;align-items:center;gap:7px;font:600 13.5px"Inter";color:var(--ws-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-sub{font:500 11.5px"Inter";color:var(--ws-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-you{flex:none;font:700 9.5px"Inter";letter-spacing:.05em;text-transform:uppercase;color:var(--ws-dim);background:rgba(255,255,255,.07);border-radius:5px;padding:2px 6px}.pf-count{flex:none;min-width:24px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font:600 11.5px"Inter";font-variant-numeric:tabular-nums;color:var(--ws-dim);background:rgba(255,255,255,.06)}.pf-count.zero{color:var(--ws-mute);background:0 0}.pf-item.on .pf-count{color:var(--ws-lime);background:color-mix(in srgb,var(--ws-lime) 16%,transparent)}.pf-check{flex:none;width:16px;height:16px;color:var(--ws-lime);opacity:0;transition:opacity .12s}.pf-item.on .pf-check{opacity:1}.pf-sep{height:1px;background:var(--ws-line);margin:4px 8px}.pf-foot{display:flex;align-items:center;gap:7px;margin-top:4px;padding:9px 10px 7px;border-top:1px solid var(--ws-line);font:500 11.5px"Inter";color:var(--ws-mute)}.pf-foot svg{flex:none;width:13px;height:13px}.ws-btn.ws-personon{padding-right:8px}.ws-btn{display:inline-flex;align-items:center;gap:7px;background:var(--ws-card);border:1px solid var(--ws-line2);border-radius:9px;color:var(--ws-tx);font:600 13px"Inter";padding:8px 13px;cursor:pointer;transition:.14s;white-space:nowrap}.ws-btn:hover{border-color:color-mix(in srgb,var(--w-lime,#C6F24E) 40%,transparent);color:var(--ws-lime)}.ws-btn.primary{background:var(--ws-lime);color:#0b0e13;border-color:var(--ws-lime)}.ws-btn.primary:hover{filter:brightness(1.06);color:#0b0e13}.ws-iconbtn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--ws-card);border:1px solid var(--ws-line2);border-radius:9px;color:var(--ws-dim);cursor:pointer;transition:.14s;font-size:17px}.ws-iconbtn:hover{color:var(--ws-lime);border-color:color-mix(in srgb,var(--w-lime,#C6F24E) 40%,transparent)}.ws-groups{padding:4px 26px 90px;min-width:760px}.ws-group{margin-bottom:22px}.ws-ghead{display:flex;align-items:center;gap:9px;padding:5px 4px 8px;cursor:pointer;user-select:none}.ws-caret{color:var(--ws-mute);font-size:11px;transition:transform .15s;width:14px;display:inline-block;text-align:center}.ws-group.coll .ws-caret{transform:rotate(-90deg)}.ws-gname{font:700 15.5px var(--ws-head);letter-spacing:-.1px}.ws-gcount{font:600 12px"Inter";color:var(--ws-mute)}.ws-gmenu{margin-left:4px;color:var(--ws-mute);cursor:pointer;font-size:16px;padding:2px 6px;border-radius:6px;opacity:0;transition:.13s}.ws-ghead:hover .ws-gmenu{opacity:1}.ws-gmenu:hover{background:rgba(255,255,255,.08);color:var(--ws-tx)}.ws-gbody{border:1px solid var(--ws-line);border-radius:11px;overflow:hidden;background:var(--ws-card2)}.ws-group.coll .ws-gbody{display:none}.ws-trow{display:grid;grid-template-columns:var(--ws-cols,38px minmax(240px,1fr) 78px 156px 140px 132px 200px);align-items:stretch;border-bottom:1px solid var(--ws-line);position:relative;min-height:44px}.ws-trow:last-child{border-bottom:none}.ws-thead{background:rgba(255,255,255,.02);min-height:36px}.ws-thead .ws-cell{font:600 11.5px"Inter";color:var(--ws-mute);letter-spacing:.3px;text-transform:uppercase;justify-content:center;text-align:center;position:relative}.ws-thead .ws-c-name{justify-content:center}.tk-cell{align-self:stretch;display:flex;align-items:center;border-right:1px solid rgba(255,255,255,.05);min-width:0}.tk-row .tk-grip{color:var(--tx-mute);opacity:.5;transition:color .13s,opacity .13s}.tk-row .tk-grip:hover{color:var(--w-lime,#C6F24E);opacity:1}.tk-row>.tk-cell:last-child,.tk-hcell:last-child{border-right:none}.tk-hcell{position:relative;height:100%;min-height:30px;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.05);min-width:0}.ws-resize,.tk-resize{position:absolute;top:0;bottom:0;right:-4px;width:8px;cursor:col-resize;z-index:6;display:flex;justify-content:center}.ws-resize::after,.tk-resize::after{content:"";width:2px;background:0 0;transition:background .12s}.ws-resize:hover::after,.ws-resize.drag::after,.tk-resize:hover::after,.tk-resize.drag::after{background:var(--w-lime,#C6F24E)}body.ws-resizing{cursor:col-resize!important;user-select:none}.ws-tbody-row:hover{background:rgba(255,255,255,.028)}.ws-cell{display:flex;align-items:center;padding:6px 12px;border-right:1px solid var(--ws-line);min-width:0}.ws-cell:last-child{border-right:none}.ws-c-check{justify-content:center;padding:6px 0 6px 8px}.ws-thead .ws-c-check{justify-content:center;padding:6px 0}.ws-sorthead{cursor:pointer;user-select:none}.ws-sorthead:hover{color:var(--ws-tx)}.ws-sar{margin-left:5px;font-size:8.5px;color:var(--ws-mute);opacity:0;transition:opacity .12s;flex:none}.ws-sorthead:hover .ws-sar{opacity:.7}.ws-sar.on{opacity:1;color:var(--ws-lime)}.ws-c-status,.ws-c-priority{padding:0;border-right:1px solid var(--ws-line)}.ws-check{width:19px;height:19px;border-radius:6px;border:2px solid var(--ws-line2,rgba(255,255,255,.28));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.13s;color:transparent;font-size:12px;flex:none}.ws-check:hover{border-color:var(--ws-lime,var(--w-lime,#C6F24E))}.ws-check.done{background:#00c875;border-color:#00c875;color:#fff}.ws-tbody-row{transition:opacity .18s ease,background .14s ease}.ws-tbody-row.ws-skip{opacity:.58}.ws-tbody-row.ws-skip .ws-title{text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.62}.ws-tbody-row.ws-skip .ws-check{background:var(--ws-lime,var(--w-lime,#C6F24E));border-color:var(--ws-lime,var(--w-lime,#C6F24E));color:#10150a}.tk-row.tk-skip .tk-f{text-decoration:line-through;opacity:.55}.tk-row.tk-skip{opacity:.65}.rc-chip.rc-done{opacity:.6}.ws-title{font:500 13.5px"Inter";color:var(--ws-tx);cursor:text;padding:3px 5px;border-radius:6px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid transparent}.ws-title:hover{border-color:var(--ws-line2)}.ws-trow.isdone .ws-title{color:var(--ws-mute);text-decoration:line-through}.ws-titleinput{font:500 13.5px"Inter";color:var(--ws-tx);background:var(--ws-bg);border:1px solid color-mix(in srgb,var(--w-lime,#C6F24E) 50%,transparent);border-radius:6px;padding:3px 5px;width:100%;outline:0}.ws-pillcell{width:100%;height:100%;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font:600 12.5px"Inter";transition:filter .13s;text-align:center;padding:4px 8px}.ws-pillcell:hover{filter:brightness(1.11)}.ws-pillcell.empty{color:var(--ws-mute);background:0 0!important}.ws-pillcell.empty:hover{background:rgba(255,255,255,.04)!important}.ws-c-person{padding:6px;justify-content:center;cursor:pointer}.ws-av{width:29px;height:29px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 11px"Inter";color:#fff;overflow:hidden;position:relative;flex:0 0 auto}.ws-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ws-av.empty{background:0 0;border:1.5px dashed var(--ws-line2);color:var(--ws-mute);font-size:15px}.ws-avstack{display:flex;align-items:center}.ws-avstack .ws-av+.ws-av{margin-left:-9px;box-shadow:0 0 0 2px #10151d}.ws-c-due{cursor:pointer;font:500 13px"Inter";color:var(--ws-dim);justify-content:center;text-align:center;gap:6px}.ws-c-time{justify-content:center;cursor:pointer}.ws-timebtn{display:inline-flex;align-items:center;gap:6px;font:600 12px"Inter";color:var(--ws-dim);border:1px solid var(--ws-line2);border-radius:7px;padding:4px 10px;white-space:nowrap;transition:.13s}.ws-c-time:hover .ws-timebtn{border-color:var(--ws-lime);color:var(--ws-tx)}.ws-timebtn.run{color:#33d391;border-color:rgba(51,211,145,.5);background:rgba(51,211,145,.1)}.ws-timedot{width:7px;height:7px;border-radius:50%;background:#33d391;animation:wsTimePulse 1.4s ease-in-out infinite}@keyframes wsTimePulse{0%,to{opacity:1}50%{opacity:.35}}.ws-c-due.set{color:var(--ws-tx)}.ws-c-due.overdue{color:#ff7a8a}.ws-c-due .ws-dueadd{color:var(--ws-mute);font-size:15px}.ws-dueclear{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:6px;border-radius:4px;color:var(--ws-mute);font-size:15px;line-height:1;cursor:pointer;opacity:.45;transition:.12s;vertical-align:middle}.ws-c-due:hover .ws-dueclear{opacity:.75}.ws-dueclear:hover{opacity:1;color:#ff7a8a;background:rgba(255,255,255,.09)}.ws-rowmenu{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:none;align-items:center;justify-content:center;background:var(--ws-card);border:1px solid var(--ws-line2);border-radius:6px;color:var(--ws-dim);cursor:pointer;font-size:15px;z-index:3}.ws-trow:hover .ws-rowmenu{display:flex}.ws-rowmenu:hover{color:var(--ws-lime)}.ws-grip{position:absolute;left:2px;top:0;bottom:0;width:18px;display:none;align-items:center;justify-content:center;color:var(--ws-mute);cursor:grab;z-index:4;border-radius:5px}.ws-grip:hover{color:var(--ws-lime);background:rgba(255,255,255,.05)}.ws-grip:active{cursor:grabbing}.ws-trow:hover .ws-grip{display:flex}.ws-tbody-row.ws-dragging{opacity:.35}.ws-tbody-row.ws-complete-anim{animation:wsCompleteRow .72s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none;overflow:hidden;min-height:0;position:relative;z-index:2}.ws-tbody-row.ws-complete-anim .ws-title{text-decoration:line-through;color:var(--ws-mute);transition:color .25s}@keyframes wsCompleteRow{0%{opacity:1;transform:none;background:0 0}28%{background:rgba(0,200,117,.18);transform:scale(1.012);opacity:1}55%{transform:translateX(38px) scale(.985);opacity:.8;background:rgba(0,200,117,.12)}to{transform:translateX(120px) scale(.94);opacity:0;height:0;border-width:0}}.ws-tbody-row.ws-drop-before::before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--ws-lime);z-index:6}.ws-tbody-row.ws-drop-after::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ws-lime);z-index:6}.ws-group{position:relative}.ws-group.ws-dragging{opacity:.4}.ws-group.ws-drop-before::before{content:"";position:absolute;left:0;right:0;top:-3px;height:3px;background:var(--ws-lime);z-index:6;border-radius:2px}.ws-group.ws-drop-after::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background:var(--ws-lime);z-index:6;border-radius:2px}.ws-ggrip{display:inline-flex;align-items:center;color:var(--ws-mute);cursor:grab;opacity:0;transition:opacity .12s;flex:none;padding:2px 1px}.ws-ghead:hover .ws-ggrip{opacity:.75}.ws-ggrip:hover{color:var(--ws-lime);opacity:1}.ws-ggrip:active{cursor:grabbing}.ws-railitem{position:relative}.ws-railitem.ws-dragging{opacity:.4}.ws-railitem.ws-drop-before::before{content:"";position:absolute;left:6px;right:6px;top:-2px;height:3px;background:var(--ws-lime);border-radius:2px;z-index:6}.ws-railitem.ws-drop-after::after{content:"";position:absolute;left:6px;right:6px;bottom:-2px;height:3px;background:var(--ws-lime);border-radius:2px;z-index:6}.ws-pop .ws-menuitem{position:relative}.ws-pop .ws-menuitem.ws-dragging{opacity:.4}.ws-pop .ws-menuitem.ws-drop-before::before{content:"";position:absolute;left:6px;right:6px;top:-2px;height:3px;background:var(--ws-lime);border-radius:2px;z-index:6}.ws-pop .ws-menuitem.ws-drop-after::after{content:"";position:absolute;left:6px;right:6px;bottom:-2px;height:3px;background:var(--ws-lime);border-radius:2px;z-index:6}.ws-additem{display:flex;align-items:center;gap:8px;padding:9px 14px;color:var(--ws-mute);font:500 13px"Inter";cursor:text}.ws-additem input{flex:1;background:0 0;border:0;outline:0;color:var(--ws-tx);font:500 13.5px"Inter"}.ws-additem input::placeholder{color:var(--ws-mute)}.ws-additem .ws-plus{color:var(--ws-lime);font-size:16px;font-weight:700}.ws-newgroup{margin:2px 0 40px;display:inline-flex;align-items:center;gap:8px;color:var(--ws-mute);font:600 13px"Inter";cursor:pointer;padding:8px 12px;border-radius:9px;border:1px dashed var(--ws-line2);transition:.14s}.ws-newgroup:hover{color:var(--ws-lime);border-color:color-mix(in srgb,var(--w-lime,#C6F24E) 40%,transparent)}.ws-bucket{margin-bottom:20px}.ws-buckethd{display:flex;align-items:center;gap:9px;padding:6px 2px 9px;font:700 14.5px var(--ws-head)}.ws-bucketdot{width:9px;height:9px;border-radius:3px}.ws-mw-board{font:600 12px"Inter";color:var(--ws-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-pop{position:fixed;z-index:99999;background:#141b24;border:1px solid var(--ws-line2);border-radius:13px;box-shadow:0 18px 50px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.4);padding:8px;min-width:180px;animation:wsPop .13s ease}@keyframes wsPop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.ws-popttl{font:700 10.5px"Inter";letter-spacing:.8px;text-transform:uppercase;color:var(--ws-mute);padding:6px 9px 7px}.ws-opt{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;cursor:pointer;font:600 13px"Inter";color:var(--ws-tx);transition:.1s}.ws-opt:hover{background:rgba(255,255,255,.07)}.ws-optfill{width:100%;padding:10px 12px;border-radius:8px;color:#fff;font:600 13px"Inter";cursor:pointer;margin-bottom:5px;text-align:center;transition:filter .12s}.ws-optfill:hover{filter:brightness(1.1)}.ws-optdot{width:13px;height:13px;border-radius:4px;flex:0 0 auto}.ws-menuitem{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:8px;cursor:pointer;font:600 13px"Inter";color:var(--ws-tx);transition:.1s}.ws-menuitem:hover{background:rgba(255,255,255,.07)}.ws-menuitem.danger{color:#ff7a8a}.ws-menuitem.danger:hover{background:rgba(226,68,92,.14)}.ws-menuitem svg{width:15px;height:15px;stroke-width:2}.ws-swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;padding:6px 4px 4px}.ws-swatch{width:26px;height:26px;border-radius:7px;cursor:pointer;border:2px solid transparent;transition:.12s}.ws-swatch:hover{transform:scale(1.12)}.ws-swatch.on{border-color:#fff}.ws-popsearch{width:100%;background:var(--ws-card2);border:1px solid var(--ws-line);border-radius:8px;color:var(--ws-tx);font:500 13px"Inter";padding:8px 10px;outline:0;margin-bottom:7px}.ws-dateopts{display:flex;gap:6px;margin-top:8px}.ws-dateopts button{flex:1;background:var(--ws-card2);border:1px solid var(--ws-line2);border-radius:8px;color:var(--ws-dim);font:600 12px"Inter";padding:7px 4px;cursor:pointer;transition:.12s}.ws-dateopts button:hover{color:var(--ws-lime);border-color:color-mix(in srgb,var(--w-lime,#C6F24E) 40%,transparent)}.ws-dateinput{width:100%;background:var(--ws-card2);border:1px solid var(--ws-line2);border-radius:8px;color:var(--ws-tx);font:500 13px"Inter";padding:8px 10px;outline:0;color-scheme:dark}.ws-wstile img,.ws-logoimg{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.ws-cal{width:262px}.ws-calhd{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 10px}.ws-calnav{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:7px;cursor:pointer;color:var(--ws-dim);transition:.12s}.ws-calnav:hover{background:rgba(255,255,255,.08);color:var(--ws-lime)}.ws-calmon{font:700 14px var(--ws-head);color:var(--ws-tx)}.ws-caldow{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.ws-caldow span{text-align:center;font:700 10px"Inter";color:var(--ws-mute);text-transform:uppercase;padding:4px 0}.ws-calgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.ws-calday{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;font:600 12.5px"Inter";color:var(--ws-tx);cursor:pointer;transition:.1s;border:1px solid transparent}.ws-calday:hover{background:rgba(255,255,255,.09)}.ws-calday.oth{color:var(--ws-mute);opacity:.5}.ws-calday.today{border-color:color-mix(in srgb,var(--w-lime,#C6F24E) 45%,transparent)}.ws-calday.sel{background:var(--ws-lime);color:#0b0e13;font-weight:700}.ws-calfoot{display:flex;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid var(--ws-line)}.ws-calfoot button{flex:1;background:var(--ws-card2);border:1px solid var(--ws-line2);border-radius:8px;color:var(--ws-dim);font:600 12px"Inter";padding:8px 4px;cursor:pointer;transition:.12s}.ws-calfoot button:hover{color:var(--ws-lime);border-color:color-mix(in srgb,var(--w-lime,#C6F24E) 40%,transparent)}.ws-calfoot button.clear:hover{color:#ff7a8a;border-color:rgba(226,68,92,.5)}.ws-menuitem .ws-chev{margin-left:auto;color:var(--ws-mute);font-size:15px}.ws-wsrow-manage{margin-left:auto;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:7px;color:var(--ws-mute);opacity:0;transition:.12s}.ws-menuitem:hover .ws-wsrow-manage{opacity:1}.ws-wsrow-manage:hover{background:rgba(255,255,255,.12);color:var(--ws-tx)}@media (max-width:820px){.ws-rail{width:210px;flex-basis:210px}.ws-shell{height:calc(100vh - 96px)}}.wsm-back{display:none}.ws-sk{display:inline-block;flex:0 0 auto;background:linear-gradient(90deg,rgba(255,255,255,.045)0,rgba(255,255,255,.095) 45%,rgba(255,255,255,.045) 90%);background-size:300% 100%;animation:wsSk 1.3s ease-in-out infinite;border-radius:6px;vertical-align:middle}@keyframes wsSk{0%{background-position:100%0}to{background-position:0 0}}.ws-sk-row{cursor:default;pointer-events:none}.ws-trow.ws-pending{opacity:.62}.ws-trow.ws-pending>*{pointer-events:none}.ws-groups{padding-left:22px;padding-right:22px}.ws-bhead{padding-left:22px;padding-right:22px}.ws-thead .ws-c-name{justify-content:flex-start;padding-left:18px}.ws-tbody-row.ws-sel{background:color-mix(in srgb,var(--w-lime,#C6F24E) 5.5%,transparent)}.ws-tbody-row.ws-sel:hover{background:color-mix(in srgb,var(--w-lime,#C6F24E) 8%,transparent)}.ws-avstack{gap:3px}.ws-avstack .ws-av+.ws-av{margin-left:0;box-shadow:none}.ws-optfill{position:relative}.ws-optfill.on{box-shadow:inset 0 0 0 2px rgba(255,255,255,.88)}.ws-optfill.on::after{content:"";position:absolute;right:14px;top:50%;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-62%) rotate(45deg)}@media (min-width:641px) and (hover:hover){.ws-tbody-row .ws-c-due:not(.set) .ws-dueadd{opacity:0;transition:opacity .12s}.ws-tbody-row:hover .ws-c-due:not(.set) .ws-dueadd{opacity:.85}.ws-tbody-row .ws-c-priority .ws-pillcell.empty{font-size:0}.ws-tbody-row .ws-c-priority .ws-pillcell.empty::after{content:"+";font:500 15px"Inter",system-ui;color:var(--ws-mute);opacity:0;transition:opacity .12s}.ws-tbody-row:hover .ws-c-priority .ws-pillcell.empty::after{opacity:.85}.ws-dueclear{opacity:0}.ws-c-due:hover .ws-dueclear{opacity:.75}}.ws-searchwrap{position:relative;display:inline-flex;align-items:center}.ws-searchico{position:absolute;left:11px;color:var(--ws-mute);pointer-events:none}.ws-searchwrap .ws-search{padding-left:31px;padding-right:28px}.ws-searchx{position:absolute;right:6px;width:20px;height:20px;border:0;border-radius:50%;background:rgba(255,255,255,.09);color:var(--ws-dim);font:600 14px/1"Inter",system-ui;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.ws-searchx:hover{background:rgba(255,255,255,.16);color:var(--ws-tx)}.ws-searchx[hidden]{display:none}.ws-pempty .ws-btn{margin:14px 4px 0}.ws-boardempty{margin:40px auto 0;max-width:420px;text-align:center;padding:34px 28px;border:1px dashed var(--ws-line2);border-radius:16px;background:rgba(255,255,255,.015)}.ws-beico{width:46px;height:46px;margin:0 auto 14px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--ws-lime);background:color-mix(in srgb,var(--w-lime,#C6F24E) 10%,transparent)}.ws-bettl{font:700 16px var(--ws-head);color:var(--ws-tx)}.ws-besub{font:500 13px/1.5"Inter",system-ui;color:var(--ws-mute);margin:6px auto 18px;max-width:300px}.ws-rail{transition:width .2s cubic-bezier(.22,1,.36,1),flex-basis .2s cubic-bezier(.22,1,.36,1)}.ws-bini{display:none}.ws-railtoggle{display:flex;align-items:center;gap:9px;margin:0 10px 10px;padding:8px 10px;border:0;border-radius:9px;background:0 0;color:var(--ws-mute);font:600 12.5px"Inter",system-ui;cursor:pointer;transition:background .13s,color .13s}.ws-railtoggle:hover{background:rgba(255,255,255,.045);color:var(--ws-tx)}.ws-railtoggle:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ws-lime) 70%,transparent)}.ws-tip{position:fixed;z-index:100000;pointer-events:none;background:#1b2330;color:#e8edf4;font:600 12px"Inter",system-ui;padding:6px 9px;border-radius:7px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 26px rgba(0,0,0,.45);white-space:nowrap;animation:wsTip .12s ease}@keyframes wsTip{0%{opacity:0;transform:translateX(-3px)}to{opacity:1;transform:none}}@media (min-width:641px){#wsShell.ws-mini .ws-rail{width:64px;flex-basis:64px}#wsShell.ws-mini .ws-wsswitch{justify-content:center;padding:14px 0}#wsShell.ws-mini .ws-wsmeta,#wsShell.ws-mini .ws-wscaret,#wsShell.ws-mini .ws-raillabel,#wsShell.ws-mini .ws-rname{display:none}#wsShell.ws-mini .ws-railscroll{padding:10px 8px 16px;overflow-x:hidden}#wsShell.ws-mini .ws-railitem,#wsShell.ws-mini .ws-addboard{justify-content:center;padding:9px 0}#wsShell.ws-mini .ws-railitem img{width:22px!important;height:22px!important;border-radius:6px!important}#wsShell.ws-mini .ws-railitem[data-board]>svg{display:none}#wsShell.ws-mini .ws-railitem[data-board] .ws-bini{display:flex}#wsShell.ws-mini .ws-bini{width:22px;height:22px;border-radius:6px;align-items:center;justify-content:center;font:700 9.5px"Inter",system-ui;color:#0b0e13;letter-spacing:.2px}#wsShell.ws-mini .ws-mywork{margin-bottom:10px}#wsShell.ws-mini .ws-railtoggle{justify-content:center;margin:0 8px 10px;padding:9px 0}}@media (max-width:640px){.ws-railtoggle{display:none}}#wsBulkBar.ws-bulkbar{position:fixed;bottom:24px;transform:translateX(-50%);z-index:9998;background:#131a23;border:1px solid rgba(255,255,255,.13);border-radius:14px;box-shadow:0 26px 64px -22px rgba(0,0,0,.8),0 0 0 1px rgba(0,0,0,.35);display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;animation:wsBarIn .2s cubic-bezier(.22,1,.36,1);max-width:calc(100vw - 16px)}@keyframes wsBarIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%,0)}}@media (prefers-reduced-motion:reduce){#wsBulkBar.ws-bulkbar{animation:none}}.ws-bbcount{display:inline-flex;align-items:center;gap:8px;font:600 13px"Inter",system-ui;color:#e8edf4;margin-right:4px;white-space:nowrap}.ws-bbn{min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--w-lime,#C6F24E);color:#0b0e13;font:700 12px"Inter",system-ui;font-variant-numeric:tabular-nums}.ws-bbbtn{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#e8edf4;border-radius:9px;font:600 12.5px"Inter",system-ui;padding:7px 11px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.ws-bbbtn:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2)}.ws-bbbtn svg{opacity:.8}.ws-bbbtn.danger{color:#ff8a98;border-color:rgba(226,68,92,.38);background:rgba(226,68,92,.1)}.ws-bbbtn.danger:hover{background:rgba(226,68,92,.18)}.ws-bbsw{width:12px;height:12px;border-radius:50%;flex:none;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.ws-bbclear{background:0 0;border:0;color:#8b95a5;font:600 12.5px"Inter",system-ui;padding:7px 9px;cursor:pointer;border-radius:8px}.ws-bbclear:hover{color:#e8edf4;background:rgba(255,255,255,.06)}.ws-bbbtn:focus-visible,.ws-bbclear:focus-visible,.ws-optfill:focus-visible{outline:0;box-shadow:0 0 0 2px var(--w-lime,#C6F24E)}@media (max-width:640px){#wsBulkBar.ws-bulkbar{flex-wrap:wrap;justify-content:center;bottom:84px;padding:8px}}@media (min-width:641px) and (hover:hover){.ws-tbody-row .ws-timebtn.zero{opacity:0;transition:opacity .12s}.ws-tbody-row:hover .ws-timebtn.zero,.ws-tbody-row .ws-c-time:focus-within .ws-timebtn.zero{opacity:1}.ws-tbody-row .ws-c-notes:not(.set) .ws-notesadd{opacity:0;transition:opacity .12s}.ws-tbody-row:hover .ws-c-notes:not(.set) .ws-notesadd{opacity:.9}}.ws-skrow{min-height:44px}.ws-skrow .ws-c-status,.ws-skrow .ws-c-priority{padding:8px 10px}.ws-skrow .ws-c-name{padding-left:14px}.ws-skgroups .ws-ghead{cursor:default}.ws-groups.ws-in{animation:wsIn .18s ease-out}@keyframes wsIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ws-sk{animation:none}.ws-groups.ws-in{animation:none}}.ws-railitem:focus-visible,.ws-wsswitch:focus-visible,.ws-addboard:focus-visible,.ws-pop .ws-menuitem:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ws-lime) 70%,transparent)}.ws-railitem:not(.ws-sk-row):active{background:rgba(255,255,255,.075)}.ws-railitem.on:active{background:color-mix(in srgb,var(--w-lime,#C6F24E) 15%,transparent)}.ws-wsswitch:active{background:rgba(255,255,255,.05)}.ws-err .ws-errttl{font:700 16px var(--ws-head);color:var(--ws-tx);margin-bottom:6px}.ws-err .ws-btn{margin-top:16px}@media (max-width:640px){#wsShell .ws-bhead{flex-wrap:wrap;min-width:0;gap:8px 10px;padding:12px 14px 10px}#wsShell .ws-btitle{display:block;flex:1 1 auto;min-width:0;font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wsShell .ws-bactions{margin-left:0;flex:1 1 100%;min-width:0;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}#wsShell .ws-bactions::-webkit-scrollbar{display:none}#wsShell .ws-search{flex:1 1 120px;width:auto;min-width:110px}#wsShell .ws-groups{padding:4px 12px 90px}#wsShell .ws-tbody-row .ws-rowmenu{transform:none}#wsShell .ws-tbody-row .ws-c-due{justify-content:flex-start}#wsShell .ws-tbody-row .ws-c-due:not(.set) .ws-dueadd::after{content:" Add due date";font:500 12.5px"Inter",system-ui}#wsShell .ws-skrow{display:flex;gap:10px;align-items:center;padding:12px}#wsShell .ws-skrow .ws-cell{border:0;padding:0}#wsShell .ws-skrow .ws-c-name{flex:1}#wsShell .ws-skrow .ws-c-due,#wsShell .ws-skrow .ws-c-time,#wsShell .ws-skrow .ws-c-notes,#wsShell .ws-skrow .ws-c-priority{display:none}#wsShell .ws-skgroups .ws-thead{display:none}#wsShell .ws-trow.ws-tbody-row .ws-c-name{flex:1 1 calc(100% - 100px)}#wsShell .ws-trow.ws-tbody-row.ws-subtask .ws-c-name{flex-basis:calc(100% - 100px)}#wsShell .ws-ggrip{display:none}#wsShell .ws-tbody-row .ws-pillcell{border-radius:8px;min-height:36px;padding:4px 12px}#wsShell .ws-tbody-row .ws-c-priority .ws-pillcell.empty{font-size:0;color:var(--ws-mute);border:1px dashed var(--ws-line2);background:0 0}#wsShell .ws-tbody-row .ws-c-priority .ws-pillcell.empty::after{content:"+ Priority";font:600 12.5px"Inter",system-ui}}.ws-avstack .ws-av+.ws-av{margin-left:-6px}@media (max-width:640px){#wsShell{flex-direction:column;height:calc(100vh - 118px)}#wsShell .ws-rail{width:100%!important;flex:1 1 auto!important;border-right:0;min-height:0}#wsShell .ws-main{display:none}#wsShell.show-board .ws-rail{display:none}#wsShell.show-board .ws-main{display:block;flex:1 1 auto;min-height:0}#wsShell.show-board .wsm-back{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.wsm-back{margin:8px 8px 2px;align-self:flex-start;background:rgba(255,255,255,.08);border:1px solid var(--ws-line,rgba(255,255,255,.14));color:var(--ws-tx,#eaeef4);font:600 13px Inter,system-ui;padding:7px 13px 7px 9px;border-radius:9px;cursor:pointer}#wsShell .ws-rowmenu{display:flex}#wsShell .ws-gmenu{opacity:1}}@media (max-width:640px){#wsShell .ws-main{overflow-x:hidden}#wsShell .ws-groups{min-width:0!important}#wsShell .ws-thead{display:none}#wsShell .ws-grip{display:none}#wsShell .ws-trow.ws-tbody-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px 9px;min-height:0;padding:12px 38px 12px 12px;position:relative}#wsShell .ws-tbody-row .ws-cell{border-right:0!important;padding:0;min-width:0;height:auto}#wsShell .ws-tbody-row .ws-c-check{flex:0 0 auto;order:0}#wsShell .ws-tbody-row .ws-c-name{flex:1 1 auto;min-width:0;order:1;font-weight:600}#wsShell .ws-tbody-row .ws-c-name>input{font-weight:600}#wsShell .ws-tbody-row .ws-c-person{flex:0 0 auto;order:3}#wsShell .ws-tbody-row .ws-c-status{flex:0 0 auto;order:4}#wsShell .ws-tbody-row .ws-c-priority{flex:0 0 auto;order:5}#wsShell .ws-tbody-row .ws-c-due{flex:1 1 auto;order:6}#wsShell .ws-tbody-row .ws-c-notes{display:none}#wsShell .ws-tbody-row .ws-c-time{display:flex;flex:0 0 auto;order:7;margin-left:auto;justify-content:flex-end;touch-action:manipulation}#wsShell .ws-tbody-row .ws-c-time .ws-timebtn{min-height:36px;padding:0 14px;border-radius:10px;font-size:13px;gap:7px;opacity:1}#wsShell .ws-tbody-row .ws-rowmenu{display:flex;position:absolute;top:6px;right:4px;width:36px;height:36px;border-radius:9px;font-size:17px}}.ws-c-notes{cursor:pointer;font:500 12.5px"Inter";color:var(--ws-dim);justify-content:flex-start;gap:6px;overflow:hidden}.ws-c-notes.set{color:var(--ws-tx)}.ws-notestext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.ws-notesadd{color:var(--ws-mute)}.ws-c-notes:hover{background:rgba(255,255,255,.03)}.ws-tbody-row.ws-completing{opacity:0;transform:translateX(12px);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.ws-back{display:inline-flex;align-items:center;gap:6px;background:var(--ws-card);border:1px solid var(--ws-line2);border-radius:9px;color:var(--ws-dim);font:600 13px"Inter";padding:8px 13px;cursor:pointer;transition:.14s;margin-right:2px}.ws-back:hover{border-color:color-mix(in srgb,var(--w-lime,#C6F24E) 40%,transparent);color:var(--ws-lime)}.ws-back svg{width:16px;height:16px}.ws-notesarea{width:100%;min-height:96px;background:var(--ws-bg);border:1px solid color-mix(in srgb,var(--w-lime,#C6F24E) 40%,transparent);border-radius:9px;color:var(--ws-tx);font:500 13px"Inter";padding:10px 12px;outline:0;resize:vertical;box-sizing:border-box}.ws-mw-due{justify-content:center!important;text-align:center}.ws-mw-datewrap{display:flex;justify-content:center}.ws-sortlabel{color:var(--ws-lime);font-weight:700}