.rwork{container:rwork/inline-size;position:relative;padding:var(--step-3-5) var(--step-5-5) var(--step-4);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);color:var(--ink);font-family:var(--sans)}.rwork[data-variant=planning]{margin-top:var(--step-5)}.rwork-head{display:flex;align-items:flex-start;gap:var(--step-1) var(--step-3);min-height:32px}.rwork-head-main{display:flex;flex:1 1;flex-wrap:wrap;align-items:center;gap:var(--step-0-5) var(--step-2-5);min-width:0}.rwork .rwork-heading{margin:0;padding:0;border:0;font:650 var(--t-body)/var(--lh-ui) var(--sans);color:var(--ink)}.rwork-heading:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-xs)}.rwork-toggle{display:inline-flex;align-items:center;gap:var(--step-2);margin:0 0 0 calc(var(--step-1) * -1);padding:var(--step-1);border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;cursor:pointer}.rwork-toggle-chevron{width:16px;height:16px;color:var(--muted);transform:rotate(-90deg);transition:transform .16s ease}.rwork-toggle[aria-expanded=true] .rwork-toggle-chevron{transform:none}.rwork-count{font-size:var(--t-small);color:var(--muted)}.rwork-demo{padding:var(--step-1) var(--step-2-5);border-radius:var(--radius-pill);background:var(--colour-question-bg);color:var(--colour-question-ink);font:650 var(--t-label)/var(--lh-heading) var(--sans)}.rwork-head-end{display:inline-flex;flex:none;align-items:center;gap:var(--step-0-5);min-height:32px;color:var(--muted);font-size:var(--t-eyebrow)}.rwork-updated{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rwork-updated--under{display:none;color:var(--muted);font-size:var(--t-eyebrow)}.rwork-refresh svg,.rwork-refresh-now svg{width:15px;height:15px}.rwork-body-wrap{margin-top:var(--step-2-5)}.rwork-filters{display:flex;flex-wrap:wrap;gap:var(--step-2) var(--step-1-5);padding:var(--step-0-5) 0 var(--step-1-5)}.rwork-filter{position:relative;display:inline-flex;align-items:center;gap:var(--step-2);min-height:32px;padding:0 var(--step-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--canvas);color:var(--ink-soft);font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.rwork-filter:hover{border-color:var(--muted-2);color:var(--ink)}.rwork-filter[data-on=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.rwork-filter-count{min-width:1.4em;padding:var(--step-0-5) var(--step-1-5);border-radius:var(--radius-pill);background:var(--nested-bg);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.rwork-filter[data-on=true] .rwork-filter-count{background:color-mix(in srgb,var(--on-accent) 18%,transparent);color:var(--on-accent)}.rwork-banner{display:flex;align-items:flex-start;gap:var(--step-2-5);margin:var(--step-2-5) 0 var(--step-1);padding:var(--step-2-5) var(--step-3);border:1px solid var(--notice-border);border-radius:var(--radius-card);background:var(--notice-bg);color:var(--notice-ink);font-size:var(--t-small);line-height:1.45}.rwork-banner[data-tone=error]{margin-top:var(--step-2-5);border-color:color-mix(in srgb,var(--colour-disagree) 35%,transparent);background:var(--danger-soft-bg);color:var(--colour-disagree-ink)}.rwork-banner-icon{flex:none;width:18px;height:18px;margin-top:1px}.rwork-banner-text{flex:1 1;min-width:0;margin:0}.rwork-banner-text p{margin:0}.rwork-which{margin-top:var(--step-1)}.rwork-which summary{cursor:pointer;font-weight:var(--w-semibold);text-decoration:underline;text-underline-offset:2px;width:max-content}.rwork-which ul{margin:var(--step-1) 0 0;-webkit-padding-start:var(--step-4-5);padding-inline-start:var(--step-4-5)}.rwork-refresh-now{flex:none;align-self:center}.rwork-group{margin-top:var(--step-2-5)}.rwork .rwork-group-heading{margin:0;padding:0;border:0;font:inherit}.rwork-fold-toggle,.rwork-group-head{display:flex;align-items:center;gap:var(--step-2);width:100%;min-height:32px;padding:var(--step-1) var(--step-1);border:0;border-radius:var(--radius-sm);background:none;color:var(--muted);font:650 var(--t-ref)/var(--lh-heading) var(--sans);letter-spacing:0;text-transform:none;text-align:start;cursor:pointer}.rwork-fold-toggle:hover,.rwork-group-head:hover{color:var(--ink)}.rwork-fold-toggle{letter-spacing:0;text-transform:none;font:var(--w-semibold) var(--t-eyebrow)/var(--lh-heading) var(--sans)}.rwork-group-chevron{width:14px;height:14px;flex:none;transform:rotate(-90deg);transition:transform .16s ease}.rwork-fold-toggle[aria-expanded=true] .rwork-group-chevron,.rwork-group-head[aria-expanded=true] .rwork-group-chevron{transform:none}.rwork-group-count{padding:var(--step-0-5) var(--step-2);border-radius:var(--radius-pill);background:var(--nested-bg);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.rwork-list{list-style:none;margin:0;padding:0}.rwork-more-rows{margin:var(--step-0-5) 0 0 var(--step-14);padding:var(--step-2) var(--step-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--accent);font:var(--w-semibold) var(--t-eyebrow)/var(--lh-heading) var(--sans);cursor:pointer}.rwork-more-rows:hover{background:var(--accent-wash)}.rwork-folds{display:flex;flex-direction:column;gap:var(--step-0-5);margin-top:var(--step-3-5);padding-top:var(--step-2);border-top:1px solid var(--hairline)}.rwork-list--fold .rwork-row{opacity:.86}.rwork-row{position:relative;display:grid;grid-template-columns:16px 32px minmax(0,1fr) auto;grid-column-gap:var(--step-3);column-gap:var(--step-3);align-items:start;padding:var(--step-3) var(--step-2) var(--step-3) var(--step-0-5);border-top:1px solid var(--hairline-soft);transition:background-color .12s ease,opacity .16s ease}.rwork-list>.rwork-row:first-child{border-top-color:transparent}.rwork-row[data-mode=active]:focus-within,.rwork-row[data-mode=active]:hover{background:var(--panel-warm-bg)}.rwork-row[data-draggable=true]{cursor:-webkit-grab;cursor:grab;-webkit-touch-callout:none}.rwork-row[data-draggable=true] :where(button,a){cursor:pointer}.rwork-row[data-carried=true]{opacity:.42;background:var(--nested-bg)}.rwork-row[data-carried=true]:after{content:"";position:absolute;inset:3px;border:1.5px dashed var(--muted-2);border-radius:var(--radius-sm);pointer-events:none}.rwork-row[data-leaving=true]{pointer-events:none;animation:rwork-leave .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes rwork-leave{to{opacity:0;transform:translateX(16px) scale(.985)}}.rwork-grip{display:grid;place-items:center;width:16px;height:32px;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--muted-2);cursor:-webkit-grab;cursor:grab;opacity:0;touch-action:none;transition:opacity .12s ease}.rwork-grip svg{width:14px;height:14px}.rwork-row:focus-within .rwork-grip,.rwork-row:hover .rwork-grip{opacity:1}.rwork-grip--none{cursor:default}@media (hover:none){.rwork-grip{opacity:1;color:var(--muted)}.rwork-row[data-draggable=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.rwork-badge{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--rwork-tone-bg,var(--nested-bg));color:var(--rwork-tone-ink,var(--ink-soft))}.rwork-badge svg{width:17px;height:17px}:is(.rwork-badge,.rwork-chip)[data-tone=request]{--rwork-tone-bg:var(--accent-wash);--rwork-tone-ink:var(--accent)}:is(.rwork-badge,.rwork-chip)[data-tone=alerts]{--rwork-tone-bg:color-mix(in srgb,var(--colour-resting) 14%,transparent);--rwork-tone-ink:var(--colour-resting-ink)}:is(.rwork-badge,.rwork-chip)[data-tone=consent]{--rwork-tone-bg:var(--colour-question-bg);--rwork-tone-ink:var(--colour-question-ink)}:is(.rwork-badge,.rwork-chip):is([data-tone=project],[data-tone=warning]){--rwork-tone-bg:var(--notice-bg);--rwork-tone-ink:var(--notice-ink)}:is(.rwork-badge,.rwork-chip):is([data-tone=assigned],[data-tone=member]){--rwork-tone-bg:var(--nested-bg);--rwork-tone-ink:var(--ink-2)}:is(.rwork-badge,.rwork-chip)[data-tone=danger]{--rwork-tone-bg:var(--colour-disagree-bg);--rwork-tone-ink:var(--colour-disagree-ink)}:is(.rwork-badge,.rwork-chip)[data-tone=info]{--rwork-tone-bg:var(--callout-info-bg);--rwork-tone-ink:var(--ink-2)}.rwork-chip{flex:none;-webkit-margin-end:var(--step-2);margin-inline-end:var(--step-2);padding:var(--step-1) var(--step-2);border-radius:var(--radius-pill);background:var(--rwork-tone-bg,var(--nested-bg));color:var(--rwork-tone-ink,var(--ink-soft));font:var(--w-bold) var(--t-label)/1.15 var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap}.rwork-body{display:flex;flex-direction:column;gap:var(--step-1);min-width:0;padding-top:1px}.rwork-titleline{display:flex;gap:var(--step-2)}.rwork-title,.rwork-titleline{align-items:baseline;min-width:0}.rwork-title{display:inline-flex;gap:var(--step-1-5);max-width:100%;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink);font:550 var(--t-body)/1.4 var(--sans);text-align:start}.rwork-title--toggle{cursor:pointer}.rwork-title--toggle:hover .rwork-title-text{text-decoration:underline;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2);text-underline-offset:3px}.rwork-title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;overflow-wrap:anywhere}.rwork-row[data-expanded=true] .rwork-title-text{-webkit-line-clamp:unset;display:block}.rwork-title-chevron{flex:none;align-self:center;width:14px;height:14px;color:var(--muted);transform:rotate(-90deg);transition:transform .16s ease}.rwork-row[data-expanded=true] .rwork-title-chevron{transform:none}.rwork-tag{flex:none;padding:var(--step-1) var(--step-2);border-radius:var(--radius-pill);background:var(--callout-info-bg);color:var(--ink-2);font:var(--w-semibold) var(--t-badge)/var(--lh-heading) var(--sans);white-space:nowrap}.rwork-facts,.rwork-where{margin:0;overflow:hidden;font-size:var(--t-eyebrow);line-height:1.35}.rwork-line{--rwork-sep:15px;display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--step-1);-webkit-margin-start:calc(-1 * var(--rwork-sep));margin-inline-start:calc(-1 * var(--rwork-sep))}.rwork-line>.rwork-chip:first-child{-webkit-margin-start:var(--rwork-sep);margin-inline-start:var(--rwork-sep)}.rwork-where{color:var(--ink-soft)}.rwork-facts{color:var(--muted)}.rwork-fact,.rwork-where-part{position:relative;-webkit-padding-start:var(--rwork-sep);padding-inline-start:var(--rwork-sep)}.rwork-fact:before,.rwork-where-part:before{content:"·";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--rwork-sep);color:var(--muted-2);font-weight:var(--w-regular);text-align:center}.rwork-line>:first-child:before{display:none}.rwork-chip+.rwork-where-part:before{content:""}.rwork-line>.rwork-chip{-webkit-margin-end:calc(var(--step-2) * -1);margin-inline-end:calc(var(--step-2) * -1)}.rwork-fact{display:inline-flex;align-items:center}.rwork-fact[data-tone=warning]{color:var(--notice-ink);font-weight:var(--w-semibold)}.rwork-fact[data-tone=danger]{color:var(--colour-disagree-ink);font-weight:var(--w-semibold)}.rwork-fact[data-agent=true]{color:var(--ink-soft)}.rwork-fact-icon{width:14px;height:14px;-webkit-margin-end:var(--step-1);margin-inline-end:var(--step-1);color:var(--accent)}.rwork-summary{max-width:var(--measure);margin:var(--step-1) 0 0;color:var(--ink-2);font-size:var(--t-small);line-height:var(--lh-body)}.rwork-summary[data-inline=true]{margin-top:var(--step-0-5);font-size:var(--t-eyebrow);line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.rwork-children{display:flex;flex-direction:column;margin:var(--step-1-5) 0 var(--step-0-5);padding:var(--step-0-5) 0 var(--step-0-5) var(--step-3);-webkit-border-start:2px solid var(--hairline);border-inline-start:2px solid var(--hairline);list-style:none}.rwork-child{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:var(--step-2-5);gap:var(--step-2-5);min-height:32px;color:var(--ink-2);font-size:var(--t-eyebrow)}.rwork-child-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rwork-child-count{padding:var(--step-0-5) var(--step-2);border-radius:var(--radius-pill);background:var(--nested-bg);color:var(--ink-soft);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rwork-child-when{color:var(--muted);white-space:nowrap}.rwork-child-open{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--muted)}.rwork-child-open:hover{background:var(--nested-bg);color:var(--ink)}.rwork-child-open svg{width:14px;height:14px}.rwork-note{margin:var(--step-1) 0 0;color:var(--muted);font-size:var(--t-eyebrow);line-height:1.4}.rwork-note--refused{color:var(--notice-ink)}.rwork-note--group{margin:var(--step-0-5) 0 var(--step-1-5) var(--step-14)}.rwork-note--foot{margin-top:var(--step-3)}.rwork-note--state{margin-top:var(--step-2);max-width:var(--measure)}.rwork-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--step-1);min-height:32px}.rwork-split{display:inline-flex;align-items:stretch}.rwork-split .rwork-add-main{border-start-end-radius:0;border-end-end-radius:0;white-space:nowrap}.rwork-split .rwork-add-more{-webkit-margin-start:-1px;margin-inline-start:-1px;border-start-start-radius:0;border-end-start-radius:0}.rwork-actions .rwork-more svg,.rwork-split .rwork-add-more svg{width:15px;height:15px}.rwork-split[data-pending=true] .rwork-add-main{cursor:progress}.rwork-actions .rwork-show svg{width:15px;height:15px}.rwork-onlist{display:inline-flex;align-items:center;gap:var(--step-1-5);padding:0 var(--step-1-5);color:var(--colour-agree-ink);font:var(--w-semibold) var(--t-eyebrow)/var(--lh-heading) var(--sans);white-space:nowrap}.rwork-onlist svg{width:15px;height:15px}.rwork-menu-wrap{position:relative;display:inline-flex}.rwork-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:80;min-width:196px;margin:0;padding:var(--step-1-5);list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--canvas);box-shadow:var(--shadow-lift);transform-origin:top right;animation:rwork-menu-in .12s ease-out}.rwork-menu[data-up=true]{top:auto;bottom:calc(100% + 6px);transform-origin:bottom right}@keyframes rwork-menu-in{0%{opacity:0;transform:translateY(-3px) scale(.98)}}.rwork-menu-sep{margin-top:var(--step-1);padding-top:var(--step-1);border-top:1px solid var(--hairline)}.rwork-menu-item{display:flex;align-items:center;gap:var(--step-2-5);width:100%;min-height:36px;padding:var(--step-2) var(--step-2-5);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:var(--w-medium) var(--t-small)/1.25 var(--sans);text-align:start;text-decoration:none;white-space:nowrap;cursor:pointer}.rwork-menu-item:focus,.rwork-menu-item:hover{background:var(--panel-warm-bg);outline:none}.rwork-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rwork-menu-item[data-current=true]{font-weight:650}.rwork-menu-icon{flex:none;width:16px;height:16px;color:var(--muted)}.rwork-empty{display:flex;flex-direction:column;align-items:center;gap:var(--step-1);padding:var(--step-5-5) var(--step-4) var(--step-3-5);text-align:center}.rwork-empty strong{color:var(--ink-soft);font-size:var(--t-body);font-weight:var(--w-semibold)}.rwork-empty span{max-width:var(--measure);color:var(--muted);font-size:var(--t-small)}.rwork-empty-icon{width:28px;height:28px;margin-bottom:var(--step-1);color:var(--accent)}.rwork-skeleton{display:flex;flex-direction:column;gap:var(--step-3-5);margin-top:var(--step-3)}.rwork-skel{position:relative;display:block;overflow:hidden;border-radius:var(--radius-sm);background:var(--hairline-soft)}.rwork-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--canvas) 70%,transparent),transparent);transform:translateX(-100%);animation:rwork-shimmer 1.4s ease-in-out infinite}@keyframes rwork-shimmer{to{transform:translateX(100%)}}.rwork-skel--chips{width:min(320px,70%);height:30px;border-radius:var(--radius-pill)}.rwork-skel-row{display:grid;grid-template-columns:32px minmax(0,1fr) 96px;align-items:center;grid-gap:var(--step-3);gap:var(--step-3);-webkit-padding-start:var(--step-4-5);padding-inline-start:var(--step-4-5)}.rwork-skel-lines{display:flex;flex-direction:column;gap:var(--step-2)}.rwork-skel--badge{width:32px;height:32px;border-radius:var(--radius-sm)}.rwork-skel--title{width:72%;height:13px}.rwork-skel--title[data-n="1"]{width:56%}.rwork-skel--title[data-n="2"]{width:64%}.rwork-skel--meta{width:44%;height:10px}.rwork-skel--button{height:30px;border-radius:var(--radius-cta)}.rwork-spin{animation:rwork-spin .9s linear infinite}@keyframes rwork-spin{to{transform:rotate(1turn)}}.rwork-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.rwork-child-open:focus-visible,.rwork-filter:focus-visible,.rwork-fold-toggle:focus-visible,.rwork-grip:focus-visible,.rwork-group-head:focus-visible,.rwork-more-rows:focus-visible,.rwork-notice button:focus-visible,.rwork-title--toggle:focus-visible,.rwork-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rwork-notice{position:fixed;inset-inline-start:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:1001;display:flex;align-items:center;gap:var(--step-2-5);width:max-content;max-width:min(560px,calc(100vw - 32px));padding:var(--step-2) var(--step-2) var(--step-2) var(--step-3-5);border-radius:var(--radius-md);background:var(--ink);color:var(--canvas);box-shadow:var(--shadow-lift);font:var(--w-medium) var(--t-small)/1.35 var(--sans);transform:translateX(-50%);animation:rwork-notice-in .22s cubic-bezier(.2,.7,.2,1)}@keyframes rwork-notice-in{0%{opacity:0;transform:translate(-50%,10px)}}.rwork-notice-icon{flex:none;width:18px;height:18px;color:var(--on-accent-quiet)}.rwork-notice[data-tone=error] .rwork-notice-icon{color:var(--canvas)}.rwork-notice-text{display:flex;flex-direction:column;min-width:0;margin:0}.rwork-notice-subject{overflow:hidden;opacity:.78;font-size:var(--t-eyebrow);text-overflow:ellipsis;white-space:nowrap}.rwork-notice-close,.rwork-notice-undo{flex:none;min-height:36px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--canvas);font:var(--w-bold) var(--t-small)/1 var(--sans);cursor:pointer}.rwork-notice-undo{padding:0 var(--step-3);text-decoration:underline;text-underline-offset:3px}.rwork-notice-close:hover,.rwork-notice-undo:hover{background:color-mix(in srgb,var(--canvas) 14%,transparent)}.rwork-notice-close{display:grid;place-items:center;width:36px;padding:0;opacity:.8}.rwork-notice-close svg{width:16px;height:16px}.rwork-ghost{position:fixed;top:0;left:0;z-index:1000;display:block;max-width:min(440px,calc(100vw - 24px));pointer-events:none;visibility:hidden;will-change:transform}.rwork-ghost-card{display:flex;align-items:center;gap:var(--step-2-5);padding:var(--step-2-5) var(--step-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--canvas);box-shadow:var(--shadow-lift),0 18px 40px color-mix(in srgb,var(--ink) 14%,transparent);color:var(--ink);font-family:var(--sans);transform:rotate(-.6deg);transition:border-color .12s ease;animation:rwork-lift .16s cubic-bezier(.2,.7,.2,1)}@keyframes rwork-lift{0%{transform:none;box-shadow:var(--shadow-soft)}}.rwork-ghost[data-over=true] .rwork-ghost-card{border-color:var(--accent)}.rwork-ghost .rwork-badge{flex:none}.rwork-ghost-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.rwork-ghost-title{font:var(--w-semibold) var(--t-ui)/var(--lh-ui) var(--sans)}.rwork-ghost-title,.rwork-ghost-where{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rwork-ghost-where{color:var(--muted);font-size:var(--t-eyebrow)}.rwork-ghost-target{flex:none;padding:var(--step-1-5) var(--step-2-5);border-radius:var(--radius-pill);background:var(--nested-bg);color:var(--ink-soft);font:650 var(--t-eyebrow)/1 var(--sans);white-space:nowrap;transition:background-color .12s ease,color .12s ease}.rwork-ghost[data-over=true] .rwork-ghost-target{background:var(--accent);color:var(--on-accent)}html[data-rolework-dragging] *{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-rolework-target]{position:relative;outline:2px dashed transparent;outline-offset:4px;transition:outline-color .14s ease,background-color .14s ease}[data-rolework-target][data-rolework-drop=ready]{outline-color:color-mix(in srgb,var(--accent) 40%,transparent)}[data-rolework-target][data-rolework-drop=over]{outline-style:solid;outline-color:var(--accent);background-color:color-mix(in srgb,var(--accent) 4%,transparent)}.rwork-drop-line{position:absolute;top:0;right:0;left:0;z-index:3;height:0;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .11s cubic-bezier(.2,.7,.2,1)}.rwork-drop-line[data-on=true]{opacity:1}.rwork-drop-line:before{content:"";position:absolute;top:-1.5px;right:6px;left:6px;height:3px;border-radius:var(--radius-xs);background:var(--accent)}.rwork-drop-line:after{content:"";position:absolute;top:-5px;left:0;box-sizing:border-box;width:10px;height:10px;border:2.5px solid var(--accent);border-radius:50%;background:var(--canvas)}.rwork-drop-hint{position:absolute;top:-11px;left:18px;padding:var(--step-1) var(--step-2-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:650 var(--t-label)/var(--lh-heading) var(--sans);white-space:nowrap}.rwork-drop-line:not([data-intent=accept]) .rwork-drop-hint[data-for=accept],.rwork-drop-line[data-intent=accept] .rwork-drop-hint[data-for=add]{display:none}.rwork-planning-drop{display:flex;flex-direction:column;gap:var(--step-4);border-radius:var(--radius-card)}.rwork-planning-drop:empty{display:none}.rwork-planning-drop[data-rolework-drop]{min-height:56px}.arow[data-rolework-pending]{border-style:dashed;border-color:var(--accent);background:var(--accent-wash)}.arow[data-rolework-pending=pending]{animation:rwork-pending 1.1s ease-in-out infinite alternate}@keyframes rwork-pending{to{opacity:.72}}@container rwork (max-width: 560px){.rwork-row{grid-template-columns:14px 28px minmax(0,1fr);column-gap:var(--step-2-5);padding:var(--step-3) var(--step-0-5) var(--step-2-5) 0}.rwork-badge{width:28px;height:28px;border-radius:var(--radius-sm)}.rwork-badge svg{width:15px;height:15px}.rwork-grip{width:14px;height:28px}.rwork-actions{grid-column:3;margin-top:var(--step-1-5)}.rwork-actions:not(:has(.rwork-split,.rwork-console,.rwork-show,.rwork-onlist)){grid-column:4;grid-row:1;margin-top:calc(var(--step-2) * -1);-webkit-margin-end:calc(var(--step-0-5) * -1);margin-inline-end:calc(var(--step-0-5) * -1)}.rwork-title-text{-webkit-line-clamp:2}.rwork-titleline{flex-wrap:wrap;row-gap:var(--step-1)}.rwork-titleline .rwork-title{flex:1 1 100%}.rwork-actions .odk-btn,.rwork-actions .rwork-console{min-height:44px;min-width:44px}.rwork-filter{min-height:36px}.rwork-child-open:after,.rwork-filter:after{content:"";position:absolute;inset-block:min(0px,calc((100% - 44px) / 2));inset-inline:min(0px,calc((100% - 44px) / 2))}.rwork-fold-toggle,.rwork-group-head,.rwork-menu-item,.rwork-more-rows,.rwork-title--toggle{min-height:44px}.rwork-more-rows,.rwork-note--group{-webkit-margin-start:0;margin-inline-start:0}.rwork-child{grid-template-columns:minmax(0,1fr) auto auto}.rwork-child-when{display:none}.rwork-head-end .odk-btn{min-width:44px;min-height:44px}.rwork-toggle{min-height:44px}.rwork-skel-row{grid-template-columns:28px minmax(0,1fr);-webkit-padding-start:0;padding-inline-start:0}.rwork-updated--end{display:none}.rwork-updated--under{display:inline}.rwork-head-main{column-gap:0}.rwork-head-main .rwork-heading{flex-basis:100%}.rwork-head-main .rwork-count:after{content:"·";margin:0 var(--step-1-5);color:var(--muted-2)}.rwork-count{font-size:var(--t-small)}.rwork-banner{flex-wrap:wrap;row-gap:var(--step-3)}.rwork-banner-text{flex-basis:calc(100% - 28px)}.rwork-banner .rwork-refresh-now{-webkit-margin-start:var(--step-7);margin-inline-start:var(--step-7);min-height:44px}.rwork-which summary{position:relative}.rwork-which summary:after{content:"";position:absolute;inset-block:min(0px,calc((100% - 44px) / 2));inset-inline:min(0px,calc((100% - 44px) / 2))}.rwork-skel--button{display:none}}@media (prefers-reduced-motion:reduce){.rwork-drop-line,.rwork-filter,.rwork-ghost-target,.rwork-grip,.rwork-group-chevron,.rwork-row,.rwork-title-chevron,.rwork-toggle-chevron,[data-rolework-target]{transition:none}.rwork-ghost-card{transform:none}.arow[data-rolework-pending=pending],.rwork-ghost-card,.rwork-menu,.rwork-notice,.rwork-row[data-leaving=true],.rwork-skel:after,.rwork-spin{animation:none}}.actions-today-suggested{margin-top:var(--step-1-5)}@media (max-width:480px){.rwork{padding:var(--step-3) var(--step-3-5) var(--step-3-5)}.rwork-notice{inset-inline:12px;width:auto;max-width:none;transform:none;animation-name:rwork-notice-in-phone}.rwork-ghost{max-width:calc(100vw - 24px)}}@keyframes rwork-notice-in-phone{0%{opacity:0;transform:translateY(10px)}}.rwork-silence{display:flex;align-items:flex-start;gap:var(--step-1-5);margin:0;color:var(--muted);font-size:var(--t-eyebrow);line-height:1.35}.rwork-silence[data-tone=warning]{color:var(--notice-ink);font-weight:var(--w-semibold)}.rwork-silence-icon{flex:none;width:14px;height:14px;margin-top:1px}.rwork-decide{display:flex;flex-direction:column;gap:var(--step-1-5);margin-top:var(--step-1-5)}.rwork-decide-line{gap:var(--step-2) var(--step-2-5)}.rwork-decide-line,.rwork-verbs{display:flex;flex-wrap:wrap;align-items:center}.rwork-verbs{gap:var(--step-1-5)}.rwork-decide-end{display:flex;-webkit-margin-start:auto;margin-inline-start:auto}.rwork-decide .rwork-verb{gap:var(--step-1-5);white-space:nowrap}.rwork-verb-icon{flex:none;width:15px;height:15px}.rwork-decide .rwork-verb[data-open=true]{outline:2px solid var(--accent);outline-offset:2px}.rwork-answered{display:inline-flex;align-items:center;gap:var(--step-1-5);margin:0;color:var(--colour-agree-ink);font:var(--w-semibold) var(--t-eyebrow)/1.35 var(--sans)}.rwork-answered[data-answer=objected]{color:var(--ink-soft)}.rwork-answered-icon{flex:none;width:15px;height:15px}.rwork-why{max-width:var(--measure);margin:0;color:var(--muted);font-size:var(--t-eyebrow);line-height:1.4}.rwork-tag[data-tone=later]{background:var(--colour-question-bg);color:var(--colour-question-ink)}.rwork-notice-detail{font-size:var(--t-eyebrow);opacity:.9}@container rwork (max-width: 560px){.rwork-decide .odk-btn{min-width:44px;min-height:44px}.rwork-row[data-answering=true] .rwork-decide{-webkit-margin-start:calc(var(--step-10) * -1);margin-inline-start:calc(var(--step-10) * -1)}.rwork-decide-line{flex-direction:column;align-items:stretch}.rwork-verbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--step-2);gap:var(--step-2)}.rwork-verbs>.rwork-verb:first-child:nth-last-child(odd){grid-column:1/-1}.rwork-decide .rwork-verb{justify-content:center;min-width:0}.rwork-decide-end{justify-content:flex-end}.rwork-row[data-answering=true] .rwork-why{max-width:none}}.dz-alist{display:flex;flex-direction:column;gap:var(--step-5);text-align:left;font-family:var(--sans);color:var(--ink)}.dz-alist__heading{margin:0;font-size:var(--t-ui);font-weight:var(--w-semibold);letter-spacing:.01em}.dz-alist__empty{margin:0;color:var(--ink-soft)}.dz-alist__day{display:flex;flex-direction:column;gap:var(--step-2);padding-top:var(--step-3);border-top:1px solid var(--border-subtle)}.dz-alist__dayname{margin:0;font-size:var(--t-small);font-weight:var(--w-semibold)}.dz-alist__day--unplaced .dz-alist__dayname{color:var(--ink-soft);font-style:italic}.dz-alist__section{display:flex;flex-direction:column;gap:var(--step-1)}.dz-alist__label{margin:0;font-size:var(--t-label);font-weight:var(--w-semibold);text-transform:none;letter-spacing:0;color:var(--ink-soft)}.dz-alist__rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--step-0-5)}.dz-alist__row{display:flex;gap:var(--step-2);align-items:baseline;font-size:var(--t-small);line-height:1.45}.dz-alist__time{flex:0 0 auto;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dz-alist__none{margin:0;font-size:var(--t-eyebrow);color:var(--ink-soft)}.dz-distil__panel{width:min(1100px,calc(100vw - 32px));max-width:min(1100px,calc(100vw - 32px))}.dz-distil{container:dz-distil/inline-size;display:flex;flex-direction:column;gap:var(--step-4);font-family:var(--sans);color:var(--ink);overflow-wrap:anywhere}.dz-distil__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--step-5);gap:var(--step-5)}@container dz-distil (max-width: 880px){.dz-distil__body{grid-template-columns:minmax(0,1fr)}}.dz-distil__pane{display:flex;flex-direction:column;min-height:0;min-width:0;overflow-y:auto;max-height:60vh}.dz-distil__pane:first-child{border-right:1px solid var(--hairline);padding-right:var(--step-5)}@container dz-distil (max-width: 880px){.dz-distil__pane:first-child{border-right:0;padding-right:0;border-bottom:1px solid var(--hairline);padding-bottom:var(--step-5)}.dz-distil__paste{min-height:140px}}.dz-distil__pane-head{margin-bottom:var(--step-3);padding-bottom:var(--step-2);border-bottom:1px solid var(--hairline);position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--canvas)}.dz-distil__pane-head h3{margin:0;font-size:var(--t-eyebrow);font-weight:var(--w-semibold);text-transform:none;letter-spacing:0;color:var(--muted)}.dz-distil__intro{margin:var(--step-1-5) 0 0;font-size:var(--t-small);color:var(--muted)}.dz-distil__paste{flex:1 1;width:100%;min-height:280px;resize:vertical;padding:var(--step-3) var(--step-3-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:var(--t-ref);line-height:var(--lh-body)}.dz-distil__paste::placeholder{color:var(--muted)}.dz-distil__paste-long{margin-top:var(--step-2)}.dz-distil__pane-acts{margin-top:var(--step-3);display:flex;justify-content:flex-end}.dz-distil__empty,.dz-distil__refusal{margin:var(--step-6) 0;font-size:var(--t-body);color:var(--muted)}.dz-distil__notice{margin:0 0 var(--step-3);padding:var(--step-2) var(--step-3);border-radius:var(--radius-card);background:var(--nested-bg);font-size:var(--t-small);color:var(--ink-soft)}.dz-distil__field{display:block;margin-bottom:var(--step-4)}.dz-distil__label{display:block;margin-bottom:var(--step-1-5);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);text-transform:none;letter-spacing:0;color:var(--muted)}.dz-distil__input{width:100%;padding:var(--step-2) var(--step-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:var(--t-body)}.dz-distil__subheading{margin:var(--step-5) 0 var(--step-2-5);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);text-transform:none;letter-spacing:0;color:var(--muted)}.dz-distil__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--step-3-5)}.dz-distil__row{padding:var(--step-3) var(--step-3-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--canvas)}.dz-distil__row-head{display:flex;gap:var(--step-2);align-items:flex-start;margin-bottom:var(--step-2-5)}.dz-distil__row-head .dz-distil__input{flex:1 1}.dz-distil__quote{width:100%;min-height:72px;resize:vertical;padding:var(--step-2) var(--step-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:var(--t-ref);line-height:var(--lh-body)}.dz-distil__cancel,.dz-distil__commit,.dz-distil__drop,.dz-distil__read{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:var(--step-2) var(--step-3-5);font-family:var(--sans);font-size:var(--t-ref);cursor:pointer;background:var(--canvas);color:var(--ink-soft)}.dz-distil__commit,.dz-distil__read{background:var(--accent);border-color:var(--accent);color:var(--canvas)}.dz-distil__commit:disabled,.dz-distil__read:disabled{opacity:.5;cursor:not-allowed}@container dz-distil (max-width: 720px){.dz-distil__cancel,.dz-distil__commit,.dz-distil__drop,.dz-distil__read{min-height:44px;min-width:44px}}.dz-distil__added-list{list-style:none;margin:0 0 var(--step-3-5);padding:0;display:flex;flex-direction:column;gap:var(--step-1-5);font-size:var(--t-small);color:var(--ink-2);overflow-wrap:anywhere}.dz-distil__added-row{display:flex;gap:var(--step-2);align-items:baseline}.dz-distil__added-mark{color:var(--colour-agree-ink);font-weight:var(--w-bold)}.dz-distil__refused-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--step-1-5);font-size:var(--t-small);color:var(--muted)}.dz-distil__unclaimed{margin:var(--step-3-5) 0 0;font-size:var(--t-small);color:var(--muted)}.dz-distil__foot{display:flex;flex-direction:column;gap:var(--step-2-5);padding-top:var(--step-3-5);border-top:1px solid var(--hairline)}.dz-distil__why{margin:0;font-size:var(--t-small);color:var(--ink-soft)}.dz-distil__foot-acts{display:flex;justify-content:flex-end;gap:var(--step-2-5)}.loc-wrap{position:relative;display:inline-flex;align-items:center}.loc-pin svg{width:15px;height:15px}.loc-on .loc-pin,.loc-wrap .loc-pin[aria-expanded=true]{color:var(--accent);background:var(--accent-wash)}.locpop{min-width:204px;max-width:288px;background:var(--canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-lift);padding:var(--step-1-5);z-index:330}.loc-head{display:block;padding:var(--step-1) var(--step-2-5) var(--step-1-5);font:var(--w-semibold) var(--t-label)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted-2)}.loc-row{display:flex;align-items:center;gap:var(--step-3);width:100%;padding:var(--step-2-5) var(--step-2-5);border-radius:var(--radius-sm)}.loc-row:hover{background:var(--accent-wash)}.loc-k{font:var(--w-semibold) var(--t-label)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted-2);min-width:46px;flex:0 0 auto}.loc-v{font-size:var(--t-eyebrow);font-weight:var(--w-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-title-input,.loc-v{flex:1 1;min-width:0;color:var(--ink)}.inline-title-input{font:inherit;font-size:var(--t-body);font-weight:var(--w-medium);background:var(--accent-wash);border:1px solid var(--accent);border-radius:var(--radius-xs);padding:var(--step-0-5) var(--step-1-5);max-width:100%;outline:none}.inline-title-input:focus{background:var(--canvas);box-shadow:0 0 0 3px var(--accent-wash)}.inline-title-input:disabled{opacity:.55;cursor:progress}.actions-assigned-tooltip-wrap{position:relative;display:inline-flex;align-items:center}.actions-assigned-tooltip-content{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--canvas);color:var(--ink);padding:var(--step-1) var(--step-2);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);font-size:var(--t-badge);font-weight:var(--w-medium);white-space:nowrap;z-index:10;opacity:0;pointer-events:none;transition:opacity .1s;box-shadow:var(--shadow-soft)}.actions-assigned-tooltip-wrap:focus-within .actions-assigned-tooltip-content,.actions-assigned-tooltip-wrap:hover .actions-assigned-tooltip-content{opacity:1}.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)}