.rwd-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--step-6);background:color-mix(in srgb,var(--ink) 40%,transparent);animation:rwd-fade .15s ease}[data-theme=dark] .rwd-backdrop{background:color-mix(in srgb,var(--page-bg) 78%,transparent)}.rwd-panel{display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-modal);background:var(--canvas);box-shadow:var(--shadow-lift);color:var(--ink);font-family:var(--sans);outline:none;animation:rwd-rise .2s cubic-bezier(.2,.7,.2,1)}@keyframes rwd-fade{0%{opacity:0}}@keyframes rwd-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}.rwd-head{display:grid;grid-template-columns:40px minmax(0,1fr);grid-column-gap:var(--step-3-5);column-gap:var(--step-3-5);align-items:start;padding:var(--step-5-5) var(--step-6) var(--step-1-5)}.rwd-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--rwd-tone-bg,var(--nested-bg));color:var(--rwd-tone-ink,var(--ink-soft))}.rwd-mark svg{width:20px;height:20px}.rwd-panel[data-tone=yes]{--rwd-tone-bg:var(--callout-approve-bg);--rwd-tone-ink:var(--callout-approve-ink)}.rwd-panel[data-tone=governance]{--rwd-tone-bg:var(--colour-question-bg);--rwd-tone-ink:var(--colour-question-ink)}.rwd-panel[data-tone=no]{--rwd-tone-bg:var(--colour-disagree-bg);--rwd-tone-ink:var(--colour-disagree-ink)}.rwd-head-text{min-width:0}.rwd-panel .rwd-title{margin:0;padding:0;border:0;color:var(--ink);font:var(--w-semibold) var(--t-title)/1.25 var(--sans);overflow-wrap:anywhere}.rwd-subject{display:-webkit-box;margin:var(--step-1-5) 0 0;overflow:hidden;color:var(--ink);font:550 var(--t-body)/1.4 var(--sans);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.rwd-context{margin:var(--step-1) 0 0;color:var(--muted);font-size:var(--t-eyebrow);line-height:1.4}.rwd-body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--step-4);min-height:0;padding:var(--step-3-5) var(--step-6) var(--step-4-5);overflow-y:auto;overscroll-behavior:contain}.rwd-summary{padding:var(--step-2) var(--step-3);-webkit-border-start:3px solid var(--hairline);border-inline-start:3px solid var(--hairline);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--nested-bg);line-height:var(--lh-body)}.rwd-effect,.rwd-summary{margin:0;color:var(--ink-2);font-size:var(--t-small)}.rwd-effect{display:flex;align-items:flex-start;gap:var(--step-2-5);padding:var(--step-2-5) var(--step-3);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--callout-info-bg);line-height:1.45}.rwd-effect:is([data-tone=now],[data-tone=no]){border-color:var(--notice-border);background:var(--notice-bg);color:var(--notice-ink)}.rwd-effect-icon{flex:none;width:17px;height:17px;margin-top:1px}.rwd-note{margin:0;color:var(--muted);font-size:var(--t-eyebrow);line-height:1.45}.rwd-panel .rwd-subhead{margin:0 0 var(--step-2);padding:0;color:var(--muted);font:650 var(--t-ref)/var(--lh-heading) var(--sans);letter-spacing:0;text-transform:none}.rwd-changes{border-radius:var(--radius-md);outline:none}.rwd-changes:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.rwd-change-list{margin:0;padding:0;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-md);list-style:none}.rwd-change{display:grid;grid-template-columns:26px minmax(0,1fr);grid-column-gap:var(--step-2-5);column-gap:var(--step-2-5);align-items:start;padding:var(--step-2-5) var(--step-3);border-top:1px solid var(--hairline-soft)}.rwd-change:first-child{border-top:0}.rwd-change-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-sm);background:var(--nested-bg);color:var(--ink-soft)}.rwd-change[data-action=create] .rwd-change-mark{background:var(--diff-add-bg);color:var(--diff-add-ink)}.rwd-change[data-action=delete] .rwd-change-mark{background:var(--diff-del-bg);color:var(--diff-del-ink)}.rwd-change-mark svg{width:14px;height:14px}.rwd-change-text{display:flex;flex-direction:column;gap:var(--step-0-5);min-width:0}.rwd-change-line{color:var(--ink);font:var(--w-semibold) var(--t-ui)/1.4 var(--sans);overflow-wrap:anywhere}.rwd-change-detail{color:var(--muted);font-size:var(--t-eyebrow);line-height:1.4}.rwd-change[data-for-me=true] .rwd-change-detail{color:var(--ink-soft);font-weight:var(--w-semibold)}.rwd-fieldset{display:flex;flex-direction:column}.rwd-label{margin:0 0 var(--step-2);color:var(--ink);font:var(--w-semibold) var(--t-small)/var(--lh-ui) var(--sans)}.rwd-label--small{margin:0;color:var(--ink-soft);font-size:var(--t-eyebrow)}.rwd-chips{display:flex;flex-wrap:wrap;gap:var(--step-2)}.rwd-chip{display:inline-flex;align-items:center;gap:var(--step-1-5);min-height:40px;padding:0 var(--step-3-5);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--canvas);color:var(--ink-soft);font:var(--w-semibold) var(--t-small)/1 var(--sans);white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.rwd-chip:hover:not([aria-disabled=true]){border-color:var(--border-hover);color:var(--ink)}.rwd-chip[aria-checked=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-deep)}.rwd-chip[aria-disabled=true]{cursor:default;opacity:.6}.rwd-chip-icon{width:14px;height:14px;-webkit-margin-start:calc(var(--step-1) * -1);margin-inline-start:calc(var(--step-1) * -1)}.rwd-chips[aria-invalid=true] .rwd-chip[aria-checked=true]{border-color:var(--danger-border)}.rwd-pick-day{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-2) var(--step-2-5);margin-top:calc(var(--step-1-5) * -1)}.rwd-field{display:flex;flex-direction:column}.rwd-label-line{display:flex;align-items:baseline;gap:var(--step-2);margin-bottom:var(--step-2)}.rwd-label-line .rwd-label{margin:0}.rwd-optional{color:var(--muted);font-size:var(--t-eyebrow)}.rwd-input,.rwd-textarea{box-sizing:border-box;width:100%;border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink);font:var(--w-regular) var(--t-ui)/var(--lh-body) var(--sans);transition:border-color .12s ease,box-shadow .12s ease}.rwd-textarea{min-height:92px;padding:var(--step-2-5) var(--step-3);resize:vertical}.rwd-input{min-height:40px;padding:var(--step-2) var(--step-3)}.rwd-input--day{width:auto;min-width:11rem}.rwd-input::placeholder,.rwd-textarea::placeholder{color:var(--muted)}.rwd-input:focus,.rwd-textarea:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:0}.rwd-input[readonly],.rwd-textarea[readonly]{background:var(--nested-bg);color:var(--ink-soft)}.rwd-field[data-invalid=true] .rwd-textarea{border-color:var(--danger-border)}.rwd-field-error{display:flex;align-items:flex-start;gap:var(--step-1-5);margin:var(--step-1-5) 0 0;color:var(--colour-disagree-ink);font-size:var(--t-eyebrow);line-height:1.4}.rwd-field-error-icon{flex:none;width:15px;height:15px;margin-top:1px}.rwd-field-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--step-2);margin-top:var(--step-2)}.rwd-starters{display:flex;flex-wrap:wrap;gap:var(--step-1-5)}.rwd-starter{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--step-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-pill);background:var(--nested-bg);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}.rwd-starter:hover:not(:disabled){border-style:solid;border-color:var(--border-hover);color:var(--ink)}.rwd-starter[aria-pressed=true]{border-style:solid;border-color:var(--accent);background:var(--accent-wash);color:var(--accent-deep)}.rwd-starter:disabled{cursor:default;opacity:.6}.rwd-count{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--muted);font-size:var(--t-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rwd-count[data-over=true]{color:var(--colour-disagree-ink);font-weight:var(--w-semibold)}.rwd-role{display:flex;flex-direction:column;gap:var(--step-1-5);margin-top:var(--step-3)}.rwd-criteria{padding:var(--step-2-5) var(--step-3);border-radius:var(--radius-md);background:var(--nested-bg)}.rwd-criteria .rwd-subhead{margin-bottom:var(--step-1-5)}.rwd-criteria ul{gap:var(--step-1);margin:0;-webkit-padding-start:var(--step-4-5);padding-inline-start:var(--step-4-5);color:var(--ink-2);font-size:var(--t-eyebrow);line-height:1.45}.rwd-criteria ul,.rwd-foot{display:flex;flex-direction:column}.rwd-foot{gap:var(--step-2-5);padding:var(--step-3) var(--step-6) max(var(--step-4),env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:var(--canvas)}.rwd-foot-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-2-5) var(--step-3-5)}.rwd-no-undo{flex:1 1 12rem;margin:0;color:var(--muted);font-size:var(--t-eyebrow);line-height:1.4}.rwd-foot-spacer{flex:1 1}.rwd-actions{display:flex;flex-wrap:wrap;gap:var(--step-2);-webkit-margin-start:auto;margin-inline-start:auto}.rwd-actions .rwd-commit{min-width:7.5rem}.rwd-button-icon{width:15px;height:15px;-webkit-margin-end:var(--step-1-5);margin-inline-end:var(--step-1-5)}.rwd-actions .odk-btn[aria-disabled=true]{cursor:progress}.rwd-spinner{display:inline-block;width:14px;height:14px;-webkit-margin-end:var(--step-2);margin-inline-end:var(--step-2);border:2px solid;border-inline-end-color:transparent;border-radius:50%;vertical-align:-2px;animation:rwd-spin .8s linear infinite}@keyframes rwd-spin{to{transform:rotate(1turn)}}.rwd-refusal{display:flex;align-items:flex-start;gap:var(--step-2);margin:0;padding:var(--step-2-5) var(--step-3);border:1px solid var(--notice-border);border-radius:var(--radius-md);background:var(--notice-bg);color:var(--notice-ink);font-size:var(--t-small);line-height:1.45}.rwd-refusal[data-course=stop]{border-color:var(--hairline);background:var(--callout-info-bg);color:var(--ink-2)}.rwd-refusal-icon{flex:none;width:17px;height:17px;margin-top:1px}.rwd-discard{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-2-5) var(--step-4)}.rwd-discard-text{display:flex;flex:1 1 12rem;flex-direction:column;gap:var(--step-0-5);margin:0;font-size:var(--t-small);line-height:1.4}.rwd-discard-text strong{color:var(--ink);font-weight:650}.rwd-discard-text span{color:var(--muted)}.rwd-chip:focus-visible,.rwd-starter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.rwd-backdrop{align-items:flex-end;padding:0}.rwd-panel{width:100%;max-height:92dvh;border-width:1px 0 0;border-radius:var(--radius-modal) var(--radius-modal) 0 0;animation-name:rwd-sheet}.rwd-head{grid-template-columns:36px minmax(0,1fr);column-gap:var(--step-3);padding:var(--step-4-5) var(--step-4) var(--step-1)}.rwd-mark{width:36px;height:36px;border-radius:var(--radius-md)}.rwd-panel .rwd-title{font-size:var(--t-title)}.rwd-body{padding:var(--step-3) var(--step-4) var(--step-4)}.rwd-foot{padding-inline:var(--step-4)}.rwd-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rwd-chip{justify-content:center}.rwd-chip,.rwd-input,.rwd-starter{min-height:44px}.rwd-actions{flex:1 1 100%;flex-wrap:nowrap}.rwd-actions .odk-btn{flex:1 1;min-height:44px}.rwd-actions .rwd-commit{min-width:0}}@keyframes rwd-sheet{0%{transform:translateY(24px);opacity:.4}}@media (prefers-reduced-motion:reduce){.rwd-backdrop,.rwd-panel,.rwd-spinner{animation:none}.rwd-chip,.rwd-input,.rwd-starter,.rwd-textarea{transition:none}}.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)}@keyframes odk-orbit-core{0%{transform:translate(-50%,-50%) scale(1);animation-timing-function:cubic-bezier(.3,0,.1,1)}8.4%{transform:translate(-50%,-50%) scale(.46)}17.9%{transform:translate(-50%,-50%) scale(.72)}78.5%{transform:translate(-50%,-50%) scale(.72)}91%{transform:translate(-50%,-50%) scale(1.26)}96%{transform:translate(-50%,-50%) scale(.97)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes odk-orbit-path{0%{opacity:0;transform:scale(.5)}19%{opacity:1;transform:scale(1)}78.5%{opacity:1;transform:scale(1)}91%{opacity:0;transform:scale(.55)}to{opacity:0;transform:scale(.5)}}@keyframes odk-orbit-spin-1{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.5,0,.3,1)}78.5%{transform:rotate(840deg)}to{transform:rotate(840deg)}}@keyframes odk-orbit-spin-2{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.5,0,.3,1)}78.5%{transform:rotate(600deg)}to{transform:rotate(600deg)}}@keyframes odk-orbit-spin-3{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.5,0,.3,1)}78.5%{transform:rotate(450deg)}to{transform:rotate(450deg)}}@keyframes odk-orbit-spin-4{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.5,0,.3,1)}78.5%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes odk-orbit-arm-1{0%{transform:translateX(0) scale(.25);opacity:0;animation-timing-function:cubic-bezier(.05,.7,.1,1)}5%{opacity:1}14.3%{transform:translateX(.19em) scale(1)}79.4%{transform:translateX(.19em) scale(1);animation-timing-function:cubic-bezier(.5,0,.15,1)}91%{transform:translateX(0) scale(.4);opacity:1}94.5%{transform:translateX(0) scale(.2);opacity:0}to{transform:translateX(0) scale(.2);opacity:0}}@keyframes odk-orbit-arm-2{0%{transform:translateX(0) scale(.25);opacity:0;animation-timing-function:cubic-bezier(.05,.7,.1,1)}5%{opacity:1}15.5%{transform:translateX(.28em) scale(1)}79.4%{transform:translateX(.28em) scale(1);animation-timing-function:cubic-bezier(.5,0,.15,1)}91%{transform:translateX(0) scale(.4);opacity:1}94.5%{transform:translateX(0) scale(.2);opacity:0}to{transform:translateX(0) scale(.2);opacity:0}}@keyframes odk-orbit-arm-3{0%{transform:translateX(0) scale(.25);opacity:0;animation-timing-function:cubic-bezier(.05,.7,.1,1)}5%{opacity:1}16.6%{transform:translateX(.37em) scale(1)}79.4%{transform:translateX(.37em) scale(1);animation-timing-function:cubic-bezier(.5,0,.15,1)}91%{transform:translateX(0) scale(.4);opacity:1}94.5%{transform:translateX(0) scale(.2);opacity:0}to{transform:translateX(0) scale(.2);opacity:0}}@keyframes odk-orbit-arm-4{0%{transform:translateX(0) scale(.25);opacity:0;animation-timing-function:cubic-bezier(.05,.7,.1,1)}5%{opacity:1}17.7%{transform:translateX(.445em) scale(1)}79.4%{transform:translateX(.445em) scale(1);animation-timing-function:cubic-bezier(.5,0,.15,1)}91%{transform:translateX(0) scale(.4);opacity:1}94.5%{transform:translateX(0) scale(.2);opacity:0}to{transform:translateX(0) scale(.2);opacity:0}}.odk-orbit-loader{--orbit-loader-duration:3000ms;--orbit-loader-iterations:infinite;--orbit-loader-fill:none;--orbit-loader-ink:currentColor;--orbit-loader-path-alpha:22%;position:relative;box-sizing:border-box;width:1em;height:1em;flex:0 0 auto;font-size:120px}.odk-orbit-loader--inverse{--orbit-loader-ink:var(--canvas);--orbit-loader-path-alpha:34%}.odk-orbit-loader__orbit{position:absolute;inset:0}.odk-orbit-loader__path{position:absolute;left:50%;top:50%;box-sizing:border-box;border-radius:var(--radius-pill);border:max(1px,.011em) solid color-mix(in srgb,var(--orbit-loader-ink) var(--orbit-loader-path-alpha),transparent);animation:odk-orbit-path var(--orbit-loader-duration) cubic-bezier(.4,0,.2,1);animation-iteration-count:var(--orbit-loader-iterations);animation-fill-mode:var(--orbit-loader-fill)}.odk-orbit-loader__spin{inset:0}.odk-orbit-loader__arm,.odk-orbit-loader__spin{position:absolute;animation-duration:var(--orbit-loader-duration);animation-timing-function:linear;animation-iteration-count:var(--orbit-loader-iterations);animation-fill-mode:var(--orbit-loader-fill)}.odk-orbit-loader__arm{left:50%;top:50%;border-radius:var(--radius-pill);background:var(--orbit-loader-ink)}.odk-orbit-loader__orbit--1 .odk-orbit-loader__path{width:.38em;height:.38em;margin:-.19em 0 0 -.19em}.odk-orbit-loader__orbit--1 .odk-orbit-loader__spin{animation-name:odk-orbit-spin-1}.odk-orbit-loader__orbit--1 .odk-orbit-loader__arm{width:.105em;height:.105em;margin:-.0525em 0 0 -.0525em;animation-name:odk-orbit-arm-1}.odk-orbit-loader__orbit--2 .odk-orbit-loader__path{width:.56em;height:.56em;margin:-.28em 0 0 -.28em}.odk-orbit-loader__orbit--2 .odk-orbit-loader__spin{animation-name:odk-orbit-spin-2}.odk-orbit-loader__orbit--2 .odk-orbit-loader__arm{width:.09em;height:.09em;margin:-.045em 0 0 -.045em;animation-name:odk-orbit-arm-2}.odk-orbit-loader__orbit--3 .odk-orbit-loader__path{width:.74em;height:.74em;margin:-.37em 0 0 -.37em}.odk-orbit-loader__orbit--3 .odk-orbit-loader__spin{animation-name:odk-orbit-spin-3}.odk-orbit-loader__orbit--3 .odk-orbit-loader__arm{width:.078em;height:.078em;margin:-.039em 0 0 -.039em;animation-name:odk-orbit-arm-3}.odk-orbit-loader__orbit--4 .odk-orbit-loader__path{width:.89em;height:.89em;margin:-.445em 0 0 -.445em}.odk-orbit-loader__orbit--4 .odk-orbit-loader__spin{animation-name:odk-orbit-spin-4}.odk-orbit-loader__orbit--4 .odk-orbit-loader__arm{width:.068em;height:.068em;margin:-.034em 0 0 -.034em;animation-name:odk-orbit-arm-4}.odk-orbit-loader__core{position:absolute;left:50%;top:50%;width:.19em;height:.19em;border-radius:var(--radius-pill);background:var(--orbit-loader-ink);transform:translate(-50%,-50%);animation:odk-orbit-core var(--orbit-loader-duration) linear;animation-iteration-count:var(--orbit-loader-iterations);animation-fill-mode:var(--orbit-loader-fill)}@media (prefers-reduced-motion:reduce){.odk-orbit-loader__arm,.odk-orbit-loader__core,.odk-orbit-loader__path,.odk-orbit-loader__spin{animation:none}}.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}