.alist.hide-completed .arow.done{display:none}.alist{display:flex;flex-direction:column;gap:var(--row-gap);list-style:none;margin:0;padding:0}.arow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--step-2) var(--step-2-5);box-sizing:border-box;min-height:var(--row);padding:var(--step-2) var(--step-3) var(--step-2) var(--step-1);background:transparent;border:1px solid transparent;border-radius:var(--radius-row);transition:background var(--dur-fast) var(--ease-hover),box-shadow var(--dur-base) var(--ease-hover),opacity .16s ease}.arow:focus-within,.arow:hover{background:var(--fill)}.agrip{flex:0 0 auto;width:16px;display:grid;place-items:center;color:var(--muted-2);opacity:0;margin-left:calc(var(--step-1) * -1);transition:opacity .12s ease;background:transparent;border:0;padding:0}.agrip svg{width:13px;height:13px}.arow:focus-within .agrip,.arow:hover .agrip{opacity:1}.actions-rowopen{flex:0 0 auto;opacity:0}.actions-rowopen svg{width:13px;height:13px}.arow:focus-within .actions-rowopen,.arow:hover .actions-rowopen{opacity:1}.arow .actions-rowmenu svg{width:14px;height:14px}.arow.dragging{opacity:.4;cursor:-webkit-grabbing;cursor:grabbing}.acol{flex:1 1;min-width:min(160px,100%);display:flex;flex-direction:column;gap:var(--step-0-5)}.ameta{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--step-3);margin-left:auto}.ameta:empty{display:none}.atitle-row{display:flex;align-items:center;gap:var(--step-2);min-width:0}.atitle{font-size:var(--t-row);font-weight:var(--w-medium);letter-spacing:var(--track-body);line-height:var(--lh-ui);color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;border-radius:var(--radius-xs);outline:none;text-align:left;background:transparent;border:0;padding:0;font-family:inherit;display:inline-block;max-width:100%}.atitle:hover{text-decoration:underline;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2);text-underline-offset:3px}span.atitle{cursor:default}span.atitle:hover{text-decoration:none}.atitle:focus{outline:none}.atitle:focus-visible{outline:none;background:var(--accent-wash);box-shadow:0 0 0 3px var(--accent-wash)}.atitle-input{font:inherit;font-size:var(--t-row);font-weight:var(--w-medium);color:var(--ink);background:var(--canvas);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:var(--step-0-5) var(--step-1-5);min-width:0;max-width:100%;flex:1 1;outline:none}.atitle-input:focus{background:var(--canvas);box-shadow:0 0 0 3px var(--accent-wash)}.atitle-input:disabled{opacity:.55;cursor:progress}.arow[data-clickable=true]{cursor:pointer}.arow[data-clickable=true] :where(.acheck,.astar,.pri,.atitle,.atitle-input,.actions-rowopen,.loc-pin,.est,.actions-rowmenu,.atrail,.kebab-wrap,.kebab-menu){cursor:auto}.arow[data-clickable=true] :where(.atitle,.atitle-input,.actions-rowopen,.acheck,.astar,.pri,.est){cursor:pointer}.agrip{cursor:-webkit-grab;cursor:grab}.agrip:active,.arow[data-dragging=true],.arow[data-dragging=true] .agrip{cursor:-webkit-grabbing;cursor:grabbing}.arow[data-dragging=true]{opacity:.4}.arow{position:relative}.arow[data-drag-over-position]:before{content:"";position:absolute;left:var(--step-3-5);right:var(--step-3-5);height:2px;background:var(--highlight);border-radius:var(--radius-pill);pointer-events:none;opacity:0;transition:opacity 80ms ease}.arow[data-drag-over-position=above]:before{top:-3px;opacity:1}.arow[data-drag-over-position=below]:before{top:auto;bottom:-3px;opacity:1}.arow.done .atitle{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2)}.acheck{flex:0 0 auto;--check-size:26px;--check-radius:var(--radius-pill);--check-border:color-mix(in srgb,var(--ink) 50%,transparent);--check-tick:var(--on-accent);--check-on-bg:var(--accent);--check-on-border:var(--accent);--check-bg:transparent}.acheck:hover{--check-border:var(--ink)}.arow .acheck:disabled{cursor:default}.arow .acheck:disabled:hover{--check-border:color-mix(in srgb,var(--ink) 50%,transparent)}.astar{color:color-mix(in srgb,var(--ink) 50%,transparent);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:var(--radius-pill);background:transparent;padding:0;cursor:pointer;flex:0 0 auto;transition:color var(--dur-fast) var(--ease-hover)}.astar:hover{color:var(--ink)}.astar.on{color:var(--highlight)}.astar svg{width:17px;height:17px}.astar:focus{outline:none}.astar:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.arow.golden-row{min-height:var(--row-golden);margin-bottom:var(--step-2);background:var(--canvas);border-color:var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.arow.golden-row:focus-within,.arow.golden-row:hover{background:var(--canvas);border-color:var(--hairline);box-shadow:var(--shadow-pop)}.arow.golden-row .acol{gap:var(--step-1)}.arow.golden-row .astar.on{color:var(--highlight)}.arow.golden-row .atitle{font-weight:var(--w-semibold);font-size:var(--t-row-golden)}.gold-eyebrow{display:inline-flex;align-items:center;gap:var(--step-1-5);font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink)}.gold-eyebrow svg{color:var(--highlight)}.arow.has-append{flex-wrap:wrap;align-items:center}.arow .aappend{width:100%;order:99;flex-basis:100%;overflow:hidden;max-height:0;opacity:0;transition:max-height .28s cubic-bezier(.2,.7,.2,1),opacity .2s ease,margin-top .2s ease}.arow.has-append .aappend{max-height:320px;opacity:1;margin-top:var(--step-3)}.nui-check{display:inline-flex;align-items:center;gap:var(--step-2-5);padding:0;border:0;background:transparent;cursor:pointer}.nui-check input{position:absolute;opacity:0;width:0;height:0}.nui-check__box{flex:0 0 auto;display:grid;place-items:center;width:var(--check-size,18px);height:var(--check-size,18px);border-radius:var(--check-radius,var(--radius-xs));border:1.5px solid var(--check-border,var(--muted-2));background:var(--check-bg,var(--canvas));transition:background .14s ease,border-color .14s ease}.nui-check__box:after{content:"";opacity:0;transition:opacity .14s ease}.nui-check:not(.nui-check--radio) .nui-check__box:after{width:32%;height:58%;border:solid var(--check-tick,var(--on-accent));border-width:0 2px 2px 0;transform:translateY(-8%) rotate(45deg)}.nui-check input:checked+.nui-check__box,.nui-check.checked .nui-check__box,.nui-check.on .nui-check__box,.nui-check[aria-checked=true] .nui-check__box,.nui-check[data-state=active] .nui-check__box,.nui-check[data-state=checked] .nui-check__box{border-color:var(--check-on-border,var(--accent))}.nui-check input:checked+.nui-check__box:after,.nui-check.checked .nui-check__box:after,.nui-check.on .nui-check__box:after,.nui-check[aria-checked=true] .nui-check__box:after,.nui-check[data-state=active] .nui-check__box:after,.nui-check[data-state=checked] .nui-check__box:after{opacity:1}.nui-check:not(.nui-check--radio) input:checked+.nui-check__box,.nui-check:not(.nui-check--radio).checked .nui-check__box,.nui-check:not(.nui-check--radio).on .nui-check__box,.nui-check:not(.nui-check--radio)[aria-checked=true] .nui-check__box,.nui-check:not(.nui-check--radio)[data-state=active] .nui-check__box,.nui-check:not(.nui-check--radio)[data-state=checked] .nui-check__box{background:var(--check-on-bg,var(--accent))}.nui-check input:focus-visible+.nui-check__box,.nui-check:focus-visible .nui-check__box{outline:2px solid var(--accent);outline-offset:2px}.nui-check input:disabled~.nui-check__box,.nui-check[aria-disabled=true] .nui-check__box{cursor:not-allowed;opacity:.55}.arow .est{box-sizing:border-box;min-width:44px;min-height:32px;padding:0 var(--step-1-5);border:0;border-radius:var(--radius-sm);background:transparent;font:var(--w-medium) var(--t-eyebrow)/1 var(--sans);color:var(--muted);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.arow button.est{cursor:pointer;transition:background var(--dur-fast) var(--ease-hover),color var(--dur-fast) var(--ease-hover)}.arow button.est:hover:not(:disabled){background:var(--fill-2);color:var(--ink)}.arow button.est:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.arow button.est[data-pending=true]{opacity:.6;cursor:wait}.arow input.est[data-editing=true]{width:6ch;min-height:32px;border:1px solid var(--hairline-ink);border-radius:var(--radius-sm);background:var(--canvas);color:var(--ink);text-align:center}.arow input.est[data-editing=true]:focus{outline:none;border-color:var(--accent)}.actions-source-note{flex:0 0 auto;font-size:var(--t-small);color:var(--muted);white-space:nowrap}.nui-seg{display:inline-flex;align-items:center;gap:var(--step-0-5);max-width:100%;overflow-x:auto;padding:var(--step-1);border-radius:var(--seg-radius,var(--radius-pill));border:1px solid var(--seg-border,var(--seg-bg,var(--fill)));background:var(--seg-bg,var(--fill))}.nui-seg__lbl{font-size:var(--t-small);color:var(--muted);padding:0 var(--step-1-5)}.nui-seg-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:34px;padding:var(--seg-opt-pad,0 var(--step-4));border-radius:var(--seg-radius,var(--radius-pill));font:var(--w-medium) var(--t-small)/1 var(--sans);color:var(--muted);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-hover),background var(--dur-fast) var(--ease-hover),box-shadow var(--dur-fast) var(--ease-hover)}.nui-seg-opt:hover{color:var(--ink)}.nui-seg-opt.active,.nui-seg-opt[aria-pressed=true],.nui-seg-opt[aria-selected=true],.nui-seg-opt[data-state=active]{background:var(--seg-active-bg,var(--card));color:var(--ink);font-weight:var(--w-semibold);box-shadow:var(--seg-active-shadow,var(--shadow-segment))}.nui-seg-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.actions-doing-tabs{--seg-bg:var(--fill);--seg-active-bg:var(--card)}.actions-doing-tabs .nui-seg-opt{white-space:nowrap}@media (max-width:603px){.actions-doing-tabs{--seg-opt-pad:0 var(--step-2)}.actions-doing-tabs .nui-seg-opt{font-size:var(--t-label)}}.filters{display:flex;flex-wrap:wrap;gap:var(--step-2-5);margin-top:var(--step-5-5);align-items:center}.filter-sel{position:relative;display:inline-block}.filter-sel .fdrop-menu{right:auto}.filters .fcount{margin-left:auto;font-size:var(--t-small);color:var(--muted-2);white-space:nowrap}.fdrop{display:inline-flex;align-items:center;gap:var(--step-2-5);padding:var(--step-2-5) var(--step-3-5);border:1px solid var(--hairline-ink);border-radius:var(--radius-pill);background:transparent;font:var(--w-medium) var(--t-small)/1 var(--sans);color:var(--ink-2);cursor:pointer;white-space:nowrap;min-width:0}.fdrop:hover{background:var(--fill);color:var(--ink)}.fdrop:focus{outline:none}.fdrop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fdrop.set{color:var(--ink);border-color:var(--accent);background:transparent}.fdrop .fchev{width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-1px);flex:0 0 auto}.fdrop .fdrop-val{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.fdrop-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:320;min-width:210px;max-width:calc(100vw - 16px);max-height:320px;overflow:auto;background:var(--raised);border:1px solid var(--hairline);border-radius:var(--radius-pop);box-shadow:var(--shadow-pop);padding:var(--step-1-5)}.filter-sel>.fdrop-menu.fdrop-menu--end{left:auto;right:0}.fdrop-search{padding:var(--step-1) var(--step-1) var(--step-2);border-bottom:1px solid var(--hairline);margin-bottom:var(--step-1)}.fdrop-search input{width:100%;padding:var(--step-2) var(--step-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);font:var(--w-regular) var(--t-small)/var(--lh-heading) var(--sans);color:var(--ink);background:var(--page-bg)}.fdrop-search input:focus{outline:none;border-color:var(--accent);background:var(--canvas)}.fdrop-opts{max-height:240px;overflow:auto;display:flex;flex-direction:column;gap:1px}.fdrop-opt{display:flex;align-items:center;gap:var(--step-2);width:100%;min-height:40px;padding:var(--step-2-5) var(--step-3);border-radius:var(--radius-md);text-align:left;font:var(--w-medium) var(--t-small)/1.25 var(--sans);color:var(--ink-soft);background:transparent;border:0;cursor:pointer}.fdrop-opt:hover{background:var(--page-bg)}.fdrop-opt:focus{outline:none}.fdrop-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--page-bg)}.fdrop-opt.sel{color:var(--ink);font-weight:var(--w-semibold)}.fdrop-opt.sel:after{content:"";margin-left:auto;width:5px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(40deg);flex:0 0 auto}.actions-root.backlog .bk-warn{margin-top:var(--step-5-5);display:flex;align-items:center;gap:var(--step-3);padding:var(--step-3-5) var(--step-4);background:var(--panel-warm-bg);border:1px solid var(--hairline-ink);border-radius:var(--radius-card);color:var(--accent-deep);font-size:var(--t-body);line-height:1.45}.actions-root.backlog .bk-warn svg{width:17px;height:17px;flex:0 0 auto}.actions-root.backlog .bk-warn b{font-weight:var(--w-semibold)}.actions-root.backlog .bk-warn .bk-warn-act{margin-left:auto;font-weight:var(--w-semibold);color:var(--accent-deep);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;background:transparent;border:0;cursor:pointer}.actions-root.backlog .alist.bk-list{margin-top:var(--step-4-5);list-style:none;padding:0}.actions-root.backlog .alist.bk-list .arow .atrail{display:inline-flex;align-items:center;gap:var(--step-1-5)}.actions-root.backlog .bk-empty-filtered{margin-top:var(--step-4-5);padding:var(--step-5-5) var(--step-4);text-align:center;color:var(--muted);font-size:var(--t-body);border:1px dashed var(--border-subtle);border-radius:var(--radius-card);background:var(--canvas)}.actions-root.backlog .bk-empty-headline{font-weight:var(--w-semibold);color:var(--ink-soft);margin-bottom:var(--step-1)}.actions-root.backlog .bk-refused{display:block;margin:0;font-size:var(--t-small);line-height:1.35;color:var(--notice-ink)}.actions-root.waiting .wf-list{margin-top:var(--step-4-5)}.actions-root.waiting .wf-none{padding:var(--step-7) var(--step-2);text-align:center;color:var(--muted);font-size:var(--t-body)}.actions-root.waiting .arow .asub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-2-5);margin-top:var(--step-1-5)}.actions-root.waiting .arow .asub .wf-status{font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);letter-spacing:.01em;padding:var(--step-1) var(--step-2-5);border-radius:var(--radius-pill);text-transform:none}.actions-root.waiting .arow .asub .wf-status.closed{background:var(--page-bg);color:var(--muted-2);border:1px solid var(--hairline);padding-block:var(--step-1)}.actions-root.waiting .arow .asub .wf-date{font-size:var(--t-ref);color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.waiting .filters .wf-hide-completed{font:var(--w-medium) var(--t-ref)/1 var(--sans);color:var(--muted);cursor:pointer;position:relative;margin-left:auto;--check-size:14px;--check-radius:3px;--check-border:var(--border-subtle)}.actions-root.waiting .filters .wf-hide-completed:hover{--check-border:var(--muted-2)}.actions-root.waiting .arow .asub .wf-badge{font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);letter-spacing:.02em;padding:var(--step-1) var(--step-2);border-radius:var(--radius-pill);background:var(--hairline);color:var(--ink-soft);text-transform:none}.actions-root.waiting .arow .asub .wf-badge[data-action-type=ai-analysis],.actions-root.waiting .arow .asub .wf-badge[data-action-type=ai-chat]{background:var(--accent-wash);color:var(--accent)}.actions-root.waiting .arow .asub .wf-subline{font-size:var(--t-small);color:var(--ink-soft)}.actions-root.waiting .arow[data-ai-filler=true] .asub .wf-subline{color:var(--accent)}.actions-root.waiting .arow .atrail{display:inline-flex;align-items:center;gap:var(--step-2)}.actions-root{max-width:var(--actions-page-measure,760px);margin:0 auto;position:relative}.actions-root.narrow{max-width:var(--actions-page-measure,640px)}.actions-root>:first-child{margin-top:0}.nui-menu__label{color:var(--muted-2);font-size:var(--t-small);padding:var(--step-2) var(--step-3);text-transform:none}.nui-menu__sep{height:1px;background:var(--hairline);margin:var(--step-1) 0}.actions-detail-stub{position:absolute;right:0;top:0;bottom:0;width:320px;background:var(--canvas);border-left:1px solid var(--border-subtle);box-shadow:var(--shadow-lift);padding:var(--step-4);z-index:100;display:flex;flex-direction:column}.actions-detail-stub-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--step-4)}.actions-detail-stub-header h2{font-size:var(--t-body);font-weight:var(--w-semibold);margin:0}.actions-root.waiting .wf-nudge{padding:var(--step-3);background:var(--canvas);border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:var(--step-2)}.actions-root.waiting .wf-nudge textarea{width:100%;min-height:60px;resize:vertical;padding:var(--step-2);border:1px solid var(--border-subtle);border-radius:var(--radius-card);font-family:inherit;font-size:var(--t-body)}.actions-root.waiting .wf-nudge-actions{display:flex;justify-content:flex-end;gap:var(--step-2)}.actions-root.waiting .wf-nudge-not-sent{margin:0;font-size:var(--t-small);line-height:1.45;color:var(--ink)}@layer reset, tokens, features;@layer features{.actions-root.workreq,.adetail-panel.wrd{--radius:var(--radius-card)}.actions-root.workreq .wr-lead{margin-top:var(--step-5);display:flex;align-items:baseline;gap:var(--step-2-5);flex-wrap:wrap}.actions-root.workreq .wr-lead h2{font-size:var(--t-body);font-weight:var(--w-bold);letter-spacing:-.01em}.actions-root.workreq .wr-lead p{font-size:var(--t-eyebrow);color:var(--muted)}.actions-root.workreq .wr-list{margin-top:var(--step-4)}.actions-root.workreq .wr-none{padding:var(--step-8) var(--step-2);text-align:center;color:var(--muted);font-size:var(--t-small)}.wr-av{--avatar-size:20px;--avatar-font:9px}.actions-root.workreq .asub .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2);flex:0 0 auto}.actions-root.workreq .wr-from{color:var(--ink-soft)}.actions-root.workreq .wr-from b{font-weight:var(--w-semibold);color:var(--ink)}.actions-root.workreq .wr-ctx{flex-basis:100%;margin-top:var(--step-1);font-style:normal;color:var(--muted);line-height:1.4}.actions-root.workreq .wr-type{font:var(--w-bold) var(--t-label)/1 var(--sans);letter-spacing:0;text-transform:none;padding:var(--step-1) var(--step-2);border-radius:var(--radius-pill);white-space:nowrap}.actions-root.workreq .wr-type.action{background:color-mix(in srgb,var(--colour-question) 12%,transparent);color:var(--colour-question)}.actions-root.workreq .wr-type.project{background:var(--panel-warm-bg);color:var(--accent-deep)}.actions-root.workreq .wr-type.input{background:color-mix(in srgb,var(--colour-disagree) 12%,transparent);color:var(--colour-disagree)}.actions-root.workreq .wr-when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.actions-root.workreq .wr-ends{color:var(--accent-deep);font-weight:var(--w-semibold);white-space:nowrap}.actions-root.workreq .atrail .wr-accept.is-armed,.actions-root.workreq .atrail .wr-defer.is-armed{border-color:var(--ink);color:var(--ink);background:var(--page-bg)}.actions-root.workreq .atrail .wr-reject.is-armed{color:var(--danger-border);background:color-mix(in srgb,var(--danger-border) 7%,transparent)}.actions-root.workreq .wr-panel{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--page-bg);padding:var(--step-4) var(--step-4) var(--step-3-5)}.actions-root.workreq .wr-panel-title{display:flex;align-items:center;gap:var(--step-2);font-size:var(--t-eyebrow);font-weight:var(--w-bold);color:var(--ink);margin-bottom:var(--step-3)}.actions-root.workreq .wr-panel-title .ic{width:16px;height:16px;color:var(--muted);display:inline-grid;place-items:center}.actions-root.workreq .wr-panel-title .ic svg{width:16px;height:16px}.actions-root.workreq .wr-panel.reject .wr-panel-title,.actions-root.workreq .wr-panel.reject .wr-panel-title .ic{color:var(--danger-border)}.actions-root.workreq .wr-field{margin-bottom:var(--step-3-5)}.actions-root.workreq .wr-field-label{font-size:var(--t-label);font-weight:var(--w-semibold);color:var(--ink-soft);margin-bottom:var(--step-2)}.actions-root.workreq .wr-seg{--seg-bg:var(--canvas);--seg-border:var(--border-subtle);--seg-radius:var(--radius-card);--seg-active-bg:var(--page-bg)}.actions-root.workreq .wr-days{display:none;gap:var(--step-2);margin-top:var(--step-2-5);flex-wrap:wrap}.actions-root.workreq .wr-days.show{display:flex}.actions-root.workreq .wr-day{padding:var(--step-2) var(--step-3);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--canvas);font:var(--w-medium) var(--t-label)/1 var(--sans);color:var(--ink-soft)}.actions-root.workreq .wr-day:hover{border-color:var(--muted-2)}.actions-root.workreq .wr-day.on{border-color:var(--ink);color:var(--ink);font-weight:var(--w-semibold)}.actions-root.workreq .wr-defer-selects{display:flex;flex-wrap:wrap;gap:var(--step-2-5);align-items:center}.actions-root.workreq .wr-defer-selects .filter-sel{min-width:180px}.actions-root.workreq .wr-defer-hint{margin-top:var(--step-2);font-size:var(--t-label);color:var(--muted);display:flex;align-items:center;gap:var(--step-1-5)}.actions-root.workreq .wr-defer-hint .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.actions-root.workreq .wr-reply{margin-top:var(--step-3-5)}.actions-root.workreq .wr-reply-eyebrow{display:flex;align-items:center;gap:var(--step-2);flex-wrap:wrap;font-size:var(--t-label);font-weight:var(--w-semibold);color:var(--ink-soft);margin-bottom:var(--step-2)}.actions-root.workreq .wr-reply-eyebrow .to{white-space:nowrap}.actions-root.workreq .wr-reply-eyebrow .to b{color:var(--ink)}.actions-root.workreq .wr-aitag{display:inline-flex;align-items:center;gap:var(--step-1-5);white-space:nowrap;font:var(--w-semibold) var(--t-label)/1 var(--sans);letter-spacing:.02em;color:var(--accent);background:var(--accent-wash);border:1px solid var(--accent-tint);padding:var(--step-1) var(--step-2);border-radius:var(--radius-pill);text-transform:none}.actions-root.workreq .wr-aitag svg{width:11px;height:11px}.actions-root.workreq .wr-reply textarea{width:100%;min-height:74px;resize:vertical;padding:var(--step-3) var(--step-3-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);font:var(--w-regular) var(--t-small)/var(--lh-body) var(--sans);color:var(--ink);background:var(--canvas)}.actions-root.workreq .wr-reply textarea::placeholder{color:var(--muted-2)}.actions-root.workreq .wr-reply textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.actions-root.workreq .wr-quickrow{display:flex;gap:var(--step-1-5);flex-wrap:wrap;margin-top:var(--step-2-5)}.actions-root.workreq .wr-quick{display:inline-flex;align-items:center;gap:var(--step-1-5);font:var(--w-medium) var(--t-label)/1 var(--sans);color:var(--accent);padding:var(--step-1-5) var(--step-2-5);border-radius:var(--radius-pill);border:1px solid var(--accent-tint);background:var(--accent-tint)}.actions-root.workreq .wr-quick:hover{background:var(--accent-wash)}.actions-root.workreq .wr-quick.on{border-color:var(--accent)}.actions-root.workreq .wr-quick svg{width:11px;height:11px;opacity:.8}.actions-root.workreq .wr-panel-foot{display:flex;align-items:center;gap:var(--step-2-5);margin-top:var(--step-3-5)}.actions-root.workreq .wr-commit{padding:var(--step-2-5) var(--step-4-5);border-radius:var(--radius-card);font:var(--w-semibold) var(--t-ref)/1 var(--sans);color:var(--canvas);background:var(--ink);border:1px solid var(--ink);white-space:nowrap}.actions-root.workreq .wr-commit:hover{background:var(--ink)}.actions-root.workreq .wr-panel.reject .wr-commit{background:var(--danger-border);border-color:var(--danger-border)}.actions-root.workreq .wr-panel.reject .wr-commit:hover{filter:brightness(.95)}.actions-root.workreq .wr-cancel{padding:var(--step-2-5) var(--step-3-5);border-radius:var(--radius-card);font:var(--w-medium) var(--t-ref)/1 var(--sans);color:var(--muted)}.actions-root.workreq .wr-cancel:hover{color:var(--ink-soft)}.actions-root.workreq .wr-foot-note{margin-left:auto;font-size:var(--t-label);color:var(--muted-2);text-align:right;max-width:280px;line-height:1.35}.actions-root.workreq .wr-list .arow,.actions-root.workreq .wr-list .atitle{cursor:pointer}.actions-root.workreq .wr-list .arow .aappend,.actions-root.workreq .wr-list .arow .loc,.actions-root.workreq .wr-list .arow button,.actions-root.workreq .wr-list .arow input,.actions-root.workreq .wr-list .arow textarea{cursor:auto}.actions-root.workreq .wr-list .arow .abtn,.actions-root.workreq .wr-list .arow .acheck,.actions-root.workreq .wr-list .arow .agrip,.actions-root.workreq .wr-list .arow .kebab{cursor:pointer}.actions-root.workreq .wr-list .arow.is-open{box-shadow:var(--shadow-soft)}.actions-root.workreq .wr-list .arow.is-open .wr-ctx{color:var(--muted)}.actions-root.workreq .wr-list .arow .kebab-wrap{position:relative;flex:0 0 auto}.actions-root.workreq .wr-list .arow .kebab{border:0;background:transparent;padding:0}.actions-root.workreq .wr-list .arow .kebab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.actions-root.workreq .kebab-menu{--menu-min-w:200px;--menu-z:60}.wr-d-who{display:flex;align-items:center;gap:var(--step-3)}.wr-d-who .wr-av{--avatar-size:38px;--avatar-font:var(--t-ref)}.wr-d-name{font-size:var(--t-ui);font-weight:var(--w-bold);color:var(--ink);display:flex;align-items:center;gap:var(--step-2)}.wr-d-agent{font:var(--w-semibold) var(--t-label)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--accent);background:var(--accent-wash);border:1px solid var(--accent-tint);padding:var(--step-1) var(--step-1-5);border-radius:var(--radius-pill)}.wr-d-role{margin-top:var(--step-1);font-size:var(--t-ref);color:var(--muted);display:flex;align-items:center;gap:var(--step-2)}.wr-d-role .dot{width:3px;height:3px;border-radius:50%;background:var(--muted-2)}.wr-d-facts{display:flex;flex-wrap:wrap;gap:var(--step-2);margin-bottom:var(--step-6)}.wr-d-fact{flex:1 1 90px;min-width:0;display:flex;flex-direction:column;gap:var(--step-1);padding:var(--step-2-5) var(--step-3) var(--step-2-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--page-bg)}.wr-d-fact-k{font:var(--w-semibold) var(--t-label)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted-2)}.wr-d-fact-v{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);color:var(--ink)}.wr-d-fact-v.wr-d-ends{color:var(--accent-deep)}.wr-d-quote{position:relative;padding:var(--step-3-5) var(--step-4) var(--step-3-5) var(--step-4-5);border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:var(--radius-card);background:var(--accent-tint);line-height:1.55}.wr-d-help,.wr-d-quote{font-size:var(--t-small);color:var(--ink-soft);text-wrap:pretty}.wr-d-help{line-height:var(--lh-prose)}.adetail-foot.wr-d-foot{gap:var(--step-2-5);justify-content:flex-end}.wr-d-foot .abtn{padding:var(--step-2-5) var(--step-4);font-size:var(--t-ref)}.wr-d-foot .abtn.primary{color:var(--canvas);background:var(--ink);border-color:var(--ink)}.wr-d-foot .abtn.primary:hover{background:var(--ink)}.wr-d-foot .wr-defer:hover{border-color:var(--ink)}@media (max-width:720px){.actions-root.workreq .wr-defer-selects .filter-sel{min-width:0;flex:1 1 100%}.actions-root.workreq .wr-foot-note{display:none}}.nui-avatar{display:inline-grid;place-items:center;border-radius:50%;width:var(--avatar-size,28px);height:var(--avatar-size,28px);font:600 var(--avatar-font,11px)/1 var(--sans);color:var(--canvas)}.nui-avatar--a{background:var(--colour-agree)}.nui-avatar--b{background:var(--colour-question)}.nui-avatar--c{background:var(--accent)}.nui-avatar--d{background:var(--colour-disagree)}.nui-avatar--e{background:var(--accent-deep)}.nui-avatar--f{background:var(--panel-warm-bg);color:var(--ink)}.nui-avatar--agent{background:var(--accent-tint);color:var(--accent)}.abtn{display:inline-flex;align-items:center;gap:var(--step-1-5);padding:var(--step-2) var(--step-3);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--canvas);color:var(--ink);font:var(--w-semibold) var(--t-label)/1 var(--sans);cursor:pointer}.abtn:hover{border-color:var(--muted-2)}.abtn.primary{background:var(--accent);border-color:var(--accent);color:var(--canvas)}.abtn.quiet{background:transparent;border-color:transparent;color:var(--muted)}.abtn.quiet:hover{color:var(--ink)}.fcount{margin-left:auto;font-size:var(--t-small);color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.workreq .wr-mock{margin:var(--step-3) 0 0;padding:var(--step-2) var(--step-3);border:1px dashed var(--hairline);border-radius:var(--radius-card);font-size:var(--t-small);color:var(--muted)}.adetail-scrim{position:fixed;inset:0;z-index:290;background:color-mix(in srgb,var(--ink) 28%,transparent);opacity:0;pointer-events:none;transition:opacity .22s ease}.adetail-scrim.open{opacity:1;pointer-events:auto}.adetail-panel{position:fixed;top:0;right:0;bottom:0;z-index:300;width:min(448px,100%);background:var(--canvas);border-left:1px solid var(--border-subtle);box-shadow:-16px 0 48px -24px color-mix(in srgb,var(--ink) 30%,transparent);transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column}.adetail-panel.open{transform:none}.adetail-scrim.open .adetail-panel{display:flex}.adetail-head{position:relative;padding:var(--step-5-5) var(--step-6) var(--step-4-5);border-bottom:1px solid var(--hairline)}.adetail-eyebrow{font:var(--w-semibold) var(--t-ref)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--accent)}.adetail-title{display:flex;align-items:flex-start;gap:var(--step-3);margin-top:var(--step-3);padding-right:var(--step-7)}.adetail-title h2{font-size:var(--t-title);font-weight:var(--w-bold);letter-spacing:-.01em;line-height:var(--lh-ui);margin:0}.adetail-title .pri{margin-top:var(--step-0-5)}.adetail-scroll{flex:1 1;overflow-y:auto;padding:var(--step-5) var(--step-6) var(--step-2)}.adetail-section{margin-bottom:var(--step-6)}.adetail-label{font:var(--w-semibold) var(--t-ref)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);margin-bottom:var(--step-3);display:flex;align-items:center;gap:var(--step-2)}.adetail-foot{padding:var(--step-4) var(--step-6);border-top:1px solid var(--hairline);display:flex;justify-content:flex-end}.adetail-belong-trio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--step-2-5);gap:var(--step-2-5);margin-top:var(--step-2)}.adetail-belong-card{display:flex;flex-direction:column;gap:var(--step-1-5);padding:var(--step-3) var(--step-3-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;font:var(--w-medium) var(--t-body)/var(--lh-ui) var(--sans);color:var(--ink)}.adetail-belong-card:hover{border-color:var(--accent);background:var(--accent-wash)}}@layer features{.adetail-belong-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adetail-belong-card[data-empty=true]{cursor:default;color:var(--muted-2)}.adetail-belong-card[data-empty=true]:hover{border-color:var(--hairline);background:var(--canvas)}.adetail-belong-card .adetail-belong-kind{font:var(--w-semibold) var(--t-ref)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted-2)}.adetail-belong-card .adetail-belong-value{font-size:var(--t-body);font-weight:var(--w-medium);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.adetail-belong-card[data-empty=true] .adetail-belong-value{color:var(--muted-2);font-style:normal}.adetail-eyebrow.is-ai{color:var(--accent)}@media (max-width:700px){.adetail-belong-trio{grid-template-columns:1fr}}.actions-root .filters .fcount{margin-left:auto;font-size:var(--t-small);color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adetail-x{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:var(--muted);border-radius:var(--radius-card);cursor:pointer}.adetail-x:hover{color:var(--ink);background:var(--accent-wash)}.adetail-x svg{width:17px;height:17px}}.actions-root.week{max-width:var(--actions-page-measure,1180px)}.actions-root.week .wk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--step-5-5);flex-wrap:wrap}.actions-root.week .wk-id{display:flex;flex-direction:column;gap:var(--step-1)}.actions-root.week .wk-h2{font-size:var(--t-title);font-weight:var(--w-bold);letter-spacing:-.015em}.actions-root.week .wk-range{font-size:var(--t-small);color:var(--muted);letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.week .wk-controls{display:flex;align-items:center;gap:var(--step-3);flex-wrap:wrap}.actions-root.week .wk-switch{font:var(--w-medium) var(--t-small)/1 var(--sans);color:var(--muted);--switch-track-w:34px;--switch-track-h:19px;--switch-thumb:15px;--switch-pad:6px 4px}.actions-root.week .wk-switch.on{color:var(--ink-soft)}.actions-root.week .wk-head-meta{margin-left:auto;display:inline-flex;align-items:center}.actions-root.week .wk-load{display:inline-flex;align-items:center;gap:var(--step-2);font:var(--w-medium) var(--t-small)/1 var(--sans);color:var(--muted-2);cursor:pointer;padding:var(--step-1) var(--step-1-5);border-radius:var(--radius-card);transition:color .14s ease;background:transparent;border:0}.actions-root.week .wk-load-txt{min-width:54px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.week .wk-load-bar{width:46px;height:3px;border-radius:var(--radius-pill);background:var(--hairline);overflow:hidden}.actions-root.week .wk-load-bar span{display:block;height:100%;border-radius:var(--radius-pill);background:var(--muted-2)}.actions-root.week .wk-load:focus{outline:none}.actions-root.week .wk-load:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.actions-root.week .wk-days{margin-top:var(--step-5-5);display:flex;flex-direction:column;gap:var(--step-7)}.actions-root.week .wk-day{padding:0;border-radius:var(--radius-card);transition:background .14s ease,box-shadow .14s ease}.actions-root.week .wk-day[data-drop-active=true]{background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.actions-root.week .wk-day-head{display:flex;align-items:baseline;gap:var(--step-2-5);margin-bottom:var(--step-3);padding:var(--step-1-5) var(--step-1);position:-webkit-sticky;position:sticky;top:calc(var(--shell-top, 0px) + var(--step-1-5));background:var(--page-bg);z-index:5}.actions-root.week .wk-day.is-today .wk-day-head .dow{color:var(--accent)}.actions-root.week .wk-day-head .dow{font-size:var(--t-ref);font-weight:var(--w-bold);letter-spacing:-.01em}.actions-root.week .wk-day-head .dom{font-size:var(--t-ref);font-weight:var(--w-semibold);color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.week .wk-day-head .todaytag{font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent);padding:var(--step-1) var(--step-2-5);border-radius:var(--radius-pill);margin-left:var(--step-0-5)}.actions-root.week .wk-meet{display:grid;grid-template-columns:56px auto 1fr auto;align-items:center;grid-gap:var(--step-3);gap:var(--step-3);padding:var(--step-3) var(--step-3-5) var(--step-3) var(--step-4);position:relative;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card)}.actions-root.week .wk-meet:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent-deep) 60%,transparent)}.actions-root.week .wk-meet .mtime{font:var(--w-bold) var(--t-small)/1 var(--sans);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.week .wk-meet .mtitle{font-size:var(--t-body);color:var(--ink-soft);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-root.week .wk-meet .mdur{font-size:var(--t-small);color:var(--muted-2);white-space:nowrap}.actions-root.week .wk-ext{justify-self:start;letter-spacing:0;text-transform:none;display:inline-flex;font-size:var(--t-eyebrow);padding:var(--step-0-5) var(--step-2);border-radius:var(--radius-pill);background:var(--panel-warm-bg);color:var(--accent-deep)}.actions-root.week .wk-empty{padding:var(--step-1) var(--step-2) var(--step-2);font-size:var(--t-small);color:var(--muted-2);font-style:normal}.actions-root.week .wk-add{display:flex;align-items:center;gap:var(--step-2-5);margin-top:var(--step-2);padding:var(--step-3) var(--step-3-5);border:1px dashed var(--border-subtle);border-radius:var(--radius-card);transition:border-color .14s ease,background .14s ease}.actions-root.week .wk-add:focus-within{border-color:var(--accent);background:var(--canvas)}.actions-root.week .wk-add .plus{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border-subtle);display:grid;place-items:center;color:var(--muted);flex:0 0 auto}.actions-root.week .wk-add .plus svg{width:12px;height:12px}.actions-root.week .wk-add input{flex:1 1;border:0;background:none;font:var(--w-regular) var(--t-body)/1.4 var(--sans);color:var(--ink)}.actions-root.week .wk-add input::placeholder{color:var(--muted);font-style:normal}.actions-root.week .wk-add input:focus{outline:none}.actions-root.week .wk-grid{margin-top:var(--step-5-5);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);grid-gap:var(--step-3-5);gap:var(--step-3-5);overflow-x:auto;padding-bottom:var(--step-2-5);scroll-snap-type:x proximity}.actions-root.week .wk-grid::-webkit-scrollbar{height:8px}.actions-root.week .wk-grid::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-pill)}.actions-root.week .wk-col{scroll-snap-align:start;background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--step-3-5) var(--step-3-5) var(--step-3);display:flex;flex-direction:column;gap:var(--step-2);min-height:320px}.actions-root.week .wk-col.is-today{border-color:var(--border-subtle);box-shadow:var(--shadow-lift)}.actions-root.week .wk-col-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:var(--step-2);border-bottom:1px solid var(--hairline)}.actions-root.week .wk-col-head .dow{font:var(--w-bold) var(--t-small)/1 var(--sans);letter-spacing:0;text-transform:none}.actions-root.week .wk-col-head .dom{font-size:var(--t-ui);font-weight:var(--w-semibold);color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.week .wk-col.is-today .dow{color:var(--accent)}.actions-root.week .wk-cmeet{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-2);padding:var(--step-1) var(--step-0-5)}.actions-root.week .wk-cmeet .ct{font-size:var(--t-small);color:var(--ink-soft);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-root.week .wk-cmeet .ctime{font:var(--w-semibold) var(--t-small)/1 var(--sans);color:var(--muted);flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions-root.week .wk-chip{display:flex;flex-direction:column;gap:var(--step-2);padding:var(--step-2-5) var(--step-2-5) var(--step-2-5) var(--step-3);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);transition:border-color .14s ease,box-shadow .14s ease}.actions-root.week .wk-chip:hover{border-color:var(--border-subtle);box-shadow:var(--shadow-soft)}.actions-root.week .wk-chip[draggable=true]{cursor:-webkit-grab;cursor:grab}.actions-root.week .wk-chip.dragging{opacity:.5;cursor:-webkit-grabbing;cursor:grabbing;box-shadow:var(--shadow-lift);border-color:var(--border-subtle)}.actions-root.week .wk-col.drop-into{background:var(--accent-wash);border-color:var(--accent)}.actions-root.week .wk-chip .chip-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--step-2);gap:var(--step-2)}.actions-root.week .wk-chip .chip-meta{display:flex;align-items:center;gap:var(--step-2);padding-left:var(--step-0-5)}.actions-root.week .wk-chip .ctitle{display:flex;align-items:center;gap:var(--step-1-5);min-width:0;cursor:pointer;background:transparent;border:0;padding:0;font:inherit;color:inherit;text-align:left}.actions-root.week .wk-chip .ctitle:hover .t{text-decoration:underline;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2);text-underline-offset:2px}.actions-root.week .wk-chip .ctitle .a-star{color:var(--accent-deep);display:inline-flex;flex:0 0 auto}.actions-root.week .wk-chip .ctitle .a-star svg{width:13px;height:13px}.actions-root.week .wk-chip .ctitle .t{font-size:var(--t-small);font-weight:var(--w-medium);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-root.week .wk-chip .chip-meta .est{font-size:var(--t-small);color:var(--muted-2);white-space:nowrap}.actions-root.week .wk-chip .chip-meta .est-add{padding:var(--step-0-5) var(--step-1-5);border-radius:var(--radius-card);transition:color .14s ease,background .14s ease;background:transparent;border:0;cursor:pointer}.actions-root.week .wk-chip .chip-meta .est-add:hover{color:var(--accent);background:var(--accent-wash)}.actions-root.week .wk-chip .chip-meta .loc-pin{width:22px;height:22px}.actions-root.week .wk-chip .chip-meta .loc-pin svg{width:14px;height:14px}.actions-root.week .wk-chip .chip-meta .review{width:18px;height:18px;font-size:var(--t-small);margin-left:auto}.actions-root.week .wk-col-empty{flex:1 1;display:grid;place-items:start;padding-top:var(--step-2);color:var(--muted-2);font-size:var(--t-small);font-style:normal}.actions-root.week .wk-col-add{margin-top:auto;padding:var(--step-2-5) var(--step-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-card);font:var(--w-regular) var(--t-small)/1 var(--sans);color:var(--muted);width:100%;text-align:left;font-style:normal;transition:border-color .14s ease,color .14s ease}.actions-root.week .wk-col-add:focus-within,.actions-root.week .wk-col-add:hover{border-color:var(--accent)}.actions-root.week .wk-col-add input{width:100%;border:0;background:none;font:inherit;color:var(--ink);font-style:normal}.actions-root.week .wk-col-add input::placeholder{color:var(--muted);font-style:normal}.actions-root.week .wk-col-add input:focus{outline:none}.actions-root.week .wk-refused{display:block;margin:0;font-size:var(--t-small);line-height:1.35;color:var(--notice-ink)}.actions-root.week .nui-switch{display:inline-flex;align-items:center;gap:var(--step-2);background:transparent;border:0;cursor:pointer;padding:0}.actions-root.week .nui-switch__track{position:relative;width:var(--switch-track-w,34px);height:var(--switch-track-h,19px);border-radius:var(--radius-pill);background:var(--border-subtle);transition:background .16s ease;flex:0 0 auto}.actions-root.week .nui-switch__thumb{position:absolute;top:2px;left:2px;width:var(--switch-thumb,15px);height:var(--switch-thumb,15px);border-radius:50%;background:var(--canvas);box-shadow:var(--shadow-soft);transition:transform .16s ease}.actions-root.week .nui-switch.on .nui-switch__track{background:var(--accent)}.actions-root.week .nui-switch.on .nui-switch__thumb{transform:translateX(calc(var(--switch-track-w, 34px) - var(--switch-thumb, 15px) - 4px))}.action-detail{display:flex;flex-direction:column;gap:var(--space-3);font-family:var(--sans);color:var(--ink);padding-bottom:var(--space-2)}.action-detail__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-auto-rows:minmax(36px,auto);grid-gap:var(--step-2) var(--step-4);gap:var(--step-2) var(--step-4);margin:0;align-items:center}.action-detail__fact{display:contents}.action-detail__key,.action-detail__label{font:var(--w-semibold) var(--t-ref)/var(--lh-heading) var(--sans);letter-spacing:0;text-transform:none;color:var(--muted)}.action-detail__label{display:block;margin:0 0 var(--step-2)}.action-detail__value{margin:0;min-width:0;font-size:var(--t-body);color:var(--ink);overflow-wrap:anywhere}.action-detail__value button.pri{border:0;cursor:pointer}.action-detail__value button.pri:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.action-detail__value button.pri[data-pending=true]{opacity:.6;cursor:wait}.action-detail__time{font-size:var(--t-body);color:var(--ink)}.action-detail__value :is(button.pri,button.action-detail__time){position:relative}.action-detail__value :is(button.pri,button.action-detail__time):after{content:"";position:absolute;inset-block:-11px;inset-inline:-8px}.action-detail__text{color:var(--ink)}.action-detail__none{margin:0;color:var(--muted)}.action-detail__notes{min-width:0}.action-detail__notes-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-body);line-height:var(--lh-body)}.action-detail__textarea{box-sizing:border-box;display:block;width:100%;min-height:8rem;resize:vertical;padding:var(--step-2-5) var(--step-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--canvas);color:var(--ink);font:inherit;font-size:var(--t-body);line-height:var(--lh-body)}.action-detail__textarea::placeholder{color:var(--muted)}.action-detail__textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.action-detail__textarea[readonly]{opacity:.7;cursor:progress}.action-detail__refused{margin:var(--step-2) 0 0;font-size:var(--t-small);line-height:1.35;color:var(--notice-ink)}.action-detail__verbs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--step-2);margin-top:var(--step-2-5)}.actions-import{display:flex;flex-direction:column;gap:var(--step-3)}.actions-import-heading{font-size:var(--t-title);font-weight:var(--w-semibold);color:var(--ink);margin:0}.actions-import-controls{display:flex;align-items:center;gap:var(--step-2);flex-wrap:wrap}.actions-import-filter{flex:1 1 180px;min-width:0;font:inherit;font-size:var(--t-body);color:var(--ink);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:var(--step-1-5) var(--step-2-5)}.actions-import-filter:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.actions-import-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.actions-import-row{display:flex;align-items:center;gap:var(--step-2-5);padding:var(--step-2) 0;border-bottom:1px solid var(--hairline)}.actions-import-title{flex:1 1 auto;min-width:0;font-size:var(--t-body);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-import-add{flex:0 0 auto;font:inherit;font-size:var(--t-small);color:var(--ink);background:transparent;border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:var(--step-1) var(--step-3);cursor:pointer}.actions-import-add:hover{background:var(--accent-wash)}.actions-import-already{flex:0 0 auto;font-size:var(--t-small);color:var(--muted)}.actions-import-failed{flex:0 0 auto;font-size:var(--t-small);color:var(--danger-border)}.actions-import-note{font-size:var(--t-small);color:var(--muted);margin:0}.wswork{margin-top:var(--step-5-5);padding:var(--step-2-5) var(--step-5-5) var(--step-3);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.wswork-toggle{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--step-1) var(--step-2-5);width:100%;border:0;background:none;padding:var(--step-0-5);text-align:start;cursor:pointer;color:inherit;font:inherit}.wswork-chevron{width:14px;height:14px;flex:none;align-self:center;fill:none;stroke:var(--muted);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-90deg);transition:transform .14s ease}.wswork-toggle[aria-expanded=true] .wswork-chevron{transform:none}@media (prefers-reduced-motion:reduce){.wswork-chevron{transition:none}}.wswork-heading{font-size:var(--t-body);font-weight:var(--w-semibold);color:var(--ink)}.wswork-heading--still{margin:0 0 var(--step-1);padding:0 var(--step-0-5)}.wswork-count{font-size:var(--t-small);color:var(--muted)}.wswork-body{display:flex;flex-direction:column;gap:var(--step-4-5);padding:var(--step-3) var(--step-0-5) var(--step-1)}.wswork-group-title{margin:0 0 var(--step-1-5);font-size:var(--t-small);font-weight:var(--w-semibold);color:var(--ink-soft)}.wswork-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wswork-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--step-1) var(--step-2-5);gap:var(--step-1) var(--step-2-5);padding:var(--step-2) 0;border-top:1px solid var(--hairline)}.wswork-row:first-child{border-top:0}.wswork-kind{flex:none;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:var(--step-0-5) var(--step-2);font:var(--w-semibold) var(--t-small)/var(--lh-heading) var(--sans);color:var(--muted)}.wswork-title{min-width:0;font-size:var(--t-body);color:var(--ink);overflow-wrap:anywhere}.wswork-onlist{flex:none;font-size:var(--t-small);color:var(--muted)}.wswork-add{flex:none}.wswork-refusal{grid-column:1/-1;margin:0;font-size:var(--t-small);color:var(--ink-soft)}.wswork-note{margin:var(--step-1-5) 0 0;padding:0 var(--step-0-5);font-size:var(--t-small);color:var(--muted);max-width:var(--measure)}.actions-compact{display:flex;flex-direction:column;gap:var(--step-2);min-width:0}.actions-compact__title{margin:0;font:var(--w-semibold) var(--t-small)/var(--lh-ui) var(--sans);letter-spacing:var(--track-body);color:var(--ink)}.actions-compact__empty{margin:0;font-size:var(--t-small);line-height:var(--lh-body);color:var(--muted)}.actions-compact__list{display:flex;flex-direction:column;gap:var(--row-gap);list-style:none;margin:0;padding:0}.actions-compact__row{display:flex;align-items:center;gap:var(--step-2);min-width:0;padding:var(--step-1-5) var(--step-1) var(--step-1-5) var(--step-3);border-radius:var(--radius-sm);background:var(--fill)}.actions-compact__text{flex:1 1 auto;min-width:0;font-size:var(--t-ui);font-weight:var(--w-medium);line-height:var(--lh-ui);letter-spacing:var(--track-body);color:var(--ink);overflow-wrap:anywhere}.actions-compact__row .actions-compact__remove{flex:0 0 auto}@media (prefers-reduced-motion:no-preference){.actions-compact[data-emerge]{animation:actions-compact-emerge .72s var(--ease-state) both}}@media (prefers-reduced-motion:reduce){.actions-compact[data-emerge]{animation:actions-compact-fade .22s ease both}}@keyframes actions-compact-emerge{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes actions-compact-fade{0%{opacity:0}to{opacity:1}}.odk-chrome__left{display:flex;align-items:center;gap:var(--step-6)}.odk-chrome__left--shell{min-width:0}.odk-chrome__left--shell>.app-topbar__brand{flex:none}.odk-chrome__nav{display:flex;align-items:center;gap:var(--step-4-5);font-family:var(--sans);font-size:var(--t-eyebrow);font-weight:var(--w-semibold)}.odk-chrome__nav a{text-decoration:none;color:var(--muted);padding:var(--step-1) 0;border-bottom:2px solid transparent}.odk-chrome__nav a:hover{color:var(--ink)}.odk-chrome__nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.odk-chrome__wordmark{font-family:var(--serif);font-size:1.25rem;font-weight:var(--w-semibold);letter-spacing:-.01em;color:var(--ink);display:flex;align-items:baseline;gap:var(--step-0-5);white-space:nowrap}.odk-chrome__wordmark .glyph{font-size:.7em}.app-topbar.odk-chrome--tall{height:60px;gap:var(--step-6)}.odk-chrome__nav--pills{gap:var(--step-1);font-size:var(--t-small);margin:0 auto}.odk-chrome__nav--pills a{padding:var(--step-2) var(--step-3-5);border-radius:var(--radius-pill);border-bottom:none;white-space:nowrap;transition:color .12s ease,background-color .12s ease}.odk-chrome__nav--pills a[aria-current=page]{color:var(--accent);background:var(--accent-tint)}@media (max-width:760px){.odk-chrome__nav--pills{display:none}}.app-topbar.odk-chrome--shell{background:var(--canvas)}.odk-chrome__nav--shell{gap:var(--step-1);font-size:var(--t-ui);font-weight:var(--w-medium);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:var(--step-1);margin:calc(var(--step-1) * -1)}.odk-chrome__nav--shell a{display:inline-flex;align-items:center;gap:var(--step-2);height:36px;padding:0 var(--step-3-5);border-radius:var(--radius-md);border-bottom:none;white-space:nowrap;color:var(--muted)}.odk-chrome__nav--shell a:hover,.odk-chrome__nav--shell a[aria-current=page]{background:var(--page-bg);color:var(--ink)}@media (max-width:640px){.app-topbar.odk-chrome--shell{height:auto;flex-wrap:wrap;row-gap:var(--step-1);padding-top:var(--step-2-5);padding-bottom:var(--step-2-5)}.app-topbar.odk-chrome--shell>.odk-chrome__left--shell{display:contents}.app-topbar.odk-chrome--shell>.app-topbar__right{margin-left:auto}.app-topbar.odk-chrome--shell .odk-chrome__nav--shell{order:3;flex:1 0 100%}}.odk-chrome__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--step-1-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--page-bg);font-size:var(--t-badge);font-weight:var(--w-semibold);line-height:1}.odk-rolelens{position:relative}.odk-rolelens__btn{display:inline-flex;align-items:center;gap:var(--step-1-5);background:var(--canvas);border:1px solid var(--hairline-ink);border-radius:var(--radius-pill);padding:var(--step-1) var(--step-2-5) var(--step-1) var(--step-3);cursor:pointer;font-family:var(--sans)}.odk-rolelens__btn:hover{border-color:var(--accent)}.odk-rolelens__eyebrow{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);letter-spacing:0;text-transform:none;color:var(--muted)}.odk-rolelens__role{font-size:var(--t-ref);font-weight:var(--w-semibold);color:var(--ink)}.odk-rolelens__caret{color:var(--muted);display:flex}.odk-rolelens__menu{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:var(--canvas);border:1px solid var(--hairline-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);padding:var(--step-2);z-index:90}.odk-rolelens__menuhead{font-family:var(--sans);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);letter-spacing:0;text-transform:none;color:var(--muted);margin:var(--step-1-5) var(--step-2-5) var(--step-2)}.odk-rolelens__opt{display:grid;grid-template-columns:1fr;grid-gap:var(--step-0-5);gap:var(--step-0-5);width:100%;text-align:left;background:none;border:none;border-radius:var(--radius-sm);padding:var(--step-2) var(--step-2-5);cursor:pointer}.odk-rolelens__opt:hover{background:var(--nested-bg)}.odk-rolelens__opt.is-on{background:var(--accent-tint)}.odk-rolelens__optname{font-family:var(--serif);font-size:var(--t-body);font-weight:var(--w-semibold);color:var(--ink)}.odk-rolelens__optrole{font-family:var(--sans);font-size:var(--t-label);color:var(--muted)}.odk-rolelens__menufoot{font-family:var(--serif);font-size:var(--t-ref);font-style:italic;line-height:1.4;color:var(--muted);margin:var(--step-2) var(--step-2-5) var(--step-1);padding-top:var(--step-2);border-top:1px solid var(--hairline-soft)}.langs{display:inline-flex;gap:var(--step-1)}.lang-pip{font-family:var(--sans);font-size:var(--t-badge);font-weight:var(--w-semibold);letter-spacing:.03em;color:var(--ink);background:var(--fill-2);border-radius:var(--radius-sm);padding:var(--step-0-5) calc(var(--step) * 1.5);text-transform:uppercase}.lang-pip--off{color:var(--muted);background:var(--fill)}.lang-pip--stale{color:var(--ink-2);background:transparent;box-shadow:inset 0 0 0 1px var(--border-quiet)}.lang-pip--unverified{color:var(--muted);background:var(--fill);border:1px dashed var(--hairline-ink);padding:1px calc(var(--step) * 1.5 - 1px)}.odk-working-words{display:inline-flex;align-items:center;min-width:0;font-family:var(--sans);font-size:var(--t-small);line-height:var(--lh-ui);color:var(--muted)}.odk-working-words__words{display:inline-grid}.odk-working-words__word{grid-area:1/1;white-space:nowrap;opacity:0;transition:opacity var(--dur-slower) var(--ease-state)}.odk-working-words__word.is-on{opacity:1;animation:odk-working-words-in var(--dur-slower) var(--ease-state)}.odk-working-words__ltr{display:inline-block}@keyframes odk-working-words-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.odk-working-words__ltr,.odk-working-words__word,.odk-working-words__word.is-on{animation:none;transition:none}}.odk-working-loader{display:inline-flex;align-items:center;gap:var(--step-2);min-width:0}.odk-loader{--odk-loader-ring:156px;--odk-loader-logo:86px;--ll-stroke:4;--ll-speed:2.1s;--odk-loader-logo-speed:6s;--ll-arc:var(--accent);--ll-track:var(--accent-tint);--ll-std:cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column;align-items:center;gap:36px}.odk-loader__spinner{position:relative;width:var(--odk-loader-ring);height:var(--odk-loader-ring);display:grid;place-items:center}.odk-loader__svg{position:absolute;inset:0;width:100%;height:100%;animation:ll-rotate var(--ll-speed) linear infinite}@keyframes ll-rotate{to{transform:rotate(270deg)}}.odk-loader__track{fill:none;stroke:var(--ll-track);stroke-width:var(--ll-stroke)}.odk-loader__arc{fill:none;stroke:var(--ll-arc);stroke-width:var(--ll-stroke);stroke-linecap:round;transform-origin:center;transform-box:fill-box;stroke-dasharray:289;animation:ll-dash var(--ll-speed) var(--ll-std) infinite}@keyframes ll-dash{0%{stroke-dashoffset:289;transform:rotate(0deg)}50%{stroke-dashoffset:72;transform:rotate(135deg)}to{stroke-dashoffset:289;transform:rotate(450deg)}}.odk-loader__mark{position:relative;width:var(--odk-loader-logo);height:var(--odk-loader-logo);object-fit:contain;display:block;animation:ll-mark-spin var(--odk-loader-logo-speed) linear infinite;filter:drop-shadow(0 6px 12px color-mix(in srgb,var(--ink) 14%,transparent)) drop-shadow(0 1px 3px color-mix(in srgb,var(--ink) 12%,transparent))}@keyframes ll-mark-spin{to{transform:rotate(1turn)}}.odk-loader .odk-loader__status{position:relative;display:flex;justify-content:center;align-items:center;height:1.2em;min-width:200px;font-family:var(--sans);font-size:var(--t-eyebrow);line-height:normal;letter-spacing:.3em;text-transform:uppercase;font-weight:var(--w-medium);color:var(--ll-arc)}.odk-loader .odk-loader__status .odk-working-words__words{justify-items:center;align-items:center}.odk-loader .odk-loader__status .odk-working-words__word{opacity:1;animation:none;transition:none}.odk-loader .odk-loader__status .odk-working-words__word .odk-working-words__ltr{opacity:0;transform:translateX(-7px);transition:opacity .42s ease,transform .42s cubic-bezier(.2,.7,.2,1)}.odk-loader .odk-loader__status .odk-working-words__word.is-on .odk-working-words__ltr{opacity:.82;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.odk-loader__mark,.odk-loader__svg{animation:none}.odk-loader__arc{animation:none;stroke-dasharray:150 289}.odk-loader .odk-loader__status .odk-working-words__word .odk-working-words__ltr{transition:none}}.odk-text{margin:0}.odk-text--display-l,.odk-text--display-m,.odk-text--display-xl{font-family:var(--serif);font-weight:var(--w-semibold);color:var(--ink);line-height:1.12;letter-spacing:-.01em}.odk-text--display-xl{font-size:var(--t-display-xl)}.odk-text--display-l{font-size:var(--t-display-l)}.odk-text--display-m{font-size:var(--t-display-m)}.odk-text--title{font-family:var(--serif);font-weight:var(--w-semibold);color:var(--ink);font-size:var(--t-title);line-height:1.25}.odk-text--lede{font-size:var(--t-body-l);color:var(--ink-2)}.odk-text--body,.odk-text--body-l,.odk-text--lede{font-family:var(--serif);line-height:var(--lh-prose)}.odk-text--body,.odk-text--body-l{color:var(--ink)}.odk-text--body-l{font-size:var(--t-body-l)}.odk-text--body{font-size:var(--t-body)}.odk-text--small{font-family:var(--sans);font-size:var(--t-small);line-height:var(--lh-body);color:var(--muted)}.odk-text--eyebrow{font-size:var(--t-eyebrow);letter-spacing:0;text-transform:none}.odk-text--eyebrow,.odk-text--ref{font-family:var(--sans);font-weight:var(--w-semibold);color:var(--muted)}.odk-text--ref{font-size:var(--t-ref);letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}