:root{--paper:#fff;--panel:#f7f7f9;--card:#fff;--ink:#242a3d;--ink-soft:#616a82;--rule:#e6e7ec;--rule-soft:#efeff3;--signal:#3b5bff;--signal-deep:#2540d8;--marker:#ffc94a;--brick:#f1594a;--brick-text:#c63a2c;--mono:"IBM Plex Mono",ui-monospace,monospace;--sans:"Instrument Sans",system-ui,-apple-system,sans-serif;--side:238px}@keyframes spin{to{transform:rotate(360deg)}}.tskly{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:15px;line-height:1.5}.tskly *{box-sizing:border-box}.tskly .app{align-items:stretch;width:100%;min-height:100vh;display:flex}.tskly .side{width:var(--side);background:var(--panel);border-right:1px solid var(--rule);flex-direction:column;flex:none;gap:16px;height:100vh;padding:20px 14px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.tskly .app.hidenav .side{display:none}.tskly #navToggle{width:32px;height:32px;color:var(--ink-soft);border-color:var(--rule);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}.tskly #navToggle:hover{color:var(--signal);border-color:var(--signal);background:0 0}.tskly .headleft{align-items:flex-start;gap:12px;min-width:0;display:flex}.tskly .minimark{flex:none;width:auto;height:26px;margin-top:3px;display:none}.tskly .app.hidenav .minimark{display:block}.tskly #quickwrap{align-items:center;gap:10px;margin-bottom:18px;display:flex}.tskly #quickwrap .hint{flex:none}.tskly #search{border:1px solid var(--rule);width:190px;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:6px;flex:none;padding:10px 12px;font-size:14px}.tskly #search:focus{outline:2px solid var(--signal);outline-offset:1px;border-color:#0000}@media (width<=640px){.tskly #search{width:100%}.tskly #quickwrap{flex-wrap:wrap}}.tskly #quick{border:1px solid var(--rule);min-width:0;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:6px;flex:1;padding:10px 12px;font-size:14.5px}.tskly #quick:focus{outline:2px solid var(--signal);outline-offset:1px;border-color:#0000}.tskly #quick::placeholder{color:var(--ink-soft)}.tskly .editing{width:100%;font-family:var(--sans);border:1px solid var(--signal);color:var(--ink);background:#fff;border-radius:4px;grid-area:1/3;padding:2px 6px;font-size:15.5px;font-weight:500}.tskly .deliv{cursor:text}.tskly #recon{background:var(--card);border:1px solid var(--rule-soft);border-left:2px solid var(--signal);border-radius:6px;margin-bottom:16px;padding:13px 14px}.tskly #recon:empty{display:none}.tskly .briefbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;display:flex}.tskly .bsec{margin-top:28px}.tskly .bsec:first-of-type{margin-top:0}.tskly .bsec>h3{letter-spacing:-.01em;margin:0 0 3px;font-size:16px;font-weight:600}.tskly .bsec>.bnote{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px;font-size:10.5px}.tskly .bwin{margin-top:16px}.tskly .bwin-head{border-bottom:1px solid var(--rule);align-items:baseline;gap:9px;padding:0 2px 5px;display:flex}.tskly .bwin-name{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.tskly .bwin-name.hot{color:var(--brick-text)}.tskly .bwin-ct{font-family:var(--mono);color:var(--ink-soft);margin-left:auto;font-size:10.5px}.tskly .bempty{font-family:var(--mono);color:var(--ink-soft);padding:12px 2px;font-size:11.5px}.tskly #recon h4{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-deep);margin:0 0 8px;font-size:10.5px;font-weight:500}.tskly #recon ul{margin:0;padding:0;list-style:none}.tskly #recon li{border-bottom:1px solid var(--rule-soft);padding:4px 0;font-size:14px}.tskly #recon li:last-child{border-bottom:none}.tskly #recon .was{font-family:var(--mono);color:var(--ink-soft);font-size:11px}.tskly #recon .linky{font-family:var(--mono);color:var(--signal-deep);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.tskly #proposed{background:var(--card);border:1px solid var(--rule-soft);border-left:2px solid var(--attention,#ffd400);border-radius:6px;margin-bottom:16px;padding:13px 14px}.tskly #proposed h4{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 8px;font-size:10.5px;font-weight:500}.tskly #proposed ul{margin:0;padding:0;list-style:none}.tskly #proposed li{border-bottom:1px solid var(--rule-soft);padding:6px 0;font-size:14px}.tskly #proposed li:last-child{border-bottom:none}.tskly #proposed .was{font-family:var(--mono);color:var(--ink-soft);font-size:11px}.tskly #proposed .row{gap:8px;margin-top:6px;display:flex}.tskly .item.justchanged{box-shadow:inset 3px 0 0 var(--signal);animation:2.4s ease-out both matched}@media (prefers-reduced-motion:reduce){.tskly .item.justchanged{background:#4a5fe60d;animation:none}}.tskly .upd{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-deep);background:#4a5fe61f;border-radius:3px;padding:1px 5px;font-size:10px}.tskly .logo{object-fit:contain;flex:none;align-self:flex-start;width:auto;max-width:100%;height:32px;margin:0 4px 2px;display:block}.tskly .navsec{flex-direction:column;gap:1px;display:flex}.tskly .navlbl{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);margin:10px 0 5px;padding:0 8px;font-size:10px}.tskly .nav{text-align:left;width:100%;font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.tskly .nav:hover{background:#3a425612}.tskly .nav.on{background:var(--ink);color:var(--paper);font-weight:500}.tskly .nav .nmbtn{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:8px;margin:0;padding:0;display:flex}.tskly .nav .nmbtn:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:4px}.tskly .nav .x:focus-visible{outline:2px solid var(--signal);outline-offset:2px;opacity:1;max-width:60px;padding:0 3px}.tskly .nav .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tskly .nav .ct{font-family:var(--mono);color:var(--ink-soft);flex:none;font-size:10.5px}.tskly .nav.on .ct{color:#ffffffbf}.tskly .nav .pip{background:var(--rule);border-radius:50%;flex:none;width:7px;height:7px}.tskly .nav.warn .pip{background:var(--brick)}.tskly .nav .x{font-family:var(--mono);color:var(--ink-soft);cursor:pointer;opacity:0;white-space:nowrap;background:0 0;border:none;flex:none;max-width:0;padding:0;font-size:12px;overflow:hidden}.tskly .nav:hover .x,.tskly .nav:focus-within .x{opacity:1;max-width:60px;padding:0 3px}@media (hover:none){.tskly .nav .x{opacity:.55;max-width:60px;padding:0 3px}}.tskly .nav .x:hover{color:var(--brick-text);background:0 0}.tskly .sAdd{width:100%;font-family:var(--mono);border:1px dashed var(--rule);color:var(--ink-soft);background:0 0;border-radius:5px;margin-top:3px;padding:6px 8px;font-size:11px}.tskly .sAdd:focus{outline:2px solid var(--signal);outline-offset:1px}.tskly .sidefoot{border-top:1px solid var(--rule);flex-direction:column;gap:1px;margin-top:auto;padding-top:14px;display:flex}.tskly .main{flex:1;width:100%;min-width:0;max-width:1140px;margin-inline:auto;padding:26px 34px 90px}.tskly .app.hidenav .main{max-width:1000px}.tskly .viewhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.tskly h1{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:600;line-height:1.15}.tskly .sub{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-top:5px;font-size:11px}.tskly .sub b{color:var(--ink);font-weight:500}.tskly button{font-family:var(--mono);letter-spacing:.03em;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:5px;padding:8px 14px;font-size:12px}.tskly button:hover{background:var(--signal-deep);border-color:var(--signal-deep)}.tskly button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.tskly button[disabled]{opacity:.4;cursor:default}.tskly button.ghost{color:var(--ink-soft);border-color:var(--rule);background:0 0}.tskly button.ghost:hover{color:var(--signal);border-color:var(--signal);background:0 0}.tskly .hint{font-family:var(--mono);color:var(--ink-soft);font-size:11px}.tskly .panelbox{background:var(--card);border:1px solid var(--rule-soft);border-radius:6px;margin-bottom:18px;padding:15px 16px}.tskly .panelbox[hidden]{display:none}.tskly .lbl{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:10.5px;display:block}.tskly .privacy{font-family:var(--mono);color:var(--ink-soft);margin:-3px 0 9px;font-size:11px}.tskly textarea{resize:vertical;border:1px solid var(--rule);width:100%;min-height:128px;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:5px;padding:11px 12px;font-size:14.5px;line-height:1.55}.tskly textarea:focus{outline:2px solid var(--signal);outline-offset:1px;border-color:#0000}.tskly .row{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}.tskly .err{color:var(--brick-text);font-family:var(--mono);margin-top:9px;font-size:12px}.tskly .err:empty{display:none}.tskly .drop{position:relative}.tskly .drop.over:after{content:"Drop to read";background:var(--card);border:2px dashed var(--signal);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal);pointer-events:none;border-radius:5px;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.tskly .chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.tskly .chip{font-family:var(--mono);border:1px solid var(--rule);background:#fff;border-radius:5px;align-items:center;gap:7px;padding:4px 9px;font-size:11px;display:inline-flex}.tskly .chip .kind{color:var(--signal);text-transform:uppercase}.tskly .chip button{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;line-height:1}.tskly .chip button:hover{color:var(--brick-text);background:0 0}.tskly #bulkbar{z-index:5;background:var(--ink);color:var(--paper);border-radius:6px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;padding:10px 14px;display:flex;position:sticky;top:0}.tskly #bulkbar:empty{display:none}.tskly #bulkbar .n{font-family:var(--mono);font-size:12px}.tskly #bulkbar select,.tskly #bulkbar button{font-family:var(--mono);color:var(--paper);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:5px;padding:5px 9px;font-size:11.5px}.tskly #bulkbar select option{color:var(--ink)}.tskly #bulkbar button:hover{background:#ffffff24;border-color:#fff9}.tskly #bulkbar .spacer{margin-left:auto}.tskly .band{margin-top:22px}.tskly .band:first-child{margin-top:0}.tskly .band-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:10px;padding:0 2px 6px;display:flex}.tskly .band-head.bare{border-bottom:none;justify-content:flex-end;padding-bottom:0}.tskly .band-name{font-size:14px;font-weight:600}.tskly .band-name.unassigned{color:var(--brick-text)}.tskly .band-note{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.05em;font-size:10.5px}.tskly .blink{font-family:var(--mono);color:var(--ink-soft);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-left:auto;padding:0;font-size:11px;text-decoration:underline}.tskly .blink:hover{color:var(--signal);background:0 0}.tskly .item{border-bottom:1px solid var(--rule-soft);grid-template-columns:16px 18px minmax(0,1fr) 136px 92px;align-items:start;column-gap:11px;padding:11px 2px 12px;display:grid}.tskly .item.sel{background:#4a5fe60d}.tskly .item.chasing{box-shadow:inset 3px 0 0 var(--signal)}.tskly .item.blocked{box-shadow:inset 3px 0 0 var(--brick)}.tskly .box{cursor:pointer;border:1.5px solid var(--rule);background:#fff;border-radius:4px;grid-area:1/1;width:16px;height:16px;margin-top:3px;padding:0}.tskly .box:hover{border-color:var(--signal);background:#fff}.tskly .box.on{background:var(--signal);border-color:var(--signal)}.tskly .tick{cursor:pointer;border:1.5px solid var(--ink-soft);background:0 0;border-radius:4px;grid-area:1/2;width:18px;height:18px;margin-top:2px;padding:0}.tskly .tick:hover{border-color:var(--signal);background:0 0}.tskly .item.done .tick{background:var(--signal);border-color:var(--signal)}.tskly .deliv{grid-area:1/3;min-width:0;padding-top:1px;font-size:15.5px;font-weight:500;line-height:1.42}.tskly .item.done .deliv{color:var(--ink-soft);font-weight:400;text-decoration:line-through}.tskly .cStat{grid-area:1/4;min-width:0}.tskly .cDue{text-align:right;grid-area:1/5;justify-self:end}.tskly .closedTag{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-soft);background:var(--panel);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:5px;margin-top:2px;padding:2px 8px 2px 7px;font-size:10.5px;display:inline-flex}.tskly .closedTag:before{content:"";background:#2e8b57;border-radius:50%;flex:none;width:6px;height:6px}.tskly .stat{font-family:var(--mono);letter-spacing:.02em;appearance:none;border:1px solid var(--rule);max-width:100%;color:var(--ink-soft);cursor:pointer;background-color:#fff;background-image:radial-gradient(circle,currentColor 50%,#0000 52%),linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:6px,calc(100% - 10px) calc(50% - 1px),calc(100% - 7px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px,3px 3px,3px 3px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:999px;padding:3px 20px 3px 17px;font-size:10.5px;transition:border-color .12s,background-color .12s}.tskly .stat:hover{border-color:var(--ink-soft)}.tskly .stat:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.tskly .stat option{color:var(--ink);background:#fff}.tskly .stat.doing{color:var(--signal-deep);background-color:#f1f4ff;border-color:#c3cdff}.tskly .stat.waiting{color:#7a5a00;background-color:#fff6e0;border-color:#f0d089}.tskly .stat.blocked{color:var(--brick-text);background-color:#fdedeb;border-color:#f3b7af}.tskly .due{font-family:var(--mono);color:var(--ink-soft);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:3px 5px;font-size:11.5px;display:inline-block}.tskly .due:hover{border-color:var(--rule);background:#fff}.tskly .due.late{color:var(--brick-text);font-weight:500}.tskly .dateInput{font-family:var(--mono);border:1px solid var(--signal);color:var(--ink);background:#fff;border-radius:4px;padding:2px 4px;font-size:11px}.tskly .line2{font-family:var(--mono);color:var(--ink-soft);flex-wrap:wrap;grid-area:2/3/auto/-1;align-items:center;gap:9px;margin-top:6px;font-size:11.5px;display:flex}.tskly .dot{border-radius:50%;flex:none;width:8px;height:8px}.tskly .d-client{background:var(--brick)}.tskly .d-sub{background:var(--signal)}.tskly .d-internal{background:var(--ink-soft)}.tskly .d-personal{background:var(--rule);border:1px solid var(--ink-soft)}.tskly .proj{color:var(--signal-deep);font-weight:500}.tskly .filepick{font-family:var(--mono);color:var(--ink);background:var(--card);border:1px solid var(--rule);cursor:pointer;border-radius:4px;padding:1px 4px;font-size:11px}.tskly .guess{color:var(--ink-soft);font-style:italic}.tskly .who{color:var(--ink)}.tskly .aging{color:var(--brick-text)}.tskly .chased{color:var(--ink-soft)}.tskly .carry{color:var(--brick-text);font-weight:500}.tskly .moved{color:var(--brick-text)}.tskly .sep{color:var(--rule)}.tskly .acts{flex-wrap:wrap;grid-area:3/3/auto/-1;gap:5px 12px;margin-top:7px;display:flex}.tskly .link{font-family:var(--mono);color:var(--ink-soft);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.tskly .link:hover{color:var(--signal);background:0 0}.tskly .link.on{color:var(--signal);font-weight:500}.tskly .trail,.tskly .note{background:var(--card);border-radius:5px;grid-column:3/-1;margin-top:9px;padding:10px 12px;font-size:13.5px;line-height:1.55}.tskly .trail{border-left:2px solid var(--marker)}.tskly .trail mark{background:var(--marker);padding:1px 0}.tskly .trail .src{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);margin-bottom:6px;font-size:10px;display:block}.tskly .sourcequote{background:var(--card);border-radius:5px;grid-column:3/-1;margin-top:8px;padding:10px 12px 12px;font-size:13.5px;line-height:1.55}.tskly .sourcequote .sqmeta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px;font-size:10px}.tskly .sourcequote blockquote{border-left:2px solid var(--rule-soft);color:var(--ink-soft);margin:0;padding:0 0 0 12px;font-style:italic}.tskly .sourcequote .sqacts{flex-wrap:wrap;gap:5px 12px;margin-top:10px;display:flex}.tskly .note{border-left:2px solid var(--signal)}.tskly .note .nhead{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--signal-deep);margin-bottom:6px;font-size:10px;display:block}.tskly .note textarea{min-height:62px;font-size:14px}.tskly .noteRead{white-space:pre-wrap}.tskly .empty{font-family:var(--mono);color:var(--ink-soft);max-width:52ch;padding:26px 2px;font-size:12px}.tskly .working:empty{display:none}.tskly .working{background:var(--card);border:1px solid var(--rule-soft);border-left:2px solid var(--signal);border-radius:6px;align-items:center;gap:11px;margin-bottom:16px;padding:14px 16px;display:flex}.tskly .working .spin{border:2px solid var(--rule);border-top-color:var(--signal);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin}.tskly .working .txt{font-size:14px}.tskly .working .sm{font-family:var(--mono);color:var(--ink-soft);margin-top:2px;font-size:11px;display:block}@media (prefers-reduced-motion:reduce){.tskly .working .spin{border-top-color:var(--rule);animation:none}}.tskly #drafts:empty{display:none}.tskly .draft{background:var(--card);border:1px solid var(--rule-soft);border-radius:6px;margin-top:11px;padding:13px 14px}.tskly .draft .to{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-deep);font-size:10.5px}.tskly .draft pre{white-space:pre-wrap;font-family:var(--sans);margin:8px 0 10px;font-size:14.5px;line-height:1.6}.tskly .draft.inline{border-left:2px solid var(--signal);background:#4a5fe60a;border-radius:0 6px 6px 0;margin:0 0 10px}.tskly #people{align-items:flex-start;gap:8px;margin:10px 0 2px;display:flex}.tskly #people .plbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;padding-top:6px;font-size:10px}.tskly #people .prow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.tskly .pchip{border:1px solid var(--rule-soft);background:var(--card);max-width:180px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;line-height:1.2;display:inline-flex}.tskly .pchip .pnm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tskly .pchip:hover{border-color:var(--signal)}.tskly .pchip.on{background:var(--signal);border-color:var(--signal);color:#fff}.tskly .pchip .pct{font-family:var(--mono);opacity:.7;font-size:10.5px}@media (width<=640px){.tskly #people{flex-direction:column;gap:4px}.tskly #people .plbl{padding-top:0}.tskly #people .prow{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.tskly #people .prow::-webkit-scrollbar{display:none}.tskly .pchip{flex:none;max-width:150px}}.tskly .pclear{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11.5px;text-decoration:underline}.tskly #people .pclear{white-space:nowrap;flex:none}.tskly #filed{border:1px solid var(--rule-soft);background:var(--card);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 2px;padding:8px 11px;font-size:12.5px;display:flex}.tskly #filed .fl{color:var(--muted)}.tskly #filed .flink{color:var(--signal-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.tskly #filed select{border:1px solid var(--rule-soft);background:var(--paper);border-radius:6px;padding:3px 6px;font-size:12px}.tskly #filed .spacer{flex:1}.tskly #sideToggle{display:none}@media (width<=820px){.tskly .app{flex-direction:column}.tskly .side{border-right:none;border-bottom:1px solid var(--rule);flex-flow:wrap;align-items:center;gap:6px;width:auto;height:auto;padding:14px;position:static;overflow:visible}.tskly .side.closed .navsec,.tskly .side.closed .navlbl,.tskly .side.closed .sidefoot{display:none}.tskly .logo{height:28px;margin:0}.tskly #sideToggle{margin-left:auto;display:inline-block}.tskly #navToggle{display:none}.tskly .app.hidenav .side{display:flex}.tskly .navsec,.tskly .navlbl{width:100%}.tskly .sidefoot{width:100%;margin-top:8px}.tskly .main{padding:20px 16px 80px}.tskly .item{grid-template-columns:16px 18px minmax(0,1fr)}.tskly .cStat{grid-area:2/3;max-width:100%;margin-top:8px}.tskly .cDue{text-align:left;grid-area:3/3;justify-self:start;margin-top:5px}.tskly .line2{grid-row:4}.tskly .acts{grid-row:5}}@media print{.tskly{background:#fff}.tskly .side,.tskly .panelbox,.tskly #bulkbar,.tskly .acts,.tskly .box,.tskly .link,.tskly .viewhead button,.tskly .briefbar,.tskly #quickwrap,.tskly #recon{display:none!important}.tskly .stat{appearance:none;color:var(--ink);background:0 0;border:none;padding:0}.tskly .closedTag{background:0 0;border:none;padding:0}.tskly .main{max-width:none;padding:0}.tskly .item{break-inside:avoid}}.tskly .wipe{border:1px solid var(--line,#d8d7cf);margin:4px 0;padding:8px 10px}.tskly .wipehint{color:var(--muted,#6b6f7d);margin-bottom:6px;font-size:11px;line-height:1.4}.tskly .wipe input{width:100%;font:inherit;border:1px solid var(--line,#d8d7cf);background:var(--card,#f5f4ee);color:inherit;padding:4px 6px;font-size:12px}.tskly .wiperow{gap:6px;margin-top:6px;display:flex}.tskly .wiperow button{padding:3px 8px;font-size:11px}.tskly .wiperow button:first-child{border-color:var(--red,#f63b2b);color:var(--red,#f63b2b)}.tskly .wiperow button:disabled{opacity:.4;cursor:not-allowed}.tskly .wipeerr{color:var(--red,#f63b2b);margin-top:6px;font-size:11px}.tskly .agenda{z-index:60;background:var(--paper,#e9e9e4);position:fixed;inset:0;overflow:auto}.tskly .agsheet{max-width:720px;margin:0 auto;padding:40px 24px 80px}.tskly .aghead{border-bottom:1px solid var(--line,#d8d7cf);margin-bottom:22px;padding-bottom:10px}.tskly .agname{font-family:var(--sans);color:var(--ink);font-size:19px}.tskly .agdate{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b6f7d);margin-top:4px;font-size:11px}.tskly .aggroup{break-inside:avoid;margin-bottom:22px}.tskly .agwho{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6b6f7d);margin-bottom:6px;font-size:11px}.tskly .agrow{border-top:1px solid var(--line,#d8d7cf);break-inside:avoid;padding:5px 0}.tskly .agtask{font-family:var(--sans);color:var(--ink);font-size:14px;line-height:1.35;display:block}.tskly .agmeta{font-family:var(--mono);color:var(--muted,#6b6f7d);margin-top:2px;font-size:11px;display:block}.tskly .agempty{font-family:var(--mono);color:var(--muted,#6b6f7d);font-size:12px}.tskly .agacts{gap:8px;margin-top:28px;display:flex}@media print{.tskly .agenda{background:#fff;position:static}.tskly .agacts,.tskly.agenda-open .app{display:none!important}.tskly.agenda-open .agsheet{padding:0}}.mchips{flex:none;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.mchip{width:18px;height:18px;font-family:var(--mono);letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:uppercase;border-radius:3px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.mchip.c-1{background:var(--signal);color:var(--paper)}.mchip.c-2{background:var(--marker);color:var(--ink)}.mchip.c-3{background:var(--brick);color:var(--paper)}.mchip.c-4{background:var(--ink);color:var(--paper)}.mchip.c-5{color:var(--paper);background:#2f41b8}.mchip.c-6{color:var(--paper);background:#1e7145}.mchip.more{color:var(--ink-soft);border:1px solid var(--rule);background:0 0;font-size:9.5px}.nav.on .mchip.more{color:var(--paper);border-color:#ffffff73}.shrow .mchips{margin-left:0;margin-right:10px}.nav .x.share{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:0 6px;font-size:10px}.nav .x.share:hover{color:var(--ink)}.shnote{color:var(--ink-soft);margin-bottom:12px;font-size:13px}.shadd{gap:8px;margin-bottom:10px;display:flex}.shadd input{font:inherit;border:1px solid var(--rule);background:var(--card);color:var(--ink);border-radius:6px;flex:1;padding:7px 9px}.sherr{color:var(--brick-text);margin-bottom:8px;font-size:13px}.shok{color:var(--ink-soft);margin-top:6px;font-size:12px}.shmsg{border:1px solid var(--rule);background:var(--card);border-radius:6px;margin-bottom:8px;padding:10px;font-size:13px;line-height:1.5}.shlist{border-top:1px solid var(--rule);margin-top:16px}.shrow{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.shwho{flex:1}.shstate{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.statwrap{margin-top:4px}.statgrid{background:var(--rule);border:1px solid var(--rule);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.statcell{background:var(--card);padding:12px 14px}.statn{letter-spacing:-.01em;font-size:22px;line-height:1.1}.statl{color:var(--ink);margin-top:4px;font-size:12px}.stats{color:var(--ink-soft);margin-top:2px;font-size:11px}.statnote{color:var(--ink-soft);margin-top:10px;font-size:11px;line-height:1.5}.working{flex-direction:column;align-items:stretch}.workhead{align-items:center;gap:11px;display:flex}.workfound{border-top:1px solid var(--rule-soft);margin:12px 0 0;padding:11px 0 0;list-style:none}.workfound li{padding:5px 0;font-size:14px;line-height:1.45}.workfound li+li{border-top:1px solid var(--rule-soft)}.workfound li.partial{opacity:.55}.workfound .d{display:block}.workfound .m{font-family:var(--mono);color:var(--ink-soft);font-size:11px}.retryrow{align-items:center;gap:11px;margin-top:11px;display:flex}.retryrow .sm{font-family:var(--mono);color:var(--ink-soft);font-size:11px}.blankwhy{background:var(--card);border:1px solid var(--rule-soft);border-left:2px solid var(--signal);border-radius:6px;margin-top:13px;padding:14px 16px}.blankwhy h4{margin:0 0 7px;font-size:14.5px}.blankwhy p{margin:0 0 7px;font-size:13.5px;line-height:1.55}.blankwhy .what{font-family:var(--mono);color:var(--ink-soft);font-size:11.5px}.blankwhy ul{margin:0 0 8px;padding-left:18px}.blankwhy li{font-size:13.5px;line-height:1.55}.tskly .intro{z-index:80;background:var(--paper);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tskly .intsheet{background:var(--card);border:1px solid var(--rule);border-radius:6px;width:100%;max-width:520px;padding:28px 28px 24px}.tskly .intlabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.tskly .inthead{font-family:var(--sans);color:var(--ink);margin:11px 0 9px;font-size:21px;line-height:1.25}.tskly .intbody{font-family:var(--sans);color:var(--ink);margin:0;font-size:14.5px;line-height:1.6}.tskly .intdots{gap:6px;margin:22px 0 18px;display:flex}.tskly .intdots span{background:var(--rule);width:18px;height:2px}.tskly .intdots span.on{background:var(--signal)}.tskly .intacts{flex-wrap:wrap;gap:8px;display:flex}@media (width<=520px){.tskly .intsheet{padding:22px 18px}.tskly .inthead{font-size:19px}.tskly .intacts button{flex:100%}}.tskly .scope{gap:0;margin:0 0 18px;display:flex}.tskly .scope button{color:var(--ink-soft);border:1px solid var(--rule);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;padding:6px 14px;font-size:11px}.tskly .scope button:first-child{border-radius:5px 0 0 5px}.tskly .scope button:last-child{border-radius:0 5px 5px 0;margin-left:-1px}.tskly .scope button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tskly .scope button:hover:not(.on){color:var(--signal);border-color:var(--signal);background:0 0}.tskly button,.tskly .btn,.tskly input,.tskly select,.tskly textarea{border-radius:10px}.tskly .pill,.tskly .chip,.tskly .tag{border-radius:999px}.tskly .card,.tskly .panel,.tskly .modal,.tskly .sheet,.tskly .box,.tskly .overlaycard,.tskly .capture{border-radius:14px}.tskly .row{border-radius:10px}.tskly .side{background:var(--panel);border-right-color:var(--rule)}@keyframes matched{0%{background:#ffd4006b}50%{background:#ffd4006b}to{background:0 0}}.tskly .cmdbar{border-bottom:1px solid var(--rule-soft);align-items:center;gap:8px;margin-bottom:4px;padding:12px 0 14px;display:flex}.tskly .cmdbar #quick{flex:1;min-width:0}.tskly .cmdbar #search{width:172px}.tskly .cmdbar .kbtn{flex:none;padding:8px 10px;font-size:11px}.tskly .cmdbar .minimark{height:24px;margin:0 2px 0 0;display:block}.tskly .app.hidenav .cmdbar .minimark{display:block}@media (width<=820px){.tskly .cmdbar{z-index:6;background:var(--paper);flex-wrap:wrap;position:sticky;top:0}.tskly .cmdbar #quick{flex:1 0 100%;order:3}.tskly .cmdbar #search{flex:1 0 100%;order:4;width:auto}.tskly .cmdbar .kbtn{display:none}}.tskly .pulse{border:1px solid var(--rule-soft);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 2px;padding:8px 12px;display:flex}.tskly .pulse .pwhen{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.tskly .pulse .pbit{color:var(--ink);font-family:var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.tskly .pulse .pbit:hover{color:var(--signal-deep);background:0 0}.tskly .pulse .pbit.hot{color:var(--brick-text)}.tskly .pulse .pspace{flex:1}.tskly .pulse .pclose{color:var(--ink-soft);background:0 0;border:none;padding:0 2px;font-size:12px}.tskly .pulse .pclose:hover{color:var(--ink);background:0 0}.tskly .modesw{border:1px solid var(--rule);border-radius:6px;display:inline-flex;overflow:hidden}.tskly .modesw button{color:var(--ink-soft);background:0 0;border:none;border-radius:0;padding:6px 12px;font-size:11px}.tskly .modesw button.on{background:var(--ink);color:var(--paper)}.tskly .modesw button:hover{color:var(--ink);background:#3a425612}.tskly .modesw button.on:hover{background:var(--ink);color:var(--paper)}.tskly .board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}@media (width<=900px){.tskly .board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.tskly .board{grid-template-columns:1fr}}.tskly .bcol{background:var(--panel);border:1px solid var(--rule-soft);border-radius:8px;min-height:120px;padding:10px}.tskly .bcol.over{border-color:var(--signal)}.tskly .bcolhead{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.tskly .bcolname{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.tskly .bcolct{font-family:var(--mono);color:var(--ink-soft);margin-left:auto;font-size:10.5px}.tskly .bcolempty{font-family:var(--mono);color:var(--ink-soft);padding:6px 2px;font-size:11px}.tskly .bcard{border:1px solid var(--rule-soft);cursor:grab;background:#fff;border-radius:6px;margin-bottom:8px;padding:10px 30px 10px 11px;position:relative}.tskly .bcard.late{border-left:2px solid var(--brick)}.tskly .bcdel{font-size:14px;line-height:1.4}.tskly .bcmeta{font-family:var(--mono);color:var(--ink-soft);justify-content:space-between;gap:8px;margin-top:6px;font-size:10.5px;display:flex}.tskly .bcmeta .late{color:var(--brick-text)}.tskly .bcdone{border:1px solid var(--rule);width:20px;height:20px;color:var(--ink-soft);opacity:0;background:#fff;border-radius:4px;padding:0;font-size:11px;line-height:1;position:absolute;top:8px;right:8px}.tskly .bcard:hover .bcdone,.tskly .bcdone:focus-visible{opacity:1}@media (hover:none){.tskly .bcdone{opacity:.7}}.tskly .pal-wrap{z-index:40;background:#14182452;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.tskly .pal,.tskly .keys{border:1px solid var(--rule);background:#fff;border-radius:10px;width:min(560px,100%);overflow:hidden}.tskly .pal-in{border:none;border-bottom:1px solid var(--rule-soft);width:100%;font-family:var(--sans);color:var(--ink);padding:14px 16px;font-size:15px}.tskly .pal-in:focus{outline:none}.tskly .pal-list{max-height:56vh;padding:6px;overflow-y:auto}.tskly .pal-gname{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding:8px 10px 4px;font-size:10px}.tskly .pal-row{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.tskly .pal-row.on{background:var(--ink);color:var(--paper)}.tskly .pal-hint{font-family:var(--mono);opacity:.7;margin-left:auto;font-size:10.5px}.tskly .pal-none{font-family:var(--mono);color:var(--ink-soft);padding:16px;font-size:12px}.tskly .keys{padding:16px}.tskly .keyhead{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-size:10.5px}.tskly .keys ul{margin:0;padding:0;list-style:none}.tskly .keys li{border-bottom:1px solid var(--rule-soft);align-items:baseline;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.tskly .keys kbd{font-family:var(--mono);color:var(--ink);min-width:132px;font-size:11px}.tskly .toast{z-index:45;background:var(--ink);color:var(--paper);border-radius:8px;align-items:center;gap:12px;max-width:min(520px,92vw);padding:10px 12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.tskly .toast .tmsg{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.tskly .toast .tundo,.tskly .toast .tx{color:var(--paper);font-family:var(--mono);background:0 0;border:1px solid #ffffff59;border-radius:5px;padding:4px 9px;font-size:11px}.tskly .toast .tx{border:none;padding:4px 2px}.tskly .toast .tundo:hover,.tskly .toast .tx:hover{background:#ffffff26}@media (hover:hover){.tskly .item .acts{opacity:0;transition:opacity .12s}.tskly .item:hover .acts,.tskly .item:focus-within .acts,.tskly .item.sel .acts{opacity:1}@media (prefers-reduced-motion:reduce){.tskly .item .acts{transition:none}}}.tskly .item.late{box-shadow:inset 3px 0 0 var(--brick)}.briefpref{border-top:1px solid var(--rule);margin-top:4px;padding:8px 10px 10px}.briefpref label{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.briefpref input[type=checkbox]{accent-color:var(--signal)}.briefpref .briefnote{color:var(--ink-soft);margin:6px 0 4px;font-size:11px;line-height:1.4}.briefpref .nav{padding-left:0}.briefpref .briefmsg{color:var(--ink-soft);margin-top:2px;font-size:11px}.dock{background:var(--paper);border-left:1px solid var(--rule);z-index:60;flex-direction:column;width:420px;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0}.app.docked .main{padding-right:436px}.dockhead{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;padding:10px 12px;font-size:11.5px;display:flex}.dockhead .spread{flex:1}.dockbody{flex-direction:column;flex:1;gap:12px;padding:14px 14px 60px;display:flex;overflow-y:auto}.dockbody .hint{font-family:var(--mono);color:var(--ink-soft);margin:0;font-size:11.5px;line-height:1.5}.dockbody .empty{font-family:var(--mono);color:var(--ink-soft);margin:0;font-size:11.5px}.dockerr{color:var(--brick-text);border:1px solid var(--rule);border-left:3px solid var(--brick);border-radius:6px;margin:0;padding:8px 10px;font-size:13.5px}.docknote{font-family:var(--mono);color:var(--ink-soft);border-left:3px solid var(--marker);margin:0;padding:6px 10px;font-size:11.5px}.dockrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dock .wide{width:100%}.dock .fld{flex-direction:column;gap:5px;display:flex}.dock .fld>span{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.dock input,.dock select,.dock textarea{border:1px solid var(--rule);width:100%;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:6px;padding:8px 10px;font-size:14px}.dock textarea{resize:vertical;line-height:1.5}.dock .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dock .chips{flex-wrap:wrap;gap:6px;display:flex}.dock .chip{border:1px solid var(--rule);font-family:var(--mono);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;padding:4px 10px;font-size:11.5px}.dock .chip.on{color:var(--ink);border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.dock .chip.on.apology{border-color:var(--rule);box-shadow:none;background:var(--panel);text-decoration:line-through}.addwho{gap:6px;display:flex}.addwho input{flex:1}.mlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mlist li{border-bottom:1px solid var(--rule-soft)}.mlist button{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;width:100%;padding:9px 2px;display:flex}.mlist .nm{color:var(--ink);font-size:14px}.mlist .sub{font-family:var(--mono);color:var(--ink-soft);font-size:11px}.dock .working{flex-direction:column;gap:6px;padding:26px 2px;display:flex}.dock .working .big{margin:0;font-size:16px}.dockbar{z-index:60;background:var(--ink);color:#fff;cursor:pointer;font-family:var(--mono);letter-spacing:.04em;border:0;border-radius:8px;align-items:center;gap:8px;max-width:70vw;padding:9px 12px;font-size:11.5px;display:flex;position:fixed;bottom:16px;right:16px}.dockbar .dot{background:var(--marker);border-radius:50%;width:7px;height:7px}.dockbar .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dockbar .up{opacity:.7}.mins{flex-direction:column;gap:16px;display:flex}.minsec h4{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:11px;font-weight:500}.minsec .num{font-family:var(--mono);color:var(--ink-soft);min-width:26px;font-size:11px}.minlines{flex-direction:column;gap:4px;margin:0 0 6px;padding:0;list-style:none;display:flex}.minlines li{align-items:flex-start;gap:6px;display:flex}.minlines textarea{border:1px solid #0000;border-radius:4px;flex:1;padding:3px 5px;font-size:14px;line-height:1.5;overflow:hidden}.minlines textarea:hover{border-color:var(--rule-soft)}.minlines textarea:focus{border-color:var(--signal);outline:none}.minlines .act{flex:1;font-size:14px;line-height:1.5}.minlines .act em{color:var(--ink-soft);font-style:normal}.minlines .at,.tscript .at{font-family:var(--mono);color:var(--signal-deep);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10.5px}.minlines .x{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:14px;line-height:1}.addline{flex-direction:column;gap:6px;display:flex}.dock .ghost.sm{padding:3px 8px;font-size:12px}.tscript{border-top:1px solid var(--rule);max-height:320px;padding-top:10px;font-size:13.5px;line-height:1.6;overflow-y:auto}.tscript p{border-radius:4px;align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.tscript p.lit{background:var(--marker)}.docwrap{flex-direction:column;gap:10px;display:flex}.docbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.docbar .spread{flex:1}.doc{color:var(--ink);font-size:13.5px;line-height:1.6}.doc h1{margin:0 0 4px;font-size:19px;line-height:1.25}.doc .meta{font-family:var(--mono);color:var(--ink-soft);margin:0 0 12px;font-size:11px}.doc .who{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:14px;padding:8px 0}.doc .who p{margin:0 0 3px}.doc .who strong{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-right:8px;font-size:10.5px;font-weight:500}.doc h2{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:16px 0 6px;font-size:11px;font-weight:500}.doc ol{margin:0;padding:0;list-style:none}.doc ol li{gap:8px;margin-bottom:4px;display:flex}.doc .cl{font-family:var(--mono);color:var(--ink-soft);min-width:30px;font-size:11px}.doc .ts{font-family:var(--mono);color:var(--ink-soft);font-size:10.5px}.doc .none{color:var(--ink-soft);margin:0}.doc .acts{border-collapse:collapse;width:100%;font-size:13px}.doc .acts th{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule);padding:4px 6px 4px 0;font-size:10.5px;font-weight:500}.doc .acts td{border-bottom:1px solid var(--rule-soft);vertical-align:top;padding:5px 6px 5px 0}.doc footer{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--ink-soft);margin-top:20px;padding-top:8px;font-size:10.5px}.doc footer p{margin:0 0 3px}@media print{.dock{border:0;width:auto;position:static}.dockhead,.dockbar,.noprint{display:none!important}.dockbody{padding:0;overflow:visible}}@media (width<=820px){.dock{border-left:0;width:100vw}.app.docked .main{padding-right:0}.dock .two{grid-template-columns:1fr}}.dock .seg{border:1px solid var(--rule);border-radius:8px;display:inline-flex;overflow:hidden}.dock .segb{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:12px}.dock .segb+.segb{border-left:1px solid var(--rule)}.dock .segb.on{background:var(--ink);color:var(--paper)}.dock .mailbox{width:100%;font:13px/1.55 var(--mono);border:1px solid var(--rule);background:var(--paper);color:var(--ink);resize:vertical;white-space:pre-wrap;border-radius:8px;padding:12px}.rec{border:1px solid var(--rule);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.rec .tick{color:var(--ink-soft);align-items:center;gap:6px;font-size:12px;display:flex}.rec-go{align-items:center;gap:8px;display:inline-flex}.rec .reclive{align-items:center;gap:8px;display:flex}.rec .reclive strong{font-family:var(--mono);font-size:14px}.rec .livet{flex-direction:column;gap:4px;max-height:200px;font-size:13px;line-height:1.5;display:flex;overflow:auto}.rec .livet .at{font-family:var(--mono);color:var(--signal-deep);font-size:10.5px}.rec .livet p{margin:0}.wave{flex:none;align-items:center;gap:2.5px;height:14px;display:inline-flex}.wave i{background:var(--signal-deep,#4a5fe6);border-radius:2px;width:3px;height:5px;display:block}.wave i:nth-child(2){background:var(--overdue,#f63b2b)}.wave i:nth-child(3){background:var(--marker,#ffd400)}.wave i:nth-child(4){background:var(--signal-deep,#4a5fe6)}.wave.on i{animation:.9s ease-in-out infinite tsklyWave}.wave.on i:nth-child(2){animation-delay:.15s}.wave.on i:nth-child(3){animation-delay:.3s}.wave.on i:nth-child(4){animation-delay:.45s}@keyframes tsklyWave{0%,to{height:4px}50%{height:14px}}.recpill{border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-family:var(--mono);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11.5px;display:inline-flex}.dockbar.live{background:var(--paper);color:var(--ink);border:1px solid var(--rule)}@media (prefers-reduced-motion:reduce){.wave.on i{height:9px;animation:none}}.rec .livet p.pending{color:var(--muted,#6b6f7d)}.rec .livet .caret{vertical-align:-2px;background:var(--signal-deep);width:6px;height:13px;margin-left:3px;animation:1s step-end infinite tsklyCaret;display:inline-block}.rec .meter{background:#00000014;border-radius:999px;height:3px;margin-top:8px;overflow:hidden}.rec .meter span{background:var(--signal-deep);height:100%;transition:width .1s linear;display:block}@keyframes tsklyCaret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.rec .livet .caret{animation:none}}.dockbody .hint.warn{color:var(--brick-text)}
