@layer components{.tsk{--t-brand:#2e7d4f;--t-brand-hover:#266641;--t-brand-25:#edf6f0;--t-brand-50:#daeee0;--t-brand-100:#b6ddc3;--t-brand-700:#1e5335;--t-page:#f4f8f6;--t-surface:#ffffff;--t-sunken:#ecf3ef;--t-selected:#eaf4ef;--t-selected-ring:#cde5d6;--t-selected-text:#1e5335;--t-txt:#12261f;--t-txt-2:#45524d;--t-txt-3:#6a756f;--t-on-brand:#ffffff;--t-border:#e2ebe7;--t-border-2:#cbd9d3;--t-border-3:#a9bdb5;--t-gold:#c9a43a;--t-gold-50:#f6efd8;--t-gold-700:#6e5410;--t-danger:#dc2f35;--t-info:#2f6fb3;--t-info-50:#e6eff9;--t-shadow-brand:0 6px 24px -4px rgba(46,125,79,0.45);--t-card-hover:0 10px 22px -14px rgba(46,125,79,0.5);--t-r-sm:6px;--t-r-md:10px;--t-r-lg:14px;--t-f-body:var(--font-sans);--t-f-head:var(--font-display,var(--font-sans));--t-f-mono:var(--font-mono);--t-colbg:color-mix(in srgb,var(--t-sunken) 70%,var(--t-page));font-stretch:101%;font-family:var(--t-f-body);font-size:13.5px;line-height:1.45;color:var(--t-txt);background:var(--t-page)}.dark .tsk{--t-brand:#5fb97a;--t-brand-hover:#7fc98f;--t-brand-25:rgba(95,185,122,0.08);--t-brand-50:rgba(95,185,122,0.16);--t-brand-100:rgba(95,185,122,0.28);--t-brand-700:#a7ddb6;--t-page:#07231a;--t-surface:#0e3b24;--t-sunken:#0b301d;--t-selected:#12352a;--t-selected-ring:#1e5335;--t-selected-text:#a7ddb6;--t-txt:#edf6f0;--t-txt-2:#b7cdbe;--t-txt-3:#8fa89a;--t-on-brand:#04140c;--t-border:#143a28;--t-border-2:#1e5335;--t-border-3:#2b6a47;--t-gold:#d9b85a;--t-gold-50:rgba(217,184,90,0.14);--t-gold-700:#e8cf86;--t-danger:#f0646a;--t-info:#7fb2e8;--t-info-50:rgba(127,178,232,0.14);--t-card-hover:0 14px 30px -14px rgba(0,0,0,0.7)}.tsk .tk-ibtn{width:30px;height:30px;border-radius:8px;display:inline-grid;place-items:center;color:var(--t-txt-3);flex:none}.tsk .tk-ibtn:hover:not(:disabled),.tsk .tk-ibtn[aria-expanded=true],.tsk .tk-ibtn[data-popup-open]{background:var(--t-sunken);color:var(--t-txt)}.tsk .tk-ibtn svg{width:16px;height:16px}.tsk .tk-ibtn:disabled{opacity:.45;cursor:not-allowed}.tsk .tk-run-act{color:var(--t-txt-3);border-radius:7px}.tsk .tk-run-act:hover:not(:disabled){background:var(--t-sunken);color:var(--t-txt)}.tsk .tk-run-act.stop:hover:not(:disabled){color:var(--t-danger)}.tsk .tk-inp{width:100%;height:38px;border:1px solid var(--t-border-2);border-radius:var(--t-r-md);background:var(--t-surface);color:var(--t-txt);padding:0 12px;font:inherit;outline:0;transition:border-color .12s,box-shadow .12s}.tsk .tk-inp::placeholder{color:var(--t-txt-3)}.tsk .tk-inp:hover{border-color:var(--t-border-3)}.tsk .tk-inp:focus{border-color:var(--t-brand);box-shadow:0 0 0 3px var(--t-brand-50)}.tsk .tk-inp.sm{height:32px;font-size:12.5px}.tsk .tk-kbd{font-family:var(--t-f-mono);font-size:11px;border:1px solid var(--t-border-2);border-radius:4px;padding:0 6px;color:var(--t-txt-3)}.tsk .tk-cpill{flex:none;border:1px solid var(--t-border);background:var(--t-surface);border-radius:999px;padding:1px 7px;font-size:11px;line-height:12px;font-weight:600;color:var(--t-txt-2);font-variant-numeric:tabular-nums}.tsk .tk-cchip{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap}.tsk .tk-cchip.gold{background:var(--t-gold-50);color:var(--t-gold-700)}.tsk .tk-cchip.prog{background:var(--t-info-50);color:var(--t-info)}.tsk .tk-wspin{width:9px;height:9px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--t-info) 30%,transparent);border-top-color:var(--t-info);animation:tk-spin .8s linear infinite;flex:none}@keyframes tk-spin{to{transform:rotate(1turn)}}.tsk .tk-pill{display:inline-flex;align-items:center;gap:5px;height:20px;font-size:11px;font-weight:600;padding:0 8px;border-radius:9999px;border:1px solid;white-space:nowrap}.tsk .tk-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.tsk .tk-pill.ok{background:var(--t-brand-25);border-color:var(--t-brand-100);color:var(--t-brand-700)}.tsk .tk-pill.bad{background:color-mix(in srgb,var(--t-danger) 9%,transparent);border-color:color-mix(in srgb,var(--t-danger) 35%,transparent);color:var(--t-danger)}.tsk .tk-pill.off{background:var(--t-sunken);border-color:var(--t-border);color:var(--t-txt-3)}.tsk .tk-pill.prog{background:var(--t-info-50);border-color:color-mix(in srgb,var(--t-info) 35%,transparent);color:var(--t-info)}.tsk .tk-offmark{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--t-sunken);border:1px solid var(--t-border)}.tsk .tk-muted,.tsk .tk-offmark{color:var(--t-txt-3)}.tsk .tk-hpad{padding:24px 32px 0}.tsk .tk-bpad{padding-left:32px;padding-right:32px}.tsk .tk-bmar{margin-left:32px;margin-right:32px}.tsk [data-slot=page-content] .tk-bpad{padding-left:0;padding-right:0}.tsk [data-slot=page-content] .tk-bmar{margin-left:0;margin-right:0}.tsk.tk-dscroll{background:var(--t-page)}.tsk .tk-dpage{padding:16px 4px 24px 24px}.tsk .tk-dpage.embedded{padding:16px 20px 24px}.tsk .tk-dcrumb{display:flex;gap:6px;font-size:13px}.tsk .tk-dcrumb,.tsk .tk-dcrumb a{align-items:center;min-width:0;color:var(--t-txt-3);font-weight:600}.tsk .tk-dcrumb a{display:inline-flex;gap:4px}.tsk .tk-dcrumb a:hover{color:var(--t-brand)}.tsk .tk-dcrumb>svg{width:14px;height:14px;flex:none}.tsk .tk-tdetail.one{grid-template-columns:minmax(0,1fr)}.tsk .tk-tdetail.one>.tk-stackc:first-child,.tsk .tk-tdetail.solo>.tk-stackc:first-child{max-width:860px;width:100%;margin:0 auto}.tsk .tk-titlecard{padding:20px 22px}.tsk .tk-titlecard .tk-ttitle{width:100%}.tsk .tk-tdesc-wrap{margin-top:10px;margin-bottom:6.6px;min-height:60px;line-height:1.6;color:var(--t-txt-2);font-size:13.5px}.tsk .tk-who{display:inline-flex;align-items:center;gap:10px;min-width:0}.tsk .tk-who b{font-weight:600;font-size:13px;color:var(--t-txt);min-width:0}.tsk .tk-card[data-slot=task-properties]{position:relative}.tsk .tk-card[data-slot=task-properties] .tk-card-acts{position:absolute;top:11px;right:12px}@media (hover:hover){.tsk .tk-card[data-slot=task-properties] .tk-card-acts{opacity:0;transition:opacity .12s}.tsk .tk-card[data-slot=task-properties] .tk-card-acts:has([data-popup-open]),.tsk .tk-card[data-slot=task-properties]:focus-within .tk-card-acts,.tsk .tk-card[data-slot=task-properties]:hover .tk-card-acts{opacity:1}}.tsk .tk-plaincard{padding:12px 12px 8px}.tsk .tk-subtasks>*+*{border-top:1px solid var(--t-border)}.tsk .tk-pbtn:disabled{cursor:default}.tsk .tk-pbtn:disabled:hover{background:transparent;border-color:transparent}@media (max-width:1000px){.tsk .tk-hpad{padding:20px 16px 0}.tsk .tk-bpad{padding-left:16px;padding-right:16px}.tsk .tk-bmar{margin-left:16px;margin-right:16px}}.tsk .tk-thead{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-height:44px;margin:0 0 14px}.tsk .tk-crumb{display:flex;flex:none;white-space:nowrap;font-size:14px}.tsk .tk-crumb,.tsk .tk-crumb a,.tsk .tk-crumb button{align-items:center;gap:6px;color:var(--t-txt-3);font-weight:600}.tsk .tk-crumb a,.tsk .tk-crumb button{display:inline-flex}.tsk .tk-crumb a:hover,.tsk .tk-crumb button:hover{color:var(--t-brand)}.tsk .tk-crumb svg{width:14px;height:14px}.tsk .tk-crumb h1{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--t-txt);font-family:var(--t-f-head);font-size:16px;font-weight:700}.tsk .tk-tsrch{position:relative;display:block;flex:0 1 220px;min-width:110px;margin-left:4px}.tsk .tk-tsrch>svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--t-txt-3);width:15px;height:15px;pointer-events:none}.tsk .tk-tsrch .tk-inp{height:32px;padding-left:34px;padding-right:30px}.tsk .tk-tsrch .tk-kbd{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none}.tsk .tk-spacer{flex:1}.tsk .tk-tlayout{display:inline-flex;flex:none;gap:2px;padding:2px;border:1px solid var(--t-border);border-radius:10px;background:var(--t-surface)}.tsk .tk-tlayout button{width:32px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--t-txt-3)}.tsk .tk-tlayout button svg{width:16px;height:16px}.tsk .tk-tlayout button:hover{color:var(--t-txt);background:var(--t-sunken)}.tsk .tk-tlayout button[aria-checked=true]{background:var(--t-selected);color:var(--t-selected-text);box-shadow:inset 0 0 0 1px var(--t-selected-ring)}.tsk .tk-tdot{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--t-brand)}.tsk .tk-board{display:flex;gap:12px;overflow-x:auto;align-items:flex-start;padding-bottom:8px}.tsk .tk-bcol{position:relative;flex:1 0 300px;display:flex;flex-direction:column;background:var(--t-colbg);border:0;border-top:3px solid var(--sc,var(--t-border-2));border-radius:var(--t-r-lg);max-height:100%;transition:background-color .12s,border-color .12s}.tsk .tk-bcol.over{background:color-mix(in srgb,var(--t-brand) 7%,var(--t-colbg))}.tsk .tk-bch{display:flex;align-items:center;gap:8px;padding:10px 8px 8px 12px}.tsk .tk-bch b{font-size:13px;font-weight:600;color:var(--t-txt)}.tsk .tk-bch .tk-ibtn{width:26px;height:26px}.tsk .tk-bch .tk-ibtn svg{width:15px;height:15px}.tsk .tk-bcards{flex:1;min-height:40px;overflow-y:auto;padding:2px 8px 4px}.tsk .tk-bfoot{position:sticky;bottom:0;padding:4px 8px 8px;background:var(--t-colbg);border-radius:0 0 var(--t-r-lg) var(--t-r-lg)}.tsk .tk-badd{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;border:1px dashed var(--t-border-2);border-radius:var(--t-r-md);font-size:13px;font-weight:500;color:var(--t-txt-3);transition:color .12s,border-color .12s,background-color .12s}.tsk .tk-badd svg{width:14px;height:14px}.tsk .tk-badd:hover{color:var(--t-brand);border-color:var(--t-brand);background:color-mix(in srgb,var(--t-brand) 6%,transparent)}.tsk .tk-bempty{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 10px;border:1px dashed var(--t-border-2);border-radius:var(--t-r-md);text-align:center;color:var(--t-txt-3)}.tsk .tk-bempty b{font-size:12.5px;font-weight:600;color:var(--t-txt)}.tsk .tk-bempty span{font-size:11.5px;color:var(--t-txt-3)}.tsk .tk-bqa{display:grid;gap:6px;background:var(--t-surface);border:1px solid var(--t-brand);border-radius:var(--t-r-lg);padding:8px;box-shadow:0 0 0 3px var(--t-brand-50)}.tsk .tk-bqa-inp{width:100%;min-height:40px;resize:none;border:0;background:transparent;color:var(--t-txt);font:inherit;font-size:13px;line-height:1.45;outline:0;padding:2px 4px}.tsk .tk-bqa-inp::placeholder{color:var(--t-txt-3)}.tsk .tk-bqa-acts{display:flex;align-items:center;gap:6px;justify-content:space-between}.tsk .tk-bqa-hint{font-size:11.5px;color:var(--t-txt-3)}.tsk .tk-bcol.collapsed{flex:0 0 44px;align-self:stretch;max-height:100%}.tsk .tk-bcollapsed{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;height:100%;padding:10px 0;border-radius:var(--t-r-lg);color:var(--t-txt)}.tsk .tk-bcollapsed>svg:first-child{width:15px;height:15px;color:var(--t-txt-3)}.tsk .tk-bcollapsed .tk-vt{writing-mode:vertical-rl;font-size:13px;font-weight:600;max-height:400px;overflow:hidden;text-overflow:ellipsis}.tsk .tk-bcard{display:block;width:100%;text-align:left;background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-r-lg);padding:12px;font-size:13px;color:var(--t-txt);cursor:pointer;outline:none;transition:border-color .12s,box-shadow .12s,opacity .12s}.tk-bcard.dragging,.tsk .group\/card:hover .tk-bcard,.tsk .group\/card[data-popup-open] .tk-bcard{border-color:var(--t-border-2);box-shadow:var(--t-card-hover)}.tsk .group\/card[data-peeked] .tk-bcard{border-color:var(--t-brand)}.tsk .tk-bc1{display:flex;align-items:center;gap:6px;height:22px;font-size:11px;color:var(--t-txt-3)}.tsk .tk-bkey{font-family:var(--t-f-mono);font-weight:600}.tsk .tk-cbadge{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;padding:0 6px;border-radius:999px;background:var(--t-brand-25);color:var(--t-brand-700);border:1px solid var(--t-brand-100);line-height:16px}.tsk .tk-cbadge svg{width:11px;height:11px}.tsk .tk-bacts{display:flex;gap:1px;opacity:0;transition:opacity .12s}.tsk .group\/card:focus-within .tk-bacts,.tsk .group\/card:hover .tk-bacts,.tsk .tk-bacts:has([data-popup-open]){opacity:1}@media (hover:none){.tsk .tk-bacts{opacity:1}}.tsk .tk-bacts .tk-ibtn{width:22px;height:22px}.tsk .tk-bacts .tk-ibtn svg{width:14px;height:14px}.tsk .tk-btitle{margin-top:4px;font-size:14px;line-height:1.4;font-weight:500;color:var(--t-txt);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tsk .tk-bmeta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:8px;font-size:11px;color:var(--t-txt-2);white-space:nowrap}.tsk .tk-cm{display:inline-flex;align-items:center;gap:4px}.tsk .tk-cm svg{width:12px;height:12px}.tsk .tk-lchip{width:8px;height:8px;border-radius:50%;flex:none;background:var(--c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.tsk .tk-tlist{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-r-lg);overflow:clip}.tsk .tk-tgrp+.tk-tgrp{border-top:1px solid var(--t-border)}.tsk .tk-tgh{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 6px;background:var(--t-page);border-bottom:1px solid var(--t-border);font-size:13px}.tsk .tk-tgh.over{background:color-mix(in srgb,var(--t-brand) 7%,var(--t-page))}.tsk .tk-tgh b{font-weight:600;color:var(--t-txt)}.tsk .tk-tgn{color:var(--t-txt-3);font-weight:600}.tsk .tk-tgc{width:24px;height:24px}.tsk .tk-tgh .tk-ibtn svg{width:14px;height:14px}.tsk .tk-trow{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px 0 16px;border-bottom:1px solid var(--t-border);cursor:pointer;outline:none;color:var(--t-txt)}.tsk .tk-trow:hover,.tsk .tk-trow[data-popup-open]{background:var(--t-brand-25)}.tsk .tk-trow.selected{background:var(--t-selected)}.tsk .tk-trow:focus-visible{box-shadow:inset 0 0 0 2px var(--t-brand)}.tsk .tk-tk{flex:none;min-width:58px;font-family:var(--t-f-mono);font-size:11.5px;font-weight:600;color:var(--t-txt-3)}.tsk .tk-tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--t-txt)}.tsk .tk-trow:hover .tk-tt{text-decoration:underline}.tsk .tk-tprops{display:flex;align-items:center;gap:6px;flex:none}.tsk .tk-tpp{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 7px;border:1px solid var(--t-border);border-radius:7px;font-size:11.5px;color:var(--t-txt-2);background:var(--t-surface);white-space:nowrap}.tsk .tk-tpp svg{width:12px;height:12px}.tsk .tk-cm svg.tk-prio,.tsk .tk-pbtn svg.tk-prio,.tsk .tk-tpp svg.tk-prio{width:14px;height:14px}.tsk .tk-btnp:hover,.tsk .tk-btnp[data-popup-open]{border-color:var(--t-border-2);background:var(--t-sunken)}.tsk .tk-noav{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--t-sunken);color:var(--t-txt-3)}.tsk .tk-noav svg{width:11px;height:11px}.tsk .tk-av{display:inline-flex;flex:none;position:relative}.tsk .tk-av [data-slot=avatar]{width:22px!important;height:22px!important}.tsk .tk-av [data-slot=avatar]>img,.tsk .tk-av [data-slot=avatar]>svg{width:100%;height:100%}.tsk .tk-av.sq [data-slot=avatar]{border-radius:8px!important}.tsk .tk-av span.relative>span.absolute{width:9px!important;height:9px!important;right:-2px!important;bottom:-2px!important;border:2px solid var(--t-surface);box-shadow:none!important}.tsk .tk-av.md [data-slot=avatar]{width:36px!important;height:36px!important}.tsk .tk-av.sq.md [data-slot=avatar]{border-radius:10px!important}.tsk .tk-avq{width:28px;height:28px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--t-txt-3);color:#fff}.tsk .tk-avq svg{width:13px;height:13px}.tsk .tk-trow.qa{cursor:default;gap:8px}.tsk .tk-trow.qa:hover{background:transparent}.tsk .tk-trow.qa .tk-inp{flex:1}.tsk .tk-tnew{display:flex;align-items:center;gap:6px;width:100%;height:36px;padding:0 16px;font-size:12.5px;font-weight:500;color:var(--t-txt-3)}.tsk .tk-tnew svg{width:13px;height:13px}.tsk .tk-tnew:hover{color:var(--t-brand);background:var(--t-brand-25)}.tsk .tk-bar{gap:8px;flex-wrap:wrap;margin:0 0 16px;min-height:36px}.tsk .tk-bar,.tsk .tk-crumbs{display:flex;align-items:center}.tsk .tk-crumbs{gap:6px;min-width:0;font-size:12.5px;color:var(--t-txt-3)}.tsk .tk-crumbs a{color:inherit;display:inline-flex;align-items:center;gap:4px;min-width:0}.tsk .tk-crumbs a:hover{color:var(--t-brand)}.tsk .tk-crumbs>svg{width:13px;height:13px;flex:none}.tsk .tk-crumbs .leaf{color:var(--t-txt-2);font-weight:600}.tsk .tk-tdetail{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.tsk .tk-stackc{display:flex;flex-direction:column;gap:16px;min-width:0}.tsk .tk-card{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-r-lg);min-width:0}.tsk .tk-card-h{display:flex;align-items:flex-start;gap:8px 12px;flex-wrap:wrap;padding:16px 20px 0}.tsk .tk-card-h .ht{flex:1 1 220px;min-width:0}.tsk .tk-dpanel .tk-card-h .ht,.tsk .tk-stackc+.tk-stackc .tk-card-h .ht{flex-basis:160px}.tsk .tk-card-h h3{font-family:var(--t-f-head);font-size:15px;font-weight:600;margin:0;letter-spacing:-.005em;display:flex;align-items:center;gap:8px;color:var(--t-txt)}.tsk .tk-card-h h3>svg{width:16px;height:16px;color:var(--t-brand)}.tsk .tk-card-h p{margin:2px 0 0;color:var(--t-txt-3);font-size:12.5px}.tsk .tk-card-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tsk .tk-card-b{padding:16px 20px 20px;display:grid;gap:18px}.tsk .tk-card-b>*{min-width:0}.tsk .tk-card-b.flush{padding:10px 8px 8px;display:block}.tsk .tk-small{font-size:12.5px}.tsk .tk-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:28px 16px;color:var(--t-txt-3)}.tsk .tk-empty .ei{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--t-sunken);color:var(--t-txt-3);margin-bottom:4px}.tsk .tk-empty .ei svg{width:20px;height:20px}.tsk .tk-empty b{color:var(--t-txt);font-size:14px}.tsk .tk-rowlist{display:flex;flex-direction:column}.tsk .tk-lrow{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 10px;position:relative;color:var(--t-txt)}.tsk .tk-rowlist .tk-lrow+.tk-lrow{border-top:1px solid var(--t-border)}.tsk .tk-lrow.go:hover,.tsk a.tk-lrow:hover{background:var(--t-brand-25)}.tsk .tk-lrow .txt{flex:1;min-width:0}.tsk .tk-lrow .nm{font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.tsk .tk-lrow .ds{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsk .tk-lrow .ds,.tsk .tk-lrow .rt{color:var(--t-txt-3);font-size:12.5px}.tsk .tk-lrow .rt{display:flex;align-items:center;gap:8px;flex:none}.tsk .tk-props{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px 10px;align-items:center;font-size:13px;margin:0}.tsk .tk-props dt{color:var(--t-txt-3);display:flex;align-items:center;gap:6px;min-width:0}.tsk .tk-props dd{margin:0;min-width:0}.tsk .tk-props dd>div.inline-flex{display:flex!important}.tsk .tk-pbtn{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:3px 8px;margin-left:-8px;border-radius:8px;border:1px solid transparent;text-align:left;color:var(--t-txt);font-size:13px}.tsk .tk-pbtn:hover,.tsk .tk-pbtn[data-popup-open]{background:var(--t-sunken);border-color:var(--t-border)}.tsk .tk-pbtn svg{width:14px;height:14px}.tsk .tk-facts{display:grid;grid-template-columns:140px minmax(0,1fr);gap:9px 14px;margin:0;font-size:13px}.tsk .tk-facts dt{color:var(--t-txt-3)}.tsk .tk-facts dd{margin:0;min-width:0;overflow-wrap:anywhere;display:flex;align-items:center;gap:10px}.tsk .tk-note{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--t-r-md);background:var(--t-brand-25);border:1px solid var(--t-brand-100);color:var(--t-txt-2);font-size:12.5px}.tsk .tk-note svg{width:15px;height:15px;color:var(--t-brand);margin-top:1px;flex:none}.tsk .tk-ttitle{font-family:var(--t-f-head);font-size:24px;font-weight:700;letter-spacing:-.015em;line-height:1.45;color:var(--t-txt)}.tsk .tk-tdesc{margin-top:10px;min-height:60px;line-height:1.6;color:var(--t-txt-2)}@media (max-width:1100px){.tsk .tk-tdetail{grid-template-columns:minmax(0,1fr)}}.tsk.tk-dpanel-wrap{width:340px;flex:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--t-surface);border-left:1px solid var(--t-border);padding:12px 4px 12px 16px}.tsk.tk-dpanel-wrap.embedded{padding-right:0}.tsk .tk-tdetail.tk-dpanel{display:block}.tsk .tk-tdetail.solo{grid-template-columns:minmax(0,1fr)}@media (max-width:1000px){.tsk .tk-thead{flex-wrap:wrap}.tsk .tk-dpage{padding:20px 16px 110px}}@media (max-width:760px){.tsk .tk-tsrch{order:9;margin:0}.tsk .tk-tprops .tk-tpp:not(.tk-btnp){display:none}.tsk .tk-tk{min-width:48px}.tsk .tk-facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.tsk .tk-card-b{padding:14px 16px 16px}.tsk .tk-lrow{padding:8px 6px;gap:8px}}.tsk [id^=comment-]>[data-slot=card]{border-radius:14px}.tsk [data-comment-block] [data-comment-author]{color:var(--t-txt-3);font-size:11.5px;font-weight:600}.tsk [data-comment-block] [data-comment-time]{font-size:11.5px}.tsk [data-comment-block] [data-comment-time]:before{content:"· "}.tsk .tk-act{display:flex;gap:10px;align-items:flex-start}.tsk .tk-act-line{color:var(--t-txt-3);font-size:12.5px;line-height:22px;min-width:0}.tsk .tk-act-line b{color:var(--t-txt)}.tsk .tk-run-compact .tk-run-name{color:var(--t-txt);font-size:12.5px;font-weight:600}.tsk .tk-run-compact .tk-run-summary{font-size:12.5px}.tsk .tk-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tsk .tk-rchip{height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--t-border-2);font-size:12.5px;font-weight:600;color:var(--t-txt-2);background:var(--t-surface);white-space:nowrap}.tsk .tk-rchip:hover:not(:disabled){border-color:var(--t-border-3);color:var(--t-txt)}.tsk .tk-rchip[aria-pressed=true]{background:var(--t-selected);border-color:var(--t-brand);color:var(--t-selected-text)}.tsk .tk-bub{--bub-bg:var(--t-surface);position:relative;flex:1;min-width:0;background:var(--bub-bg);transition:background-color .7s,border-color .7s;border:1px solid var(--t-border);border-radius:14px;padding:9px 13px;overflow:clip}.tsk .tk-bub.hl{--bub-bg:color-mix(in srgb,var(--t-surface) 95%,var(--t-brand) 5%);border-color:color-mix(in srgb,var(--t-border) 60%,var(--t-brand) 40%)}.tsk .tk-bub-av{width:22px;height:22px;flex:none}.tsk .tk-bub-head{margin-bottom:2px;padding-right:56px;line-height:1.45}.tsk .tk-bub [data-comment-author]{color:var(--t-txt-3);font-size:11.5px;font-weight:400}.tsk .tk-bub [data-comment-time]{font-size:11.5px}.tsk .tk-bub [data-comment-time]:before{content:"· "}.tsk .tk-bub-text{font-size:13.5px;line-height:1.45;color:var(--t-txt)}.tsk .tk-bub-acts{position:absolute;top:3px;right:4px;display:flex;align-items:center;gap:2px}.tsk .tk-bub-link{font-size:12px;font-weight:600;color:var(--t-txt-3);white-space:nowrap}.tsk .tk-bub-link:hover{color:var(--t-txt);text-decoration:underline}@media (hover:hover){.tsk .tk-bub-acts,.tsk .tk-bub-hover{opacity:0;transition:opacity .12s}.tsk .tk-bub-acts:has([aria-expanded=true]),.tsk .tk-bub:focus-within .tk-bub-acts,.tsk .tk-bub:focus-within .tk-bub-hover,.tsk .tk-bub:hover .tk-bub-acts,.tsk .tk-bub:hover .tk-bub-hover{opacity:1}}.tsk .tk-bub-thread{margin:9px -13px -9px;border-top:1px solid var(--t-border)}.tsk .tk-bub-thread>:first-child{border-top:0}.tsk .tk-composer{border:1px solid var(--t-border-2);border-radius:var(--t-r-lg);background:var(--t-surface);min-height:60px;padding:1px 0 20px}.tsk .tk-composer>.flex-1,.tsk .tk-composer>[data-testid=comment-composer-shell]{padding-right:128px}.tsk .tk-composer:focus-within{border-color:var(--t-brand);box-shadow:0 0 0 3px var(--t-brand-50)}.tsk.tk-dscroll:has(.tk-tdetail){background:var(--t-surface)}.tsk .tk-tdetail .tk-stackc{gap:0}.tsk .tk-tdetail .tk-card{background:transparent;border:0;border-radius:0}.tsk .tk-tdetail .tk-stackc>.tk-card+.tk-card{border-top:1px solid var(--t-border)}.tsk .tk-tdetail .tk-titlecard{padding:4px 0 20px}.tsk .tk-tdetail .tk-card-h{padding:16px 0 0}.tsk .tk-tdetail .tk-card-b{padding:12px 0 20px}.tsk .tk-tdetail .tk-card-b.flush{padding:8px 0 12px}.tsk .tk-tdetail .tk-card-h h3{font-size:13px}.tsk .tk-tdetail .tk-card-h h3>svg{width:14px;height:14px;color:var(--t-txt-3)}.tsk .tk-tdetail .tk-empty{flex-direction:row;align-items:baseline;padding:0;text-align:left}.tsk .tk-tdetail .tk-empty .ei{display:none}.tsk .tk-tdetail .tk-empty b{color:var(--t-txt-3);font-size:13px;font-weight:400}.tsk .tk-tdetail .tk-subplain{padding:8px 0 12px}.tsk .tk-tdetail .tk-subhead{display:flex;align-items:center;gap:8px;height:32px}.tsk .tk-tdetail .tk-subhead h3{margin:0;font-size:13px;font-weight:600;color:var(--t-txt)}.tsk .tk-tdetail .tk-subhead .n{color:var(--t-txt-3);font-size:12.5px;font-variant-numeric:tabular-nums}.tsk .tk-tdetail .tk-subtoggle{display:inline-flex;align-items:center;gap:6px}.tsk .tk-tdetail .tk-subtoggle>svg{width:14px;height:14px;color:var(--t-txt-3);transition:transform .15s}.tsk .tk-tdetail .tk-substage{padding:8px 0 2px;color:var(--t-txt-3);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tsk .tk-tdetail .tk-subtasks>*+*{border-top:0}.tsk .tk-tdetail>.tk-stackc+.tk-stackc{border-left:1px solid var(--t-border);padding-left:16px}}