.tk{--bg:#141414;--e50:#1a1a1a;--e100:#212121;--e150:#2a2a2a;--e200:#323232;--e250:#3b3b3b;--e350:#565656;--e400:#6e6e6e;--e500:#8c8c8c;--e650:#b4b4b4;--e800:#ddd;--text:#f2f2f2;--red:#e1261c;--red-t:#ff6557;--amber:#eeb154;--green:#69c27e;--blue:#6db3e4;--r:4px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--bg);color:var(--text);font:13px/1.45 var(--font);-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.tk{--red-t:lab(63.3832% 58.9869 39.5661);--amber:lab(76.7321% 16.4406 55.1357);--green:lab(71.5016% -39.0022 25.4431);--blue:lab(69.8284% -12.8528 -31.6803)}}.tk{display:flow-root}:where(.tk) *{box-sizing:border-box}:where(.tk) a{color:var(--text);cursor:pointer;text-decoration:none}:where(.tk) a:hover{color:#fff;text-decoration:underline}:where(.tk) button{font:inherit;color:inherit;cursor:pointer}:where(.tk) input,:where(.tk) select,:where(.tk) textarea{font:inherit;color:inherit}:where(.tk) kbd{font:11px var(--mono);border:1px solid var(--e250);color:var(--e650);background:var(--e100);border-radius:3px;padding:1px 5px}:where(.tk) h1{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:600;line-height:1.1}.tk .muted{color:var(--e500)}.tk .t-red{color:var(--red-t)}.app{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.nav{border-right:1px solid var(--e150);background:var(--bg);flex-direction:column;gap:14px;height:100vh;padding:20px 18px;display:flex;position:sticky;top:0;overflow:auto}.nav__logo{background:0 0;border:0;align-self:flex-start;padding:0}.nav__logo img{max-width:92px;max-height:22px;display:block}.nav__toggle{width:100%;color:var(--e500);background:0 0;border:0;justify-content:space-between;align-items:center;margin-bottom:3px;padding:0;display:flex}.nav__toggle:hover{color:var(--text)}.nav__glabel{align-items:center;gap:7px;display:flex}.nav__links{flex-direction:column;margin-bottom:6px;display:flex}.nav__link{color:var(--e800);align-items:center;gap:8px;padding:4px;display:flex;position:relative}.tk .nav__link:hover{color:#fff;text-decoration:none}.nav__link.is-active{color:#fff;background:var(--e100);border-radius:var(--r);font-weight:600}.nav__count{text-align:center;background:var(--e150);min-width:18px;color:var(--e800);border-radius:9px;margin-left:auto;padding:0 5px;font-size:11px}.nav__controls{margin-top:auto;padding-top:10px}.nav__brand{align-items:center;gap:10px;margin-bottom:4px;display:flex}.nav__brand span{border-left:1px solid var(--e250);padding-left:10px;font-size:15px;font-weight:600}.nav__link--top{gap:10px}.nav__link--top svg{color:var(--e500)}.nav__n{color:var(--e500);margin-left:auto;font-size:11px}.nav__sq{border-radius:2px;flex:none;width:8px;height:8px}.nav__add{color:var(--e500)}.nav__me{border-top:1px solid var(--e150);align-items:center;gap:10px;padding-top:14px;font-size:12px;line-height:1.3;display:flex}.icon-btn{border-radius:var(--r);width:26px;height:26px;color:var(--e500);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--e100);color:var(--text)}.icon-btn--ring{border:1px solid var(--e200);border-radius:50%;width:24px;height:24px}.main{flex-direction:column;min-width:0;display:flex}.apphead{z-index:20;background:color-mix(in oklab,var(--bg)92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--e100);justify-content:space-between;align-items:center;height:56px;padding:0 40px;display:flex;position:sticky;top:0}.crumbs{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.tk .crumbs a{color:var(--e500)}.crumbs__sep{color:var(--e350)}.crumbs__cur{text-overflow:ellipsis;overflow:hidden}.apphead__right{align-items:center;gap:14px;display:flex}.av{background:var(--e200);color:var(--e800);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.av--none{border:1px dashed var(--e350);color:var(--e400);background:0 0}.btn{border-radius:var(--r);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;height:32px;padding:0 14px;font-weight:500;display:inline-flex}.btn--sm{height:28px;padding:0 10px;font-size:12px}.btn--primary{background:var(--e800);color:var(--bg)}.btn--primary:hover{background:#fff}.btn--ghost{border-color:var(--e200);color:var(--e800);background:0 0}.btn--ghost:hover{border-color:var(--e400);color:#fff}.btn:disabled{opacity:.4;cursor:default;pointer-events:none}.btn kbd{margin-left:2px}.pillbtn{border:1px solid var(--e200);background:var(--e100);height:24px;color:var(--e800);border-radius:12px;padding:0 10px;font-size:12px}.pillbtn:hover{border-color:var(--e400);color:#fff}.linkbtn{color:var(--e500);background:0 0;border:0;padding:0 4px}.linkbtn:hover{color:var(--text);text-decoration:underline}.view{flex-direction:column;gap:18px;min-width:0;padding:28px 40px 60px;display:flex}.listhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.listhead__title{align-items:center;gap:14px;display:flex}.seg{border:1px solid var(--e150);background:var(--e50);border-radius:6px;padding:2px;display:inline-flex}.seg button{height:26px;color:var(--e500);white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.seg button:hover{color:var(--text)}.seg button.is-on{background:var(--e150);color:var(--text)}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sel{align-items:center;min-width:0;display:inline-flex;position:relative}.sel select{appearance:none;border:1px solid var(--e150);border-radius:var(--r);background:var(--e50);cursor:pointer;outline:0;width:100%;height:32px;padding:0 28px 0 10px}.sel select:focus{border-color:var(--e400)}.sel svg{pointer-events:none;color:var(--e500);position:absolute;right:9px}.sel option{background:var(--e100)}.sel--pill select{height:30px;color:var(--e800);border-radius:15px;padding-left:12px}.search{color:var(--e400);flex:160px;align-items:center;max-width:260px;display:flex;position:relative}.search svg{position:absolute;left:10px}.search input{border:1px solid var(--e150);background:var(--e50);border-radius:15px;outline:0;width:100%;height:30px;padding:0 10px 0 30px}.search input:focus{border-color:var(--e400)}.board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (max-width:1000px){.board{grid-template-columns:minmax(0,1fr)}}.col{background:var(--e50);border:1px solid var(--e100);border-radius:6px;min-height:180px;transition:border-color .12s,background .12s}.col.is-over{border-color:var(--e400);background:var(--e100)}.col__head{align-items:center;gap:8px;padding:12px 12px 10px;display:flex}.col__head h2{margin:0;font-size:13px;font-weight:600}.col__dot{border:1.5px solid var(--e500);border-radius:50%;flex:none;width:8px;height:8px}.col__dot--doing{border-color:var(--amber);background:linear-gradient(90deg,var(--amber)50%,transparent 50%)}.col__dot--done{border-color:var(--green);background:var(--green)}.col__count{color:var(--e500)}.col__warn{color:var(--red-t);font-size:11px}.col__add{margin-left:auto}.col__body{flex-direction:column;gap:8px;padding:0 8px 8px;display:flex}.col__empty{text-align:center;color:var(--e500);border:1px dashed var(--e200);border-radius:var(--r);padding:22px 10px}.col__new{border-radius:var(--r);height:30px;color:var(--e500);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;display:flex}.col__new:hover{background:var(--e100);color:var(--text)}.card{background:var(--e100);border:1px solid var(--e150);border-radius:var(--r);cursor:pointer;flex-direction:column;gap:9px;padding:11px 12px;transition:border-color .12s;display:flex}.card:hover{border-color:var(--e350)}.card.is-dragging{opacity:.35}.card.is-done .card__title{color:var(--e500);text-decoration:line-through;-webkit-text-decoration-color:var(--e350);text-decoration-color:var(--e350)}.card__top{align-items:flex-start;gap:9px;display:flex}.card__title{text-wrap:pretty;margin:0;font-size:13px;font-weight:500;line-height:1.35}.tick{border:1.5px solid var(--e350);width:16px;height:16px;color:var(--bg);background:0 0;border-radius:50%;flex:none;place-items:center;margin-top:1px;padding:0;display:inline-grid}.tick:hover{border-color:var(--green)}.tick.is-on{background:var(--green);border-color:var(--green)}.card__meta{flex-wrap:wrap;align-items:center;gap:4px 10px;padding-left:25px;display:flex}.area{color:var(--e650);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.area i{border-radius:2px;width:7px;height:7px}.card__ev{color:var(--e500);font-size:12px}.card__foot{justify-content:space-between;align-items:center;gap:8px;padding-left:25px;display:flex}.card__chips{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.chip,.due,.prio{color:var(--e500);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.chip--ok{color:var(--green)}.due--overdue{color:var(--red-t)}.due--today{color:var(--amber)}.prio--urgent{color:#fff;background:var(--red);border-radius:3px;padding:1px 6px 1px 4px;font-size:11px;font-weight:600}.prio--high{color:var(--amber)}.prio--low{color:var(--e400)}.prio--normal{color:var(--e500)}.tablewrap{border:1px solid var(--e150);border-radius:6px;overflow:auto}.tk .table{border-collapse:collapse;width:100%;min-width:820px}.table th{text-align:left;color:var(--e500);border-bottom:1px solid var(--e150);cursor:pointer;white-space:nowrap;padding:10px 14px;font-weight:500}.table th svg{vertical-align:-1px;margin-left:4px;display:inline}.table td{border-bottom:1px solid var(--e100);white-space:nowrap;padding:10px 14px}.table tbody tr{cursor:pointer}.table tbody tr:hover{background:var(--e50)}.table__title{min-width:260px;font-weight:500;white-space:normal!important}.table__title svg{display:inline}.who{align-items:center;gap:8px;display:inline-flex}.status{background:var(--e150);color:var(--e800);border-radius:10px;padding:1px 8px;font-size:12px;display:inline-flex}.status--doing{background:color-mix(in oklab,var(--amber)18%,transparent);color:var(--amber)}.status--done{background:color-mix(in oklab,var(--green)16%,transparent);color:var(--green)}.pager{font-size:12px}.widget{border:1px solid var(--e150);background:var(--e50);border-radius:6px}.widget__head{border-bottom:1px solid var(--e100);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.widget__head h2{margin:0 0 2px;font-size:18px;font-weight:600}.widget__head p{margin:0}.widget__actions{gap:8px;display:flex}.widget__empty{color:var(--e500);padding:28px 20px}.widget__groups{padding:6px 0 10px}.wgroup__label{letter-spacing:.06em;text-transform:uppercase;color:var(--e500);gap:8px;padding:10px 20px 4px;font-size:11px;font-weight:600;display:flex}.wgroup__label span{font-weight:400}.wrow{cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto minmax(0,180px) 84px;align-items:center;gap:12px;padding:7px 20px;display:grid}.wrow:hover{background:var(--e100)}.wrow__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wrow__ev{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wrow .due{justify-content:flex-end}@media (max-width:760px){.wrow{grid-template-columns:16px minmax(0,1fr) auto}.wrow__ev,.wrow .due{display:none}}.empty{text-align:center;border:1px dashed var(--e200);border-radius:6px;flex-direction:column;align-items:center;padding:70px 20px;display:flex}.empty__cols{gap:8px;margin-bottom:22px;display:flex}.empty__cols span{border:1px solid var(--e250);background:var(--e50);border-radius:4px;width:44px;height:58px}.empty__cols span:nth-child(2){height:42px}.empty__cols span:nth-child(3){height:50px}.empty h2{margin:0 0 8px;font-size:20px;font-weight:600}.empty p{max-width:440px;color:var(--e500);text-wrap:pretty;margin:0 0 20px}.empty__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.modal{z-index:50;background:#0000008c;justify-content:center;align-items:flex-start;padding:14vh 20px 20px;display:flex;position:fixed;inset:0}.quick{background:var(--e50);border:1px solid var(--e200);border-radius:8px;width:100%;max-width:640px;box-shadow:0 20px 60px #00000080}.quick__head{align-items:center;gap:8px;padding:12px 14px 0;display:flex}.quick__title{background:0 0;border:0;outline:0;width:100%;padding:14px 18px 10px;font-size:20px;font-weight:500;display:block}.quick__title::placeholder{color:var(--e400)}.quick__props{flex-wrap:wrap;gap:6px;padding:4px 14px 16px;display:flex}.qprop{border:1px solid var(--e150);height:30px;color:var(--e500);border-radius:15px;align-items:center;gap:6px;padding:0 4px 0 9px;display:inline-flex}.qprop:hover{border-color:var(--e350)}.qprop .sel select{height:28px;color:var(--e800);background:0 0;border:0;padding-left:0}.qprop input[type=date]{height:28px;color:var(--e800);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;padding-right:6px}.quick__foot{border-top:1px solid var(--e150);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.quick__foot .muted{font-size:12px}.quick__btns{gap:8px;display:flex}.quick__body{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.quick__body h2{margin:0;font-size:18px;font-weight:600}.quick__body p{margin:0}.edit{flex-direction:column;min-width:0;display:flex}.dochead{padding:28px 40px 18px}.dochead h1{text-wrap:pretty;font-size:32px}.doccontrols{z-index:10;background:var(--bg);border-top:1px solid var(--e100);border-bottom:1px solid var(--e100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 40px;display:flex;position:sticky;top:56px}.doccontrols__meta{flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.doccontrols__meta>span{white-space:nowrap}.doccontrols__btns{align-items:center;gap:10px;display:flex}.unsaved{font-size:12px}.popup{position:relative}.popup__menu{background:var(--e100);border:1px solid var(--e200);border-radius:var(--r);z-index:5;min-width:140px;padding:4px;position:absolute;top:30px;right:0;box-shadow:0 10px 30px #0006}.popup__menu button{text-align:left;background:0 0;border:0;border-radius:3px;width:100%;padding:7px 10px;display:block}.popup__menu button:hover{background:var(--e150)}.edit__body{grid-template-columns:minmax(0,1fr) 320px;min-height:calc(100vh - 170px);display:grid}@media (max-width:980px){.edit__body{grid-template-columns:minmax(0,1fr)}.edit__side{border-top:1px solid var(--e100);border-left:0!important}}.edit__main{flex-direction:column;gap:24px;max-width:860px;padding:28px 40px 60px;display:flex}.edit__side{border-left:1px solid var(--e100);flex-direction:column;gap:20px;padding:28px 28px 60px;display:flex}.field{flex-direction:column;min-width:0;display:flex}.field__label{color:var(--e650);margin-bottom:6px;display:block}.req{color:var(--red-t);margin-left:2px}.field__hint{color:var(--e500);margin-top:6px;font-size:12px}.input{border:1px solid var(--e150);border-radius:var(--r);background:var(--e50);resize:vertical;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:0;width:100%;min-height:36px;padding:8px 12px}.input:focus{border-color:var(--e400)}.input--lg{font-size:15px}.edit__side .sel{width:100%}.edit__side .sel select{height:36px}.withav{color:var(--e500);align-items:center;gap:8px;display:flex}.withav .sel{flex:1}.statuspick,.priopick{border:1px solid var(--e150);border-radius:var(--r);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.priopick{grid-template-columns:repeat(4,1fr)}.statuspick button,.priopick button{border:0;border-right:1px solid var(--e150);background:var(--e50);height:34px;color:var(--e500);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.statuspick button:last-child,.priopick button:last-child{border-right:0}.statuspick button.is-on,.priopick button.is-on{background:var(--e150);color:var(--text);font-weight:600}.priopick .pp--urgent.is-on{background:var(--red);color:#fff}.priopick .pp--high.is-on{color:var(--amber)}.clist__head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.clist__head .muted{white-space:nowrap;flex:none}.nowrap{white-space:nowrap}.bar{background:var(--e150);border-radius:2px;flex:0 160px;height:4px;overflow:hidden}.bar i{background:var(--green);height:100%;display:block}.clist__rows{border:1px solid var(--e150);border-radius:var(--r)}.crow{border-bottom:1px solid var(--e100);align-items:center;gap:10px;padding:4px 8px 4px 12px;display:flex}.crow:last-child{border-bottom:0}.crow input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:30px}.crow.is-done input{color:var(--e500);text-decoration:line-through}.crow__rm{opacity:0}.crow:hover .crow__rm{opacity:1}.crow__plus{width:16px;color:var(--e500);place-items:center;display:grid}.crow--new input::placeholder{color:var(--e400)}.rel{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rel__item{border:1px solid var(--e150);border-radius:var(--r);background:var(--e50);align-items:center;gap:10px;width:100%;padding:6px 6px 6px 12px;display:flex}.rel__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rel__host{background:var(--e150);color:var(--e650);white-space:nowrap;border-radius:9px;padding:1px 7px;font-size:11px}.rel__form{flex-wrap:wrap;gap:6px;width:100%;display:flex}.rel__form .input{flex:180px;width:auto}.drop{border:1px dashed var(--e250);border-radius:var(--r);background:var(--e50);cursor:pointer;align-items:center;gap:12px;padding:18px 16px;transition:border-color .12s,background .12s;display:flex}.drop:hover{border-color:var(--e400)}.drop.is-over{border-color:var(--e650);background:var(--e100);border-style:solid}.drop__icon{background:var(--e150);width:36px;height:36px;color:var(--e650);border-radius:50%;flex:none;place-items:center;display:grid}.drop strong{font-weight:500}.files{flex-direction:column;gap:6px;margin-top:8px;display:flex}.file{border:1px solid var(--e150);border-radius:var(--r);background:var(--e50);align-items:center;gap:12px;padding:6px 6px 6px 8px;display:flex}.file__thumb{object-fit:cover;background:var(--e150);border-radius:3px;flex:none;width:36px;height:36px}.file__ext{font:600 10px var(--mono);color:var(--e650);place-items:center;display:grid}.file__info{flex-direction:column;flex:1;min-width:0;display:flex}.file__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file__info .muted{font-size:12px}.comments{border-top:1px solid var(--e100);flex-direction:column;gap:14px;padding-top:6px;display:flex}.comments .field__label{margin:14px 0 0}.cmt{align-items:flex-start;gap:12px;display:flex}.cmt__body{min-width:0}.cmt__meta{align-items:baseline;gap:10px;font-size:12px;display:flex}.cmt__body p{text-wrap:pretty;white-space:pre-wrap;margin:3px 0 0}.cmt__compose{flex-direction:column;flex:1;align-items:flex-end;gap:8px;display:flex}.cmt__compose textarea{border:1px solid var(--e150);border-radius:var(--r);background:var(--e50);resize:vertical;outline:0;width:100%;padding:8px 12px}.cmt__compose textarea:focus{border-color:var(--e400)}.toast{z-index:60;border-radius:var(--r);background:var(--e800);color:var(--bg);align-items:center;gap:10px;padding:12px 16px;font-weight:500;animation:.2s ease-out tIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0006}.toast svg{color:#137738;color:lab(43.6193% -39.4536 26.2495)}.toast--err{background:var(--red);color:#fff}.toast--err svg{color:#fff}@keyframes tIn{0%{opacity:0;transform:translateY(8px)}}.boardbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.groupby{white-space:nowrap;align-items:center;gap:8px;display:flex}.lanes{flex-direction:column;gap:10px;min-width:0;display:flex}.lanes__head,.lane__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lanes__head{z-index:5;background:var(--bg);position:sticky;top:56px}.lanes__head .col__head{padding:8px 4px}.lane{border:1px solid var(--e100);background:var(--e50);border-radius:6px}.lane__head{text-align:left;width:100%;color:var(--e500);background:0 0;border:0;align-items:center;gap:9px;padding:10px 12px;display:flex}.lane__head strong{color:var(--text);white-space:nowrap;font-weight:600}.lane__head>.muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lane__n{white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.lane__row{padding:0 8px 8px}.cell{border-radius:var(--r);background:var(--bg);border:1px solid #0000;flex-direction:column;gap:8px;min-height:60px;padding:6px;display:flex}.cell.is-over{border-color:var(--e400);background:var(--e100)}.who-pick{flex-direction:column;gap:18px;max-width:520px;margin:0 auto;padding:12vh 20px 40px;display:flex}.who-pick__list{border:1px solid var(--e150);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.who-pick__list button{border:0;border-bottom:1px solid var(--e100);background:var(--e50);text-align:left;align-items:center;gap:12px;padding:10px 14px;display:flex}.who-pick__list button:last-child{border-bottom:0}.who-pick__list button:hover{background:var(--e100)}.who-pick__form{flex-wrap:wrap;gap:8px;display:flex}.who-pick__form .input{flex:160px;width:auto}.mnav{display:none}.warn{border:1px solid color-mix(in oklab,var(--amber)40%,transparent);border-radius:var(--r);color:var(--amber);padding:8px 12px;font-size:12px}@media (max-width:820px){.app{grid-template-columns:minmax(0,1fr)}.nav{display:none}.apphead,.view,.dochead,.doccontrols,.edit__main{padding-left:16px;padding-right:16px}.mnav{display:flex}.apphead .btn kbd{display:none}.edit__side{padding-left:16px;padding-right:16px}}.authform{flex-direction:column;gap:14px;display:flex}.authform .btn{align-self:flex-start}.autherr{border-radius:var(--r);background:color-mix(in oklab,var(--red)20%,transparent);color:#fff;padding:8px 12px;font-size:12px}.team{flex-direction:column;gap:14px;display:flex}.team .table{min-width:720px}.team .table td{vertical-align:middle}.badge{background:var(--e150);color:var(--e800);border-radius:10px;padding:1px 8px;font-size:11px;display:inline-flex}.badge--admin{background:color-mix(in oklab,var(--blue)18%,transparent);color:var(--blue)}.badge--invited{background:color-mix(in oklab,var(--amber)18%,transparent);color:var(--amber)}.badge--disabled{color:var(--e500)}.rowbtns{justify-content:flex-end;gap:6px;display:flex}.invitebox{border:1px solid color-mix(in oklab,var(--green)40%,transparent);border-radius:var(--r);background:color-mix(in oklab,var(--green)8%,transparent);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.invitebox code{font:12px var(--mono);word-break:break-all;color:var(--text)}.formgrid{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}@media (max-width:820px){.formgrid{grid-template-columns:minmax(0,1fr)}}.clsum{border:1px solid var(--e150);background:var(--e50);border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.cl{border:1px solid var(--e150);background:var(--e50);border-radius:6px;flex-direction:column;gap:6px;padding:4px 0 8px;display:flex}.clgroup{padding-bottom:6px}.erow{grid-template-columns:16px minmax(0,1fr) 110px 150px 170px 190px 26px;align-items:center;gap:10px;padding:4px 16px 4px 20px;display:grid}.erow:hover{background:var(--e100)}.erow__title{border-radius:var(--r);background:0 0;border:1px solid #0000;outline:0;min-width:0;height:30px;margin-left:-6px;padding:0 6px}.erow__title:focus{border-color:var(--e400);background:var(--bg)}.erow.is-done .erow__title{color:var(--e500);text-decoration:line-through;-webkit-text-decoration-color:var(--e350);text-decoration-color:var(--e350)}.erow__due{cursor:pointer;position:relative}.erow__due input{opacity:0;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:absolute;inset:0}.erow__area .sel select,.erow__who .sel select,.erow__link select{background:0 0;border-color:#0000;height:28px}.erow:hover .sel select{border-color:var(--e150)}.erow__area .sel,.erow__who .sel{width:100%}.erow__who{align-items:center;gap:6px;min-width:0;display:flex}.erow__who .sel{flex:1}.erow__task{align-items:center;gap:6px;min-width:0;display:flex}.erow__link{width:84px}.etask{align-items:center;gap:4px;display:inline-flex}.etask a{color:var(--e650);align-items:center;gap:6px;display:inline-flex}.erow__rm{opacity:0}.erow:hover .erow__rm{opacity:1}.erow--new{grid-template-columns:16px minmax(0,1fr) 170px;margin-top:4px}.erow__group{height:30px;min-height:30px}@media (max-width:1100px){.erow{grid-template-columns:16px minmax(0,1fr) 100px 170px 26px}.erow__area{display:none}.erow__task{grid-column:2/-1}}@media (max-width:640px){.erow{grid-template-columns:16px minmax(0,1fr) 90px}.erow__who,.erow__rm{display:none}.erow__task{grid-column:2/-1}}.tpl td{padding:6px 8px}.tpl .input{min-height:32px;padding:4px 8px}.tpl .sel{width:100%}.tpl .input:disabled{opacity:.8}.tpl__off{gap:6px;display:flex}.tpl__off .input{flex:none;width:64px}.tpl__off .sel{flex:1}.tk .table.tpl{min-width:980px}.rel__stack{flex-direction:column;flex:1;min-width:0;font-size:12px;display:flex}.rel__stack .rel__title{font-size:13px}.rel__stack .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archtasks{flex-direction:column;gap:2px;display:flex}.archtask{border-radius:var(--r);grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:12px;padding:5px 8px;display:grid}.tk .archtask:hover{background:var(--e100);text-decoration:none}.goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1000px){.goals{grid-template-columns:minmax(0,1fr)}}.goal{border:1px solid var(--e150);background:var(--e50);border-radius:6px;flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex}.goal__head{letter-spacing:.06em;text-transform:uppercase;color:var(--e500);justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.tk .goal__screen{color:var(--e500);letter-spacing:0;text-transform:none;align-items:center;gap:4px;font-weight:500;display:inline-flex}.goal__num{align-items:baseline;gap:10px;display:flex}.goal__num strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}.goal__pop{animation:.35s ease-out gPop}@keyframes gPop{0%{color:var(--red);transform:scale(.9)}to{transform:scale(1)}}.goal__bar{background:var(--e150);border-radius:3px;height:6px;overflow:hidden}.goal__bar i{background:var(--red);height:100%;transition:width .3s;display:block}.goal__meta{font-size:12px}.goal__meta b{color:var(--text);font-weight:600}.goal__form{gap:8px;display:flex}.goal__form .input{flex:1}.btn--red{background:var(--red);color:#fff}.btn--red:hover{background:#c41f16}.goal__cols{border-top:1px solid var(--e100);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:6px;font-size:12px;display:grid}.goal__label{letter-spacing:.06em;text-transform:uppercase;color:var(--e500);justify-content:space-between;align-items:center;margin:4px 0 6px;font-size:11px;font-weight:600;display:flex}.goal__label .linkbtn{text-transform:none;letter-spacing:0;font-weight:400}.goal__row{align-items:center;gap:8px;min-width:0;padding:3px 0;display:flex}.goal__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.goal__dot{border:1px dashed var(--e350);border-radius:50%;flex:none;width:18px;height:18px}.goal__rank{width:12px;color:var(--e500);font-variant-numeric:tabular-nums}.navgoal{flex-wrap:wrap;row-gap:3px}.navgoal__bar{background:var(--e150);border-radius:2px;flex-basis:100%;order:3;height:3px;overflow:hidden}.navgoal__bar i{background:var(--red);height:100%;display:block}.goal__by{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:90px;overflow:hidden}.avstack{align-items:center;display:inline-flex}.avstack>.av{box-shadow:0 0 0 2px var(--e100)}.avstack>.av+.av{margin-left:-6px}.avstack__more{background:var(--e250);color:var(--e800);font-weight:600}.pp{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.pp__chip{border:1px solid var(--e150);background:var(--e50);border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 2px 0 4px;font-size:12px;display:inline-flex}.pp__chip .icon-btn{width:20px;height:20px}.pp__sel{flex:140px}.pp__sel select{height:28px}.pp--compact{flex-wrap:nowrap;gap:2px;width:auto;min-width:0;display:inline-flex}.pp__av{background:0 0;border:0;border-radius:50%;padding:0}.pp__av:hover .av{box-shadow:0 0 0 2px var(--red-t)}.pp__none{margin-right:4px;font-size:12px}.pp__add{border:1px dashed var(--e350);width:20px;height:20px;color:var(--e500);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.pp__add:hover{border-color:var(--e650);color:var(--text)}.pp__add select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.quick__bulk{border:1px solid var(--e150);border-radius:var(--r);background:var(--bg);resize:vertical;outline:0;width:calc(100% - 28px);margin:12px 14px 8px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.quick__bulk:focus{border-color:var(--e400)}.clgroup__bulk{text-transform:none;letter-spacing:0;margin-left:auto;font-size:12px;font-weight:400}.nav__top{justify-content:space-between;align-items:center;display:flex}.nav__close,.apphead__burger,.nav__backdrop{display:none}@media (max-width:820px){.apphead__burger{flex:none;margin-right:6px;display:inline-grid}.apphead{gap:6px;padding-left:10px}.crumbs{flex:1}.nav{z-index:70;width:min(290px,86vw);height:100%;transition:transform .2s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:0 0 40px #0009}.nav.is-open{transform:none}.nav__close{display:inline-grid}.nav__backdrop{z-index:65;background:#0000008c;display:block;position:fixed;inset:0}.apphead .btn--sm{padding:0 8px}}.mention{color:var(--blue);font-weight:500}.mention--me{color:#fff;background:color-mix(in oklab,var(--red)55%,transparent);border-radius:3px;padding:0 3px}.mention-input{width:100%;position:relative}.mention-input textarea{border:1px solid var(--e150);border-radius:var(--r);background:var(--e50);resize:vertical;outline:0;width:100%;padding:8px 12px}.mention-input textarea:focus{border-color:var(--e400)}.mention-menu{z-index:30;background:var(--e100);border:1px solid var(--e200);border-radius:var(--r);min-width:240px;max-width:100%;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 30px #00000073}.mention-menu button{text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.mention-menu button.is-on{background:var(--e150)}.mention-menu .muted{margin-left:auto;font-size:11px}.mlist{border:1px solid var(--e150);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.mrow{border-bottom:1px solid var(--e100);background:var(--e50);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.mrow:last-child{border-bottom:0}.tk .mrow:hover{background:var(--e100);text-decoration:none}.mrow.is-new{box-shadow:inset 3px 0 0 var(--red)}.mrow__body{flex:1;min-width:0}.mrow__meta{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.mrow__task{font-weight:500}.mrow__body p{white-space:pre-wrap;text-wrap:pretty;margin:4px 0 0}.mrow__at{white-space:nowrap;font-size:12px}.nav__count--red{background:var(--red);color:#fff}.notifyrow{flex-direction:column;gap:6px;display:flex}.notifyopt{color:var(--e800);align-items:center;gap:8px;display:flex}.notifyopt input{accent-color:var(--red)}.modpicks{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;font-size:12px;display:flex}.rec{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rec--open{grid-template-columns:minmax(0,1fr) minmax(360px,460px)}.rec__detail{border-left:1px solid var(--e100);background:var(--bg);align-self:start;min-height:calc(100vh - 56px);max-height:calc(100vh - 56px);position:sticky;top:56px;overflow:auto}.rec__dhead{align-items:center;gap:8px;padding:14px 18px 0;display:flex}.rec__dbody{flex-direction:column;gap:14px;padding:10px 22px 40px;display:flex}.rec__dbody h2{margin:0;font-size:22px;font-weight:600;line-height:1.2}.rec__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rec__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.rec__fields dt{color:var(--e500);margin-bottom:2px;font-size:11px}.rec__fields dd{overflow-wrap:anywhere;margin:0}.rec__fields .rec__long{grid-column:1/-1}.rec__fields .rec__long dd{white-space:pre-wrap;border:1px solid var(--e150);border-radius:var(--r);background:var(--e50);padding:8px 10px}.recrow{border-bottom:1px solid var(--e100);background:var(--e50);grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:12px;padding:10px 14px;display:grid}.recrow:last-child{border-bottom:0}.tk .recrow:hover{background:var(--e100);text-decoration:none}.recrow.is-on{background:var(--e150)}.recrow__title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:flex;overflow:hidden}.recrow__sub{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.recrow__at{text-align:right;font-size:12px}.status--rec{text-transform:none}.status--new,.status--pending,.status--onboarding{background:color-mix(in oklab,var(--blue)18%,transparent);color:var(--blue)}.status--contacted,.status--reviewing,.status--interview,.status--proposal_sent,.status--call_failed_retry{background:color-mix(in oklab,var(--amber)18%,transparent);color:var(--amber)}.status--converted,.status--won,.status--hired,.status--confirmed,.status--actief,.status--registered,.status--offer{background:color-mix(in oklab,var(--green)16%,transparent);color:var(--green)}.status--lost,.status--rejected,.status--declined{color:var(--e500)}@media (max-width:1100px){.rec--open{grid-template-columns:minmax(0,1fr)}.rec--open .rec__list{display:none}.rec__detail{border-left:0;max-height:none;position:static}}@media (max-width:820px){.rec__dbody{padding:10px 16px 40px}.recrow{grid-template-columns:minmax(0,1fr) auto}.recrow__at{display:none}.rec__fields{grid-template-columns:minmax(0,1fr)}}.desk{background:radial-gradient(1200px 600px at 50% -10%,#232323 0%,var(--bg)60%);flex-direction:column;min-height:100vh;display:flex}.desk__bar{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000059;background:lab(0% 0 0/.35);border-bottom:1px solid #ffffff0f;border-bottom:1px solid lab(100% -.0000298023 .0000119209/.06);justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 18px;display:flex;position:sticky;top:0}.desk__brand{color:var(--text);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:flex}.desk__brand img{width:auto;height:18px;display:block}.desk__brand span{border-left:1px solid var(--e250);padding-left:8px}.desk__clock{color:var(--e650);text-transform:capitalize;align-items:baseline;gap:10px;font-size:12px;display:flex}.desk__clock b{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px}.desk__me{background:0 0;border:0;border-radius:50%;padding:0}.desk__hello{flex-direction:column;gap:16px;width:100%;max-width:980px;margin:0 auto;padding:7vh 24px 28px;display:flex}.desk__hello h1{font-size:34px}.desk__today{flex-wrap:wrap;gap:8px;display:flex}.dchip{text-align:left;border:1px solid var(--e200);background:color-mix(in oklab,var(--e100)80%,transparent);min-height:32px;color:var(--e650);border-radius:16px;padding:6px 14px;line-height:1.4;display:inline-block}.dchip b{color:var(--text);margin-right:4px}.dchip:hover{border-color:var(--e400);color:var(--text)}.dchip--red{border-color:color-mix(in oklab,var(--red)55%,transparent)}.dchip--red b{color:var(--red-t)}.desk__grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-content:start;gap:26px 12px;width:100%;max-width:980px;margin:0 auto;padding:8px 24px 40px;display:grid}.dapp{color:var(--text);background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:8px 4px;display:flex}.dapp:hover .dapp__tile{transform:translateY(-3px);box-shadow:0 14px 30px #0000008c,inset 0 1px #ffffff2e}.dapp:focus-visible{outline:2px solid var(--e650);outline-offset:2px}.dapp__tile{color:#fff;background:linear-gradient(155deg,oklch(.62 .15 var(--h))0%,oklch(.42 .13 var(--h))100%);border-radius:20px;place-items:center;width:76px;height:76px;transition:transform .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 8px 20px #00000073,inset 0 1px #ffffff29}.dapp__badge{background:var(--red);color:#fff;text-align:center;min-width:22px;height:22px;box-shadow:0 0 0 2px var(--bg);border-radius:11px;padding:0 6px;font-size:12px;font-weight:700;line-height:22px;position:absolute;top:-6px;right:-8px}.dapp__soon{background:var(--e200);color:var(--e800);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;padding:1px 7px;font-size:10px;font-weight:600;position:absolute;bottom:-7px}.dapp__label{text-align:center;font-size:13px;font-weight:500}.dapp.is-soon{cursor:default}.dapp.is-soon .dapp__tile{filter:saturate(.25)brightness(.7)}.dapp.is-soon .dapp__label{color:var(--e500)}.desk__foot{text-align:center;padding:14px 24px;font-size:12px}@media (max-width:640px){.desk__clock span,.desk__clock{font-size:11px}.desk__hello{padding:28px 16px 18px}.desk__hello h1{font-size:26px}.desk__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 4px;padding:6px 10px 30px}.dapp__tile{border-radius:16px;width:60px;height:60px}.dapp__tile svg{width:26px;height:26px}.dapp__label{font-size:11px}}@media (max-width:380px){.desk__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dapp__ext{opacity:.8;font-size:12px;position:absolute;bottom:4px;right:6px}
