.connected-work{min-width:0;max-width:70rem;margin:0 auto;padding:1.5rem clamp(1rem,4vw,3rem) 4rem;font-size:.925rem}.connected-work h1{letter-spacing:-.035em;margin:1rem 0 .5rem;font-size:clamp(1.65rem,2.5vw,2.1rem);line-height:1.2}.connected-work h2{margin:0 0 .8rem;font-size:1.15rem;line-height:1.35}.connected-work p{max-width:72ch;line-height:1.6}.connected-work nav{flex-wrap:wrap;gap:1.5rem;display:flex}.connected-work section{background:var(--sheet);border:1px solid var(--line);border-radius:10px;margin-top:1rem;padding:clamp(1rem,2vw,1.5rem)}.connected-work fieldset{border:1px solid var(--line);border-radius:var(--radius-control);margin:1rem 0;padding:1rem}.connected-work label{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.65rem 0;display:flex}.connected-work input:not([type=checkbox]),.connected-work select,.connected-work textarea{border:1px solid var(--line-strong);background:var(--sheet);color:var(--ink);border-radius:.4rem;max-width:100%;padding:.6rem}.connected-work textarea{resize:vertical;width:100%;min-height:7rem;font:inherit;line-height:1.6}.connected-work button{margin:.35rem .5rem .35rem 0}.connected-work .work-priority-select{width:min(100%,18rem);display:block}.connected-work label:has(.work-priority-select){align-items:center}.connected-work .work-priority-select button{margin:0}.connected-work .work-priority-select [data-slot=select]{min-height:42px}.connected-work .work-priority-select [role=listbox]{width:100%;min-width:0}.connected-work .work-priority-select [role=option]{min-height:38px}.connected-work input[type=checkbox]{width:18px;height:18px;accent-color:var(--signal);cursor:pointer;flex:0 0 18px;margin:0;padding:0}.connected-work label:has(input[type=checkbox]){cursor:pointer;flex-wrap:nowrap;align-items:center;min-height:40px}.connected-work [role=status]{color:var(--signal)}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.connected-work .section-heading h1,.connected-work .section-heading h2{margin:0}.connected-work .source-state{color:var(--muted-ink);flex-wrap:wrap;gap:1rem;display:flex}.connected-work .report-evidence{color:var(--muted-ink);font-size:.9rem}@media (max-width:40rem){.connected-work label{align-items:flex-start}.connected-work label select{width:100%}}.print-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;display:none}@media print{body{color:#000;background:#fff}.screen-only{display:none!important}.print-body{display:block}.connected-work{max-width:none;margin:0;padding:0}@page{margin:20mm}}.connected-work pre{white-space:pre-wrap;overflow-wrap:anywhere}.connected-work section{overflow-wrap:anywhere}.work-records textarea{resize:vertical;min-height:5rem}.work-records>nav[aria-label]{border-block:1px solid var(--line);margin:1.25rem 0;padding:1rem 0}.work-records .record-summary>section{background:0 0;border:0;border-radius:0;margin:.5rem 0;padding:.5rem 0}.work-records .record-summary h3{font-size:1rem;font-weight:650}.work-records .record-summary li{margin-block:.75rem;line-height:1.6}.work-records .claim-references{color:var(--muted-ink);font-size:.85rem}.work-records .work-record-card{border-bottom:1px solid var(--line);padding-block:1rem}.work-records .work-record-card h3{margin-bottom:.5rem;font-size:1.15rem}.work-records .record-preview{border:1px solid var(--line);border-radius:var(--radius-control);margin-block:1rem;padding:1rem}.work-records .record-preview pre{max-height:24rem;font-size:.85rem;overflow:auto}.work-records details>summary{cursor:pointer;padding-block:.5rem}.work-records dl{grid-template-columns:minmax(7rem,1fr) minmax(0,3fr);gap:.4rem 1rem;display:grid}.work-records dt{color:var(--muted-ink)}.work-records dd{overflow-wrap:anywhere;margin:0}.work-records :is(a,button,input,select,textarea,summary,pre):focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media (max-width:40rem){.work-records dl{grid-template-columns:1fr}.work-records dd{margin-bottom:.5rem}}.connected-work>p{color:var(--muted-ink)}.connected-work h3{font-size:1rem;line-height:1.4}.connected-work a{text-underline-offset:3px}.connected-work :is(input,select,textarea),.connected-work fieldset{min-width:0}.connected-work fieldset>p{color:var(--muted-ink);font-size:.825rem}.connected-work [role=status]:empty{display:none}.connected-work fieldset:not(:has(legend,label,input,select,textarea)){border:0;margin:.5rem 0;padding:0}.connected-work button:not([data-slot]){border-radius:7px;font-size:.85rem}.work-records>section>form>fieldset{border:0;padding:0}.work-records label:not(:has(input[type=checkbox])){gap:.4rem;display:grid}.work-records fieldset>legend{color:var(--muted-ink);margin-bottom:.5rem;font-size:.85rem}.work-records .work-record-card>p{color:var(--muted-ink);font-size:.8rem}.work-records .work-record-card h3{font-size:1rem;line-height:1.5}.work-records [id^=record-]{padding-bottom:1rem;scroll-margin-top:1rem}.work-records [id^=record-]+[id^=record-]{border-top:1px solid var(--line)}.work-records .work-record-card{border-bottom:0}.work-records details{border-bottom:1px solid var(--line)}.work-records details>summary{padding:.8rem 0;font-size:.85rem}.work-records details[open]>summary{color:var(--signal)}.record-history{max-width:66rem}.record-history .history-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:.75rem;display:flex}.record-history .history-page-header h1{margin:0}.record-history .history-back{border:1px solid var(--line-strong);background:var(--sheet);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:7px;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.record-history .history-back:hover{background:var(--paper);border-color:var(--signal)}.record-history .history-back:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.record-history .history-intro{margin-bottom:1.5rem}.record-history .history-current{border-left:3px solid var(--signal)}.record-history .history-current h2{max-width:68ch;margin:.8rem 0 0;font-size:1.15rem;line-height:1.5}.record-history .history-current p{margin:.5rem 0 0}.record-history .history-meta,.record-history time{color:var(--muted-ink);font-size:.8rem}.record-history .history-state{color:var(--signal);font-size:.8rem;font-weight:600}.record-history .history-heading{margin-top:2rem}.record-history .history-heading h2{margin-bottom:.25rem}.record-history .history-heading p{color:var(--muted-ink);margin:0;font-size:.8rem}.record-history .history-list{padding:0;list-style:none}.record-history .history-list>li{border-left:1px solid var(--line-strong);margin-left:.4rem;padding:0 0 1.5rem 1.5rem;position:relative}.record-history .history-list>li:before{content:"";background:var(--signal);border-radius:50%;width:9px;height:9px;position:absolute;top:.6rem;left:-5px}.record-history .history-version>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding-bottom:.8rem;display:flex}.record-history .history-version h3{margin:0;font-size:.925rem}.record-history .history-diff{background:var(--sheet);border:1px solid var(--line);border-radius:8px;margin:0;padding:0 1rem}.record-history .history-diff>div{padding:.85rem 0}.record-history .history-diff>div+div{border-top:1px solid var(--line)}.record-history .history-diff dt{margin-bottom:.5rem;font-size:.8rem;font-weight:600}.record-history .history-diff dd{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;font-size:.875rem;line-height:1.6;display:grid}.record-history .history-before{color:var(--muted-ink)}.record-history .history-after{border-left:2px solid var(--line);padding-left:1rem}@media (max-width:40rem){.record-history .history-list>li{padding-left:1rem}.record-history .history-diff dd{grid-template-columns:1fr;gap:.4rem}.record-history .history-after{border-left:0;padding-left:0}}.records-index{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:0 1.5rem;display:grid}.records-index>:is(h1,p,nav,.records-permissions){grid-column:1/-1}.records-index>.records-permissions{background:0 0;border:0;margin:0 0 .5rem;padding:0}.records-index .records-permissions h2{margin-bottom:.2rem;font-size:.9rem}.records-index>nav[aria-label]{margin:.5rem 0 1rem;padding:.75rem 0;font-size:.85rem}.records-index>.records-create,.records-index>.records-review{margin-top:1rem}@media (max-width:64rem){.records-index{grid-template-columns:minmax(0,1fr)}}.connected-work .work-action[data-action=delete] button{color:var(--attention);border:1px solid var(--line);background:0 0}.connected-work .work-action[data-action=discarded] button{color:var(--muted-ink);border:1px solid var(--line);background:0 0}.records-review>form[method=get]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:0 .75rem;display:grid}.records-review>form[method=get] button{grid-column:1/-1;justify-self:start}.records-review>p{color:var(--muted-ink);font-size:.8rem}@media (max-width:40rem){.records-review>form[method=get]{grid-template-columns:minmax(0,1fr)}}.connected-work .work-review-controls{grid-template-columns:minmax(0,22rem) auto;justify-content:start;align-items:end;gap:.5rem 1rem;display:grid}.connected-work .work-review-controls>label{margin:0;display:grid}.connected-work .work-review-controls>button{margin:0}.connected-work .work-review-controls>p{color:var(--muted-ink);grid-column:1/-1;margin:0;font-size:.8rem}.connected-work .task-editor-fields{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.25rem;display:grid}.connected-work .task-editor-fields :is(.task-editor-main,.task-editor-details){align-content:start;gap:.9rem;min-width:0;display:grid}.connected-work .task-editor-fields label{min-width:0}.connected-work .task-editor-fields :is(input:not([type=radio],[type=checkbox]),textarea){box-sizing:border-box;width:100%;max-width:none}.connected-work .task-editor-fields textarea{resize:vertical;min-height:5.5rem}.connected-work .task-choice-section{border:0;min-width:0;margin:0;padding:0}.connected-work .task-choice-section legend{margin-bottom:.4rem;padding:0;font-size:.82rem;font-weight:700}.connected-work .task-choice-section>p{color:var(--muted-ink);margin:0 0 .5rem;font-size:.76rem}.connected-work .task-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-height:12rem;display:grid;overflow:auto}.connected-work .task-scope-card{border:1px solid var(--line);background:var(--sheet);cursor:pointer;border-radius:8px;flex-direction:row!important;align-items:flex-start!important;gap:.55rem!important;margin:0!important;padding:.65rem!important;display:flex!important}.connected-work .task-scope-card:has(:checked){border-color:var(--signal);background:#e7f1ed}.connected-work .task-scope-card span{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.connected-work .task-scope-card small{color:var(--muted-ink);font-size:.68rem}.connected-work .task-scope-card strong{font-size:.78rem;line-height:1.25}.connected-work .task-editor-meta{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:.55rem;display:grid}.connected-work .task-editor-fields .task-share-choice{align-items:center;gap:.45rem;font-size:.76rem;font-weight:500;display:flex}@media (max-width:44rem){.connected-work .task-editor-fields{grid-template-columns:1fr}}@media (max-width:40rem){.connected-work .task-editor-fields,.connected-work .work-review-controls{grid-template-columns:minmax(0,1fr)}.connected-work .work-review-controls>button{justify-self:start}}.record-history .history-status-note{color:var(--muted-ink);font-size:.85rem}.record-history .history-facts{gap:.75rem;margin:1rem 0;display:grid}.record-history .history-facts>div{grid-template-columns:9rem minmax(0,1fr);gap:.75rem;display:grid}.record-history .history-facts dt{color:var(--muted-ink);font-size:.8rem}.record-history .history-facts dd{margin:0;font-size:.875rem;line-height:1.5}.record-history .history-event-note{color:var(--muted-ink);margin:0 0 .75rem;font-size:.85rem}.record-history .history-initial dd{grid-template-columns:minmax(0,1fr)}.record-history .history-initial .history-after{border:0;padding:0}@media (max-width:40rem){.record-history .history-facts>div{grid-template-columns:minmax(0,1fr);gap:.2rem}}.work-records .source-field{max-width:42rem;margin:.75rem 0 1rem}.work-records .source-label{color:var(--muted-ink);margin-bottom:.4rem;font-size:.825rem;font-weight:500;display:block}.connected-work .preferences-layout{grid-template-columns:minmax(0,1fr);gap:12px;padding:0;display:grid}.connected-work .preferences-consent p{color:var(--muted-ink);font-size:.8rem}.connected-work .preferences-consent label{align-items:flex-start;line-height:1.5}.connected-work .preferences-hours{border:0;border-radius:0;margin:0;padding:0}.connected-work .preferences-hours legend{margin-bottom:.5rem;font-size:.875rem;font-weight:600}.connected-work .preferences-time{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.connected-work .preferences-time label{align-content:start;margin:.4rem 0;font-size:.75rem;display:grid}.connected-work .preferences-time input{width:100%;max-width:12rem}.connected-work .work-preferences form>button{margin:.75rem 0}.connected-work.my-work .work-review-controls{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0 0 1.5rem;padding:.75rem 0 1rem}.my-work .work-review-empty{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.75rem);display:grid}.my-work .work-review-empty-sources{border-left:1px solid var(--line);padding-left:clamp(1.5rem,3vw,2.75rem)}.my-work .work-review-empty-sources h3{margin:0 0 .75rem;font-size:.85rem}.my-work .work-review-empty-sources a{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem 0;text-decoration:none;display:grid}.my-work .work-review-empty-sources a:hover strong{color:var(--signal)}.my-work .work-review-empty-sources a>span:last-child{color:var(--muted-ink)}.my-work .work-review-source-mark{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.35rem;display:flex}.my-work .work-review-source-pair{gap:.1rem}.my-work .work-review-empty-sources strong,.my-work .work-review-empty-sources small{display:block}.my-work .work-review-empty-sources small{color:var(--muted-ink);margin-top:.15rem;font-size:.75rem}.my-work .work-review-empty-copy{min-width:0}.my-work .work-review-empty-kicker{color:var(--signal);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.my-work .work-review-empty-copy h2{letter-spacing:-.025em;max-width:18ch;margin:.65rem 0 .75rem;font-size:clamp(1.65rem,2.4vw,2.3rem)}.my-work .work-review-empty-copy p{max-width:48ch;color:var(--muted-ink);margin:0}.my-work .work-review-empty-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.my-work .work-review-empty-actions>button,.my-work .work-review-empty-actions .work-dialog-trigger{background:var(--ink);color:#fff;border:0;border-radius:7px;min-height:42px;margin:0;padding:.65rem 1rem}.my-work .work-review-empty-actions a{color:var(--signal);font-size:.85rem;font-weight:600}@media (max-width:50rem){.my-work .work-review-empty{grid-template-columns:1fr}.my-work .work-review-empty-sources{border-left:0;border-top:1px solid var(--line);padding:1rem 0 0}}.my-work .work-period-field>span{color:var(--muted-ink);margin-bottom:.4rem;font-size:.75rem;display:block}.my-work .work-report-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.my-work .work-report-header h2{margin:0}.my-work .work-report-meta{color:var(--muted-ink);margin:.4rem 0;font-size:.75rem}.my-work .work-report-action{background:var(--ink);color:#fff;border-radius:7px;align-items:center;min-height:40px;padding:.6rem .85rem;font-size:.85rem;text-decoration:none;display:inline-flex}.my-work .work-report-action:hover{background:var(--signal)}.my-work .work-review-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin:1rem 0;display:grid}.my-work .work-review-columns>section{margin:0}.my-work .work-review-columns>section:last-child:nth-child(odd){grid-column:1/-1}.my-work .weekly-task-editor fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.my-work .weekly-task-editor label{display:grid}.my-work .weekly-task-editor [role=status]{grid-column:1/-1}.my-work .weekly-task-editor label:has([name=title]){grid-column:1/-1}.my-work .weekly-task-editor label:has([type=checkbox]){grid-column:1/-1;display:flex}.my-work .weekly-task-editor button{justify-self:start}.my-work .weekly-task-editor .work-priority-select{width:100%}@media (max-width:40rem){.my-work .work-review-empty{grid-template-columns:auto minmax(0,1fr)}.my-work .work-review-empty-action{grid-column:1/-1;justify-self:stretch}.connected-work .preferences-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.connected-work .preferences-hours{border:0;padding:0}.my-work .work-review-columns,.my-work .weekly-task-editor fieldset{grid-template-columns:minmax(0,1fr)}}.connected-work .work-dialog-trigger{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.connected-work .work-dialog{border:1px solid var(--line);background:var(--sheet);width:min(58rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border-radius:12px;margin:auto;padding:1.5rem;overflow:auto;box-shadow:0 24px 80px #04030233}.connected-work .work-dialog::backdrop{background:#04030266}.connected-work .work-dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.connected-work .work-dialog-header h2{margin:0;font-size:1.1rem}.connected-work .work-dialog-header button{white-space:nowrap;border:1px solid var(--line);color:var(--ink);background:0 0;flex-shrink:0;margin:0}.connected-work .work-dialog :is(button,input):focus-visible{outline:2px solid var(--signal);outline-offset:3px}.connected-work.my-work .work-review-controls{grid-template-columns:auto auto minmax(0,1fr);justify-content:stretch}.my-work .work-settings-action{justify-self:end}.my-work .work-settings-action>button{min-height:40px;margin:0}.my-work .work-period-options{flex-wrap:wrap;gap:.3rem;display:flex}.my-work .work-period-options button{min-height:40px;color:var(--muted-ink);border:1px solid var(--line);background:0 0;margin:0;padding:.5rem .75rem}.my-work .work-period-options button[aria-pressed=true]{color:var(--signal);background:var(--soft-green);border-color:var(--signal)}.my-work .work-report-tools{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.my-work .work-report-tools>button{margin:0;padding:.4rem .65rem;font-size:.75rem}.work-records .source-picker-trigger{text-align:left;background:var(--sheet);width:100%;min-height:46px;margin:0;padding:.7rem .85rem;display:block}.work-records .source-picker-search label{display:grid}.work-records .source-picker-search input{width:100%}.work-records .source-picker-list{max-height:50dvh;margin:1rem 0 0;padding:0;list-style:none;overflow:auto}.work-records .source-picker-list li+li{border-top:1px solid var(--line)}.work-records .source-picker-list button{text-align:left;width:100%;color:var(--ink);background:0 0;border-radius:6px;margin:0;padding:.85rem;display:block}.work-records .source-picker-list button:is(:hover,[aria-pressed=true]){background:var(--soft-green)}.work-records .source-picker-title{font-size:.9rem;line-height:1.5;display:block}.work-records .source-picker-meta,.work-records .source-picker-selected{color:var(--muted-ink);margin-top:.25rem;font-size:.75rem;display:block}.work-records .source-picker-selected{color:var(--signal)}.work-records .source-picker-empty{color:var(--muted-ink);font-size:.875rem}@media (max-width:64rem){.connected-work.my-work .work-review-controls{grid-template-columns:minmax(0,1fr) auto}.my-work .work-settings-action{grid-column:1/-1;justify-self:start}}@media (max-width:40rem){.connected-work .work-dialog{padding:1rem}.connected-work.my-work .work-review-controls{grid-template-columns:minmax(0,1fr)}.my-work .work-review-controls>button{justify-self:start}}.connected-work .report-sources{font-size:.85rem}.connected-work .report-sources section{border:0;border-radius:0;margin:0 0 1.75rem;padding:0}.connected-work .report-sources h3,.connected-work .generation-calls h3{margin:0 0 .85rem;font-size:.9rem;font-weight:600}.connected-work .source-coverage ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;padding:0;list-style:none;display:grid}.connected-work .source-coverage li{border-top:1px solid var(--line);padding:.85rem 0}.connected-work .source-coverage-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.connected-work .coverage-badge{color:var(--signal);background:var(--soft-green);border-radius:4px;padding:.2rem .5rem;font-size:.7rem}.connected-work .coverage-badge[data-partial=true]{color:var(--muted-ink);background:var(--paper)}.connected-work .source-coverage p{margin:.5rem 0}.connected-work .source-coverage small,.connected-work .source-caption,.connected-work .reference-meta{color:var(--muted-ink);font-size:.75rem}.connected-work .report-sources .source-caveats{background:var(--paper);border-left:3px solid var(--line-strong);padding:1rem 1.25rem}.connected-work .source-caveats ul{padding-left:1rem;list-style:outside}.connected-work .source-caveats li{margin-top:.4rem;line-height:1.6}.connected-work .source-references summary span{color:var(--muted-ink);margin-left:.4rem;font-size:.75rem}.connected-work .source-references ol{padding:0;list-style:none}.connected-work .source-references li{border-top:1px solid var(--line);grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding:1rem 0;scroll-margin:1rem;display:grid}.connected-work .source-references li:focus{outline:2px solid var(--signal);outline-offset:4px}.connected-work .reference-number{color:var(--muted-ink);font-variant-numeric:tabular-nums;padding-top:.15rem;font-size:.75rem}.connected-work .source-references h4{margin:0 0 .3rem;font-size:.875rem;font-weight:600}.connected-work .source-references p{margin:.4rem 0}.connected-work .generation-details{font-size:.85rem}.connected-work .work-dialog:has(.generation-details){width:min(44rem,100vw - 2rem)}.connected-work .generation-model{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.5rem;margin:0 0 1.5rem;display:grid}.connected-work .generation-details dt{color:var(--muted-ink);margin-bottom:.4rem;font-size:.75rem}.connected-work .generation-details dd{overflow-wrap:anywhere;margin:0}.connected-work .generation-totals{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1.75rem;padding:1.25rem 0;display:grid}.connected-work .generation-totals>div+div{border-left:1px solid var(--line);padding-left:1rem}.connected-work .generation-totals dd{font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:600}.connected-work .generation-totals>div:last-child dd{color:var(--signal)}.connected-work .generation-table-scroll{overflow-x:auto}.connected-work .generation-calls table{border-collapse:collapse;width:100%;font-size:.8rem}.connected-work .generation-calls :is(th,td){text-align:right;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:.75rem .5rem}.connected-work .generation-calls th:first-child{text-align:left;width:55%;padding-left:0}.connected-work .generation-calls thead th{color:var(--muted-ink);font-size:.75rem;font-weight:500}.connected-work .generation-calls tbody th{font-weight:500}.connected-work .generation-calls small{color:var(--muted-ink);overflow-wrap:anywhere;margin-top:.2rem;font-weight:400;display:block}.connected-work .generation-note{color:var(--muted-ink);margin:1rem 0 0;font-size:.75rem}@media (max-width:40rem){.connected-work .source-coverage ul,.connected-work .generation-model{grid-template-columns:minmax(0,1fr)}.connected-work .generation-totals dd{font-size:1.2rem}.connected-work .generation-totals>div+div{padding-left:.5rem}.connected-work .generation-calls :is(th,td){padding-inline:.25rem}}.connected-work .source-references>summary{border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:center;gap:.4rem;padding:.85rem 1rem;font-size:.9rem;font-weight:600;list-style:none;display:flex}.connected-work .source-references>summary::-webkit-details-marker{display:none}.connected-work .source-references>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)}.connected-work .source-references[open]>summary:after{transform:rotate(225deg)}.connected-work .work-dialog:has(.work-preferences){width:min(48rem,100vw - 2rem)}.connected-work .schedule-zone{gap:.4rem;margin:0;font-size:.75rem;display:grid}.connected-work .schedule-zone .preferences-select{width:100%}.connected-work .schedule-columns,.connected-work .schedule-day{grid-template-columns:minmax(7rem,1.2fr) repeat(2,minmax(0,1fr));align-items:center;gap:.75rem;display:grid}.connected-work .schedule-columns{color:var(--muted-ink);padding-bottom:.5rem;font-size:.7rem}.connected-work .schedule-day{border-top:1px solid var(--line);min-height:44px;padding:.35rem 0}.connected-work .schedule-day label{color:var(--ink);margin:0;font-size:.8rem}.connected-work .schedule-day [role=combobox]{width:100%;padding:.45rem .6rem;font-size:.8rem}.connected-work .schedule-rest{color:var(--muted-ink);grid-column:2/-1;font-size:.8rem}.connected-work .schedule-copy{border:1px solid var(--line);color:var(--signal);background:0 0;margin:0;padding:.5rem .65rem;font-size:.75rem}@media (max-width:40rem){.connected-work .schedule-columns,.connected-work .schedule-day{grid-template-columns:minmax(5rem,1fr) repeat(2,minmax(4.5rem,1fr));gap:.35rem}.connected-work .schedule-day [role=combobox]{padding:.4rem .15rem}.connected-work .schedule-day label{gap:.4rem;font-size:.75rem}}.connected-work .schedule-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:.5rem;display:grid}.connected-work .schedule-toolbar .schedule-zone [role=combobox],.connected-work .schedule-toolbar .schedule-copy{min-height:40px;margin:0}.connected-work .work-preferences form>[role=status]{margin:0;font-size:.8rem}@media (max-width:36rem){.connected-work .schedule-toolbar{grid-template-columns:minmax(0,1fr);gap:.5rem}.connected-work .schedule-toolbar .schedule-copy{justify-self:start}}.connected-work .report-time-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.connected-work .report-time-facts dt{color:var(--muted-ink);margin-bottom:.4rem;font-size:.75rem}.connected-work .report-time-facts dd{margin:0;font-size:1.4rem;font-weight:600}.connected-work .report-activity>p,.connected-work .report-calendar-explanation p{margin:.65rem 0;font-size:.85rem}.connected-work .report-explanation{color:var(--muted-ink);font-size:.8rem}.connected-work .report-calendar-explanation{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.connected-work .report-calendar-explanation h3{margin:0;font-weight:600}.connected-work .report-calendar-explanation li{margin:.6rem 0;font-size:.8rem;line-height:1.5}.connected-work .activity-calculation{font-size:.85rem}.connected-work .activity-calculation>p{margin:.75rem 0}.connected-work .activity-calculation h3{margin:1.5rem 0 .5rem;font-weight:600}.connected-work .activity-table-scroll{overflow-x:auto}.connected-work .activity-calculation table{border-collapse:collapse;width:100%;font-size:.8rem}.connected-work .activity-calculation :is(th,td){text-align:left;border-bottom:1px solid var(--line);padding:.7rem .5rem}.connected-work .activity-calculation th{color:var(--muted-ink);font-weight:500}.connected-work .activity-calculation :is(th,td):last-child{text-align:right}.connected-work .report-evidence{margin-top:.5rem;line-height:1.6;display:block}.connected-work .work-review-columns>section li+li{margin-top:1rem}.connected-work .report-no-results p{margin:.65rem 0;font-size:.85rem}@media (max-width:40rem){.connected-work .report-time-facts{grid-template-columns:minmax(0,1fr)}}.connected-work .activity-calculation :is(th,td):last-child{white-space:nowrap}.connected-work :is(.report-evidence,.report-no-results,.report-calendar-explanation) a{color:var(--signal);text-underline-offset:3px;text-decoration:underline}.connected-work .report-calendar-explanation p>a{margin-top:.5rem;display:inline-block}.my-work .work-plan-link{border:1px solid var(--line-strong);border-radius:7px;align-items:center;padding:.4rem .65rem;font-size:.75rem;text-decoration:none;display:inline-flex}.work-planning>.section-heading h1{margin:0}.work-planning>.section-heading a{color:var(--signal);font-size:.85rem;text-decoration:underline}.my-work .work-review-columns>.report-activity{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem;display:grid}.connected-work .report-activity-main>p{margin:.65rem 0;font-size:.85rem}.connected-work .report-activity .report-calendar-explanation{border-top:0;border-left:1px solid var(--line);margin:0;padding:0 0 0 1.5rem}.my-work .work-review-columns>.report-no-results{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-column:1/-1;padding:1rem 0}.connected-work .report-no-results h2{margin-bottom:.4rem;font-size:.95rem}.connected-work .report-no-results p{max-width:100ch}.connected-work .report-no-results a{margin-top:.3rem;font-size:.85rem;display:inline-block}@media (max-width:48rem){.my-work .work-review-columns>.report-activity{grid-template-columns:minmax(0,1fr);gap:1rem}.connected-work .report-activity .report-calendar-explanation{border-left:0;border-top:1px solid var(--line);padding:1rem 0 0}}.connected-work.my-work{padding-top:.75rem;padding-bottom:1rem}.my-work>h1{margin-top:.25rem}.my-work>p{margin:.4rem 0 .65rem}.connected-work.my-work .work-review-controls{margin-bottom:.85rem;padding:.4rem 0 .75rem}.my-work .work-review-columns{gap:.75rem;margin:.75rem 0 0}.my-work .work-review-columns>.report-activity{padding:1rem 1.25rem}.my-work .report-time-facts{margin:.75rem 0}.my-work .report-activity-main>p{margin:.45rem 0}.my-work .work-review-columns>.report-no-results{padding:.65rem 0 0}.my-work .report-no-results p{margin:.2rem 0}@media (min-width:60rem){.my-work .work-period-field{align-items:center;gap:.75rem;display:flex}.my-work .work-period-field>span{margin:0}.my-work .work-report-header>div{align-items:baseline;gap:1rem;display:flex}.my-work .work-report-meta{max-width:none}.my-work .report-no-results{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;display:grid}.my-work .report-no-results>h2,.my-work .report-no-results>p{grid-column:1}.my-work .report-no-results>a{grid-area:1/2/4;align-self:center}}.work-planning .planning-board{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;gap:2rem;margin-top:1.25rem;display:grid}.work-planning .planning-list{margin:0;padding:0;overflow:hidden}.planning-list-heading{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem .6rem;display:flex}.connected-work .planning-list-heading h2,.connected-work .planning-proposals h2{margin:0}.planning-list-heading h2 span,.planning-proposals h2 span{color:var(--muted-ink);margin-left:.4rem;font-size:.8rem;font-weight:400}.connected-work .planning-list-heading button{border-radius:7px;margin:0}.planning-filters{border-bottom:1px solid var(--line);gap:1rem;padding:0 1.25rem;display:flex}.connected-work .planning-filters button{color:var(--muted-ink);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0;padding:.75rem 0;font-size:.8rem}.connected-work .planning-filters button[aria-pressed=true]{color:var(--signal);border-bottom-color:var(--signal)}.planning-filters span{margin-left:.35rem}.connected-work .planning-task-list{margin:0;padding:0;list-style:none}.planning-task-list li+li{border-top:1px solid var(--line)}.connected-work .planning-task-row{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:0;grid-template-columns:1rem minmax(0,1fr) auto 4.5rem auto;align-items:center;gap:.75rem;margin:0;padding:1.1rem 1.25rem;display:grid}.connected-work .planning-task-row:hover{background:var(--soft-green)}.planning-task-status{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:.9rem;height:.9rem;font-size:.65rem;display:grid}.planning-task-title{overflow-wrap:anywhere;font-size:.9rem;line-height:1.45}.planning-task-date{color:var(--muted-ink);text-align:right;font-size:.75rem}.planning-priority{background:var(--canvas);color:var(--muted-ink);border-radius:4px;padding:.2rem .45rem;font-size:.7rem}.planning-priority[data-priority=high]{color:#8a471b;background:#fcf0e5}.planning-task-edit{color:var(--signal);font-size:.75rem}.connected-work .planning-list-note{border-top:1px solid var(--line);color:var(--muted-ink);margin:0;padding:.75rem 1.25rem;font-size:.75rem}.planning-list>[role=status]{margin:0;padding:0 1.25rem}.planning-list>[role=status]:not(:empty){padding-bottom:.75rem}.planning-proposals{border-left:1px solid var(--line);padding-left:1.5rem}.planning-proposals>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.connected-work .planning-proposals>p{color:var(--muted-ink);margin:.5rem 0 1rem;font-size:.8rem}.connected-work .planning-proposals>ul{margin:0;padding:0;list-style:none}.planning-proposals li{border-top:1px solid var(--line);padding:1rem 0}.planning-proposals h3{overflow-wrap:anywhere;margin:0 0 .6rem;font-size:.9rem;font-weight:500}.planning-proposal-meta{color:var(--muted-ink);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.connected-work .planning-proposals button{color:var(--signal);border:1px solid var(--line-strong);background:0 0;border-radius:6px;padding:.4rem .6rem;font-size:.75rem}.planning-empty{padding:1.5rem 1.25rem}.planning-proposals .planning-empty{border-top:1px solid var(--line);padding:1.25rem 0}.connected-work .planning-empty h3{margin:0 0 .4rem;font-size:.9rem}.connected-work .planning-empty p{color:var(--muted-ink);margin:0;font-size:.8rem}.connected-work .planning-task-dialog .weekly-task-editor fieldset{border:0;margin:1rem 0;padding:0}.planning-task-dialog legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.connected-work .planning-task-dialog .weekly-task-editor fieldset>button[type=button]{color:#923d35;border:1px solid var(--line);background:0 0;justify-self:end}@media (max-width:60rem){.work-planning .planning-board{grid-template-columns:minmax(0,1fr);gap:1.5rem}.planning-proposals{border-left:0;border-top:1px solid var(--line);padding:1rem 0 0}}@media (max-width:40rem){.connected-work .planning-task-row{grid-template-columns:1rem minmax(0,1fr) auto;gap:.5rem;padding:1rem}.planning-task-title{grid-column:2/4}.planning-task-row .planning-priority{grid-column:2;justify-self:start}.planning-task-date{grid-column:3}.planning-task-edit{display:none}.planning-list-heading{padding:1rem}}.connected-work .planning-pagination{border-top:1px solid var(--line);color:var(--muted-ink);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.75rem;display:flex}.connected-work .planning-pagination button{color:var(--signal);background:0 0;margin:0;padding:.35rem .5rem;font-size:.75rem}.planning-pagination button:disabled{opacity:.4}.planning-task-title,.planning-proposals li h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.connected-work .planning-dialog-tabs{border-bottom:1px solid var(--line);gap:1rem;margin-top:.5rem;display:flex}.connected-work .planning-dialog-tabs button{color:var(--muted-ink);background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 0;font-size:.85rem}.connected-work .planning-dialog-tabs button[aria-pressed=true]{color:var(--signal);box-shadow:inset 0 -2px var(--signal)}.connected-work .planning-task-dialog{max-width:42rem}.integration-card-heading{align-items:center;gap:.85rem;display:flex}.integration-card-heading img{object-fit:contain;flex-shrink:0;width:40px;height:40px}.connected-work .integration-card-heading h2{margin:0;font-size:1.2rem}.connected-work .integration-card-heading p{color:var(--muted-ink);margin:.2rem 0 0;font-size:.75rem}.integration-state{color:var(--muted-ink);background:var(--canvas);border-radius:5px;margin-left:auto;padding:.3rem .5rem;font-size:.7rem}.integration-state[data-connected=true]{color:var(--signal);background:var(--soft-green)}.integration-facts{grid-template-columns:1fr 1.5fr;gap:1rem;margin:1.5rem 0 1rem;display:grid}.integration-facts dt{color:var(--muted-ink);margin-bottom:.4rem;font-size:.75rem}.integration-facts dd{margin:0;font-size:.9rem}.integration-facts>div:first-child dd{font-size:1.25rem}.integration-permission-summary{border-top:1px solid var(--line);flex-wrap:wrap;gap:.6rem 1.25rem;padding:.85rem 0;display:flex}.integration-permission-summary span{color:var(--muted-ink);flex-direction:column;gap:.25rem;font-size:.7rem;display:flex}.integration-permission-summary strong{color:var(--ink);font-size:.75rem;font-weight:500}.integration-card-actions{flex-wrap:wrap;gap:.5rem;padding-top:.3rem;display:flex}.connected-work .integration-card-actions>button{color:var(--signal);border:1px solid var(--line-strong);background:0 0;border-radius:6px;margin:0;padding:.5rem .65rem;font-size:.75rem}.integration-sync-action{border-top:1px solid var(--line);margin-top:1rem;padding-top:.75rem}.connected-work .integration-sync-action button{border-radius:6px;margin:0;font-size:.8rem}.connected-work .integration-sync-action p{margin:.4rem 0;font-size:.75rem}.connected-work .integration-sync-action p:empty{display:none}.connected-work .integration-readings>button{color:var(--signal);background:0 0;border:0;border-radius:0;margin:0;padding:.65rem 0;font-size:.8rem;text-decoration:underline}.integration-connection-settings h3{margin:1rem 0 .4rem;font-size:1rem}.integration-connection-settings p{font-size:.85rem}.integration-disconnect{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:.75rem}.connected-work .integration-disconnect button{color:#923d35;border:1px solid var(--line-strong);background:0 0}.integration-connect{margin-top:1.25rem;font-size:.85rem}@media (max-width:40rem){.integration-card-heading{flex-wrap:wrap}.integration-state{margin-left:0}.integration-facts{grid-template-columns:1fr}}.integration-card-actions>button{align-items:center;gap:.5rem;display:inline-flex}.integration-chevron{border-bottom:1px solid;border-right:1px solid;width:.4rem;height:.4rem;transform:rotate(45deg)translateY(-2px)}.integration-card-actions>button[aria-expanded=true] .integration-chevron{transform:rotate(225deg)translate(-1px,-1px)}.connected-work .integration-card-actions>button[aria-expanded=true]{background:var(--soft-green);border-color:var(--signal)}.integration-dropdown-panel{border-top:1px solid var(--line);margin-top:1rem;padding:1rem 0 0}.integration-dropdown-panel p,.integration-dropdown-panel label{font-size:.8rem}.integration-dropdown-panel fieldset{padding:.75rem}.integration-dropdown-panel button{font-size:.8rem}.connected-work .integration-dropdown-panel{margin-top:.75rem;padding-top:.5rem}.connected-work .integration-dropdown-panel fieldset{margin:.5rem 0}.connected-work .integration-dropdown-panel label{min-height:32px;margin:.4rem 0}.connected-work .integration-dropdown-panel p:empty{display:none}.connected-work .integration-dropdown-panel button{color:var(--signal);border:1px solid var(--line-strong);background:0 0;border-radius:6px;padding:.45rem .65rem}.connected-work .integration-dropdown-panel .source-refresh{border:0;margin:0 0 .5rem;padding:0;font-size:.75rem;text-decoration:underline}.connected-work .integration-dropdown-panel fieldset{background:0 0}.connected-work .integration-dropdown-panel .integration-disconnect button{color:#923d35}.connected-work .integration-sync-action{border-top:0;border-bottom:1px solid var(--line);margin:0 0 1rem;padding:.25rem 0 1rem}.integration-setting-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.connected-work .integration-setting-row h3{margin:0 0 .25rem;font-size:.85rem}.connected-work .integration-setting-row p{color:var(--muted-ink);margin:0;font-size:.75rem;line-height:1.5}.connected-work .integration-setting-row button{margin:0;font-size:.75rem}.connected-work .integration-setting-note{color:var(--muted-ink);margin:0 0 .75rem;font-size:.7rem}.connected-work .integration-setting-row.integration-disconnect{margin:.5rem 0 0;padding-top:1rem}@media (max-width:40rem){.integration-setting-row{grid-template-columns:minmax(0,1fr)}.integration-setting-row form{justify-self:start}}.notion-source-choice{border-bottom:1px solid var(--line);padding:.6rem 0}.connected-work .notion-source-heading label{min-height:32px;color:var(--ink);margin:0}.connected-work .notion-source-mapping{margin:.25rem 0 0 1.75rem}.work-dialog-header h2:has(.google-calendar-logo){align-items:center;gap:.6rem;display:flex}.connected-work .notion-source-mapping>summary{color:var(--signal);cursor:pointer;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.75rem;display:flex}.notion-source-mapping>summary:before{content:"›";font-size:1rem}.notion-source-mapping[open]>summary:before{transform:rotate(90deg)}.notion-source-mapping>summary span{color:var(--muted-ink);margin-left:auto;font-size:.7rem}.connected-work .notion-source-mapping>p{color:var(--muted-ink);font-size:.75rem}.connected-work .notion-source-mapping>label{margin:.75rem 0;display:block}.notion-source-mapping select,.notion-source-mapping input{width:100%;margin-top:.35rem;display:block}.connected-work .notion-source-mapping>label{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:.75rem;margin:0;padding:.4rem 0;font-size:.75rem;display:grid}.notion-property-select{width:100%;min-width:0;display:block}.connected-work .notion-property-select button{text-align:left;width:100%;color:var(--ink);margin:0;font-size:.8rem}.connected-work .notion-property-select [data-slot=select]{background:var(--sheet);min-height:36px}.connected-work .notion-property-select [role=listbox]{min-width:100%}.connected-work .notion-property-select [role=option]{border:0;border-radius:4px;padding:.45rem .65rem}@media (max-width:40rem){.connected-work .notion-source-mapping>label{grid-template-columns:1fr;gap:.3rem;padding:.5rem 0}}.connected-work .source-search{margin:.5rem 0;font-size:.75rem;display:block}.source-search input{width:100%;margin-top:.35rem;display:block}.source-pagination{color:var(--muted-ink);justify-content:space-between;align-items:center;gap:.5rem;margin:.65rem 0;font-size:.75rem;display:flex}.connected-work .source-pagination button{margin:0;padding:.35rem .5rem}.imported-toolbar{color:var(--muted-ink);justify-content:space-between;gap:1rem;margin:1rem 0 .5rem;font-size:.75rem;display:flex}.connected-work .imported-list{margin:0;padding:0;list-style:none}.imported-list>li{border:1px solid var(--line);background:var(--surface,#fff);border-radius:10px;margin-top:.75rem;padding:1rem}.imported-item-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.connected-work .imported-item-heading h3{margin:0;font-size:.9rem;font-weight:500;line-height:1.4}.imported-status{color:var(--muted-ink);flex-shrink:0;font-size:.7rem}.imported-status[data-done=true]{color:var(--signal)}.connected-work .imported-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0;font-size:.85rem;line-height:1.55}.imported-list footer{color:var(--muted-ink);justify-content:space-between;align-items:end;gap:1rem;margin-top:.5rem;font-size:.7rem;display:flex}.imported-list footer>div{gap:.25rem;display:grid}.connected-work .imported-list footer .imported-open{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.connected-work .imported-open:hover{border-color:var(--signal);background:var(--signal-wash,#edf4f1)}.imported-open img{flex-shrink:0}.connected-work .imported-empty{color:var(--muted-ink);margin:1.25rem 0;font-size:.85rem}@media (max-width:40rem){.imported-item-heading,.imported-list footer{flex-direction:column;align-items:start;gap:.4rem}}.integration-permission-summary{border-bottom:1px solid var(--line);align-items:center;gap:.75rem 1rem;margin-bottom:1rem}.connected-work .integration-permission-summary .integration-sync-action{border:0;margin:0 0 0 auto;padding:0}.integration-permission-summary .integration-sync-action p{max-width:15rem}@media (max-width:40rem){.connected-work .integration-permission-summary .integration-sync-action{margin-left:0}}.connected-work .integration-sync-action button{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.integration-sync-check{color:#72d99b;flex-shrink:0}.connected-work .integration-sync-action .integration-sync-complete{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.connected-work .preferences-select{width:100%;min-width:0;display:block}.connected-work .preferences-select button{width:100%;color:var(--ink);background:var(--sheet);text-align:left;margin:0;font-size:.8rem}.connected-work .preferences-select [role=combobox]{gap:.25rem;padding:.45rem .5rem}.connected-work .preferences-select [role=listbox]{overscroll-behavior:contain;min-width:max(100%,6rem);max-height:12rem;overflow-y:auto}.connected-work .preferences-select [role=option]{border:0;border-radius:4px;padding:.4rem .5rem}.connected-work .preferences-select [role=option]:is(:hover,:focus-visible,[aria-selected=true]){color:var(--signal);background:#e7f1ed}.connected-work .preferences-select [role=option] span{white-space:nowrap}@media (max-width:40rem){.connected-work .schedule-day [role=combobox]{gap:.15rem;padding-inline:.3rem;font-size:.75rem}}.connected-work .work-dialog p{max-width:none}.connected-work .work-dialog:has(.imported-items){width:min(76rem,100vw - 2rem);max-width:calc(100vw - 2rem);padding:1.25rem 1.75rem}.connected-work .work-dialog:has(.slack-imported){width:min(52rem,100vw - 2rem);max-width:calc(100vw - 2rem)}.connected-work .imported-items{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1.5rem;display:grid}.connected-work .imported-toolbar{margin:0}.connected-work .imported-items .source-search{justify-self:end;width:min(100%,24rem);margin:0}.connected-work .imported-items .source-search input{margin-top:.25rem}.connected-work .imported-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.connected-work .imported-list[data-provider=notion]{grid-template-columns:repeat(3,minmax(0,1fr))}.connected-work .imported-list>li{min-width:0;margin:0;padding:.85rem 1rem}.connected-work .imported-list>li[data-kind=document]{background:var(--paper);border-left:3px solid var(--signal);grid-column:1/-1}.connected-work .imported-kind{color:var(--signal);margin-bottom:.3rem;font-size:.7rem;font-weight:500;display:block}.connected-work .imported-list>li[data-kind=task] .imported-kind{color:var(--muted-ink)}.connected-work .imported-list>li[data-kind=document] .imported-item-heading h3{font-size:1rem}.connected-work .imported-text{max-width:none;margin:0 0 .75rem;font-size:.8rem}.connected-work .imported-items .source-pagination,.connected-work .imported-empty{grid-column:1/-1}.connected-work .imported-list footer .imported-open{padding:.4rem .55rem;font-size:.7rem}@media (max-width:70rem){.connected-work .imported-list[data-provider=notion]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:55rem){.connected-work .imported-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.connected-work .work-dialog:has(.imported-items){padding:1rem}.connected-work .imported-items{grid-template-columns:minmax(0,1fr)}.connected-work .imported-items .source-search{justify-self:stretch;width:100%}}.integration-local-sources{min-width:0}.integration-local-sources-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.connected-work .integration-local-sources-heading p,.integration-local-sources-heading>span{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.5}.connected-work .integration-local-sources ul{border:1px solid var(--border);border-radius:.625rem;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.connected-work .integration-sync-action [role=alert]{color:#79541e;background:#fffaf0;border:1px solid #e3d5b8;border-radius:.5rem;padding:.75rem}.integration-local-sources li{align-items:center;gap:.75rem;min-width:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.5;display:flex}.integration-local-sources li+li{border-top:1px solid var(--border)}.integration-local-sources li>span:last-child{overflow-wrap:anywhere;min-width:0}.integration-source-symbol{background:var(--muted);height:1.75rem;color:var(--muted-foreground);border-radius:.375rem;flex:0 0 1.75rem;place-items:center;font-size:1rem;display:grid}.slack-source-choice{grid-template-columns:minmax(0,1fr) minmax(10rem,15rem);align-items:center;column-gap:1.25rem;display:grid}.connected-work .slack-source-project>label{color:var(--muted-ink);gap:.375rem;margin:0;font-size:.75rem;display:grid}.slack-source-project,.slack-source-project .notion-property-select{width:100%;min-width:0}@media (max-width:600px){.slack-source-choice{grid-template-columns:minmax(0,1fr);row-gap:.5rem}}.activity-bar-chart{margin:1.25rem 0 .75rem}.activity-bar-chart figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.activity-bar-chart figcaption span{color:var(--muted-ink);font-size:.725rem}.activity-chart-scroll{max-width:100%;overflow-x:auto}.activity-bar-chart svg{width:100%;height:auto;display:block}.activity-bar-chart svg text{fill:var(--muted-ink);font-size:10px}.activity-chart-grid{stroke:var(--line);stroke-dasharray:3 4}.activity-chart-bar{fill:var(--signal)}.activity-chart-bar:hover{fill:var(--ink)}.connected-work .activity-bar-chart>p{margin:.25rem 0 0;font-size:.7rem}.connected-work .report-calendar-explanation h3{margin:0 0 .35rem;font-size:.95rem}.connected-work .availability-zone{color:var(--signal);margin:0;font-size:.75rem}.connected-work .availability-intro{color:var(--muted-ink);margin:.75rem 0 1rem;font-size:.8rem;line-height:1.5}.connected-work .availability-days{margin:0;padding:0;list-style:none}.availability-days li{border-bottom:1px solid var(--line);grid-template-columns:6rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.75rem 0;font-size:.8125rem;display:grid}.availability-days strong{text-transform:capitalize;font-weight:500}.availability-days li>div{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.availability-days li span{background:var(--soft-green);color:var(--signal);font-variant-numeric:tabular-nums;border-radius:4px;padding:.2rem .45rem}.connected-work .availability-note{margin:.85rem 0 0;font-size:.725rem}.report-activity-main,.report-calendar-explanation{min-width:0}.activity-chart-day{display:none}@media (max-width:48rem){.activity-bar-chart svg[data-dense=false] text{font-size:18px}.activity-bar-chart svg[data-dense=false] .activity-chart-date{display:none}.activity-bar-chart svg[data-dense=false] .activity-chart-day{display:block}}.my-work .work-review-controls>[role=status]:empty{display:none}.my-work .activity-bar-chart{margin:.65rem 0 .4rem}.my-work .activity-bar-chart svg{height:170px}.my-work .report-calendar-explanation .availability-days li{margin:0;padding:.4rem 0}.my-work .report-calendar-explanation .availability-intro{margin:.4rem 0}.my-work .report-calendar-explanation .availability-note{margin-top:.5rem}.my-work .report-activity-main>.work-dialog-trigger{margin-bottom:0;padding:.4rem .65rem;font-size:.75rem}@media (min-width:60rem){.my-work .report-activity-main>h2{margin-bottom:.5rem}.my-work .report-time-facts{margin:.5rem 0}.my-work .work-review-columns>.report-activity{gap:1rem;padding:.5rem 1rem}.my-work .report-activity .report-calendar-explanation{padding-left:1rem}.my-work .work-review-result{grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1rem;display:grid}.my-work .work-report-header,.my-work .work-review-columns{grid-column:1/-1}.my-work .work-report-tools{align-self:center;margin:0}.my-work .work-review-columns{margin-top:.25rem}.my-work .report-calendar-explanation .availability-days li{padding:.25rem 0}.my-work .availability-days li span{padding:.1rem .4rem}.my-work .activity-bar-chart svg{height:145px}.my-work .activity-bar-chart svg text{font-size:14px}.my-work .report-no-results{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.my-work .report-no-results>h2,.my-work .report-no-results>p,.my-work .report-no-results>a{grid-area:1;margin:0}.workspace-pages .connected-work.my-work{padding-top:.75rem;padding-bottom:.5rem}.connected-work.my-work .work-review-controls{margin-bottom:.5rem;padding-top:.2rem;padding-bottom:.4rem}}.connected-work .source-import-layout{border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.5rem;margin:1.25rem 0 0;padding:0;display:grid}.connected-work .source-import-layout>section{min-width:0;margin:0;padding:1.25rem}.connected-work .source-import-layout h2{margin-bottom:.5rem;font-size:1.05rem}.connected-work .source-import-layout h3{margin:1rem 0 .3rem;font-size:.85rem;font-weight:600}.connected-work .source-import-layout p{margin:.4rem 0 .85rem;font-size:.85rem}.connected-work .source-import-provider{color:var(--signal);padding-top:.5rem}.connected-work .source-import-hint{color:var(--muted-ink);font-size:.75rem}.connected-work .source-import-fields label{border-bottom:1px solid var(--line);cursor:pointer;flex-wrap:nowrap;gap:.7rem;margin:0;padding:.7rem 0;display:flex}.source-import-fields label>span{overflow-wrap:anywhere;gap:.15rem;min-width:0;display:grid}.source-import-fields label strong{color:var(--muted-ink);font-size:.75rem;font-weight:500}.source-import-fields label:has(:disabled){color:var(--muted-ink);cursor:default}.connected-work .source-import-inputs{border:0;margin:0;padding:0}.connected-work .source-import-inputs>label{gap:.35rem;margin:.7rem 0;font-size:.8rem;display:grid}.connected-work .source-import-inputs :is(select,textarea){width:100%;font-size:.85rem}.connected-work .source-import-inputs textarea{min-height:4.5rem}.connected-work .source-import-preview{background:var(--paper);overflow-wrap:anywhere;border-radius:6px;padding:.75rem}.connected-work .source-import-preview h3{margin:0 0 .4rem}.connected-work .source-import-preview p{margin:.25rem 0}.connected-work .source-import-preview ul{margin:.5rem 0 0;padding-left:1.1rem;font-size:.75rem}.connected-work .source-import-inputs>button{margin:.85rem 0 0}.connected-work .source-import-layout [role=status]:empty{display:none}@media (max-width:48rem){.connected-work .source-import-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.connected-work .source-import-layout>section{padding:1rem}}.connected-work fieldset.record-task-option{border:0;margin:1rem 0;padding:0}.record-task-option legend{margin-bottom:.5rem;font-size:.85rem}.record-task-choices{flex-wrap:wrap;gap:.5rem;display:flex}.connected-work .record-task-choices label{border:1px solid var(--line);cursor:pointer;overflow-wrap:anywhere;border-radius:7px;flex-wrap:nowrap;gap:.5rem;min-width:0;max-width:100%;margin:0;padding:.65rem .8rem;font-size:.85rem;display:flex}.record-task-choices label:has(:checked){color:var(--signal);background:var(--soft-green);border-color:var(--signal)}.record-task-choices input{accent-color:var(--signal);flex:none}.bundle-projects{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.8rem 0;display:flex}.bundle-projects button[aria-pressed=true]{background:var(--soft-green);border-color:var(--signal);color:var(--signal)}.bundle-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.connected-work .bundle-columns>:is(section,form){border:1px solid var(--line);background:var(--surface,#fff);border-radius:10px;min-width:0;margin:0;padding:1rem}.connected-work .bundle-columns h2{margin:0 0 .5rem;font-size:1.05rem}.bundle-sources>header,.bundle-picker-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.connected-work .bundle-columns p{color:var(--muted-ink);margin:.5rem 0;font-size:.8rem}.connected-work .bundle-draft fieldset{border:0;margin:0;padding:0}.connected-work .bundle-draft label{gap:.35rem;margin:.7rem 0;display:grid}.connected-work .bundle-draft textarea{width:100%;height:4.5rem;min-height:4.5rem}.bundle-selected{margin:.75rem 0;padding:0;list-style:none}.bundle-selected li{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.bundle-selected li>span{flex:1;min-width:0;display:grid}.bundle-selected strong{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.bundle-selected small{color:var(--muted-ink)}.bundle-empty{padding:1rem 0}.bundle-picker-footer{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.bundle-import .work-dialog{width:min(1120px,100vw - 3rem)}.evidence-source-option[aria-pressed=true]{border-color:var(--signal);background:var(--soft-green)}@media (max-width:48rem){.bundle-columns{grid-template-columns:minmax(0,1fr)}}.record-task-choices label:has(:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.connected-work .record-task-option>p{color:var(--muted-ink);margin:.5rem 0 0;font-size:.75rem}.connected-work .work-review-columns>section li{overflow-wrap:anywhere}.connected-work .work-review-columns>section li>p a,.connected-work .report-reading a{color:var(--signal);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.connected-work .work-dialog:has(.generation-details){width:min(80rem,100vw - 3rem);min-height:min(44rem,100dvh - 3rem);padding:1.75rem 2rem}.connected-work .generation-intro h3{margin:.65rem 0 .4rem;font-size:1.25rem;font-weight:500}.connected-work .generation-intro p{color:var(--muted-ink);max-width:none;margin:0}.generation-mode{background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:.25rem .55rem;font-size:.7rem;display:inline-block}.connected-work .generation-totals{grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0;padding:1.1rem 0}.connected-work .generation-totals dd{margin:.4rem 0;font-size:2rem}.generation-totals small{color:var(--muted-ink);font-size:.7rem}.generation-body{grid-template-columns:minmax(15rem,.85fr) minmax(0,2fr);gap:2rem;padding-top:.25rem;display:grid}.connected-work .generation-body h3{margin:0 0 .65rem;font-size:.95rem;font-weight:600}.generation-models{border-right:1px solid var(--line);min-width:0;padding-right:1.5rem}.generation-model-list{margin:0;padding:0;list-style:none}.generation-model-list li{padding:.75rem 0}.generation-model-identity{overflow-wrap:anywhere;align-items:center;gap:.6rem;min-width:0;display:flex}.generation-model-identity img{flex-shrink:0}.generation-model-identity strong{font-size:.8rem;font-weight:500}.generation-model-identity small,.generation-demo-brands small{color:var(--muted-ink);margin-top:.2rem;font-size:.7rem;display:block}.generation-model-role{color:var(--signal);margin-top:.4rem;font-size:.7rem;display:block}.generation-fallback{margin:1rem 0}.generation-demo-brands{border-top:1px solid var(--line);padding-top:.85rem}.generation-demo-brands h4{color:var(--muted-ink);margin:0 0 .75rem;font-size:.75rem}.generation-demo-brands>div{align-items:center;gap:.7rem;margin-top:.75rem;display:flex}.generation-demo-brands strong{font-weight:500}.connected-work .generation-table-description{color:var(--muted-ink);margin:0 0 .8rem;font-size:.75rem}.connected-work .generation-calls .generation-call-number{color:var(--muted-ink);margin-bottom:.4rem;font-size:.7rem;display:block}.connected-work .generation-note{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}@media (max-width:48rem){.connected-work .work-dialog:has(.generation-details){width:calc(100vw - 1rem);min-height:0;padding:1rem}.generation-body{grid-template-columns:minmax(0,1fr);gap:1.5rem}.generation-models{border-right:0;padding-right:0}.connected-work .generation-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0}.connected-work .generation-totals>div:nth-child(3){border-left:0;padding-left:0}}.connected-work .work-dialog:has(.generation-demo){width:min(46rem,100vw - 2rem);min-height:0;padding:1.5rem}.connected-work .generation-demo-summary{justify-content:space-between;align-items:center;gap:2rem;padding:.5rem 0 1.35rem;display:flex}.connected-work .generation-demo-model{align-items:center;gap:.8rem;display:flex}.connected-work .generation-demo-model img{flex:none}.connected-work .generation-demo-model strong,.connected-work .generation-demo-model small{display:block}.connected-work .generation-demo-model strong{font-size:1.15rem;font-weight:600}.connected-work .generation-demo-model small{color:var(--muted-ink);margin-top:.2rem;font-size:.75rem}.connected-work .generation-demo-total{white-space:nowrap;align-items:baseline;gap:.55rem;display:flex}.connected-work .generation-demo-total strong{color:var(--signal);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:500;line-height:1}.connected-work .generation-demo-total span{color:var(--muted-ink);font-size:.75rem}.connected-work .generation-demo-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:1rem 0;display:grid}.connected-work .generation-demo-metrics>div+div{border-left:1px solid var(--line);padding-left:1.25rem}.connected-work .generation-demo-metrics dd{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.connected-work .generation-demo-calls{padding-top:1.25rem}.connected-work .generation-demo-calls h3{margin-bottom:.45rem}.connected-work .generation-demo-calls table{font-size:.78rem}.connected-work .generation-demo-calls :is(th,td){padding-block:.65rem}.connected-work .generation-demo .generation-note{border-top:0;margin-top:1rem;padding-top:0}@media (max-width:40rem){.connected-work .work-dialog:has(.generation-demo){width:calc(100vw - 1rem);padding:1rem}.connected-work .generation-demo-summary{align-items:flex-start;gap:1rem}.connected-work .generation-demo-total{text-align:right;display:block}.connected-work .generation-demo-total span{margin-top:.2rem;display:block}}.my-work .work-period-options{background:var(--sheet);border:1px solid var(--line);border-radius:8px;gap:.2rem;padding:.2rem;display:inline-flex}.my-work .work-period-options button{border:0;border-radius:5px;min-height:36px;padding:.4rem .65rem;font-size:.8rem}.my-work .work-period-options button[aria-pressed=true]{background:var(--soft-green);color:var(--signal)}.connected-work.my-work .work-review-controls>button{color:var(--ink);border:1px solid var(--line-strong);background:0 0;border-radius:7px;margin:0}.my-work .work-settings-action>.work-dialog-trigger,.my-work .work-report-tools>.work-dialog-trigger,.my-work .report-activity-main>.work-dialog-trigger{color:var(--muted-ink);min-height:32px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;background:0 0;border:0;margin:0;padding:.3rem 0;font-size:.75rem;font-weight:400}.my-work .work-report-tools{gap:1rem}.my-work .report-calendar-explanation>.work-plan-link{min-height:32px;color:var(--signal);text-underline-offset:4px;border:0;border-radius:0;margin-top:.65rem;padding:.3rem 0;font-size:.8rem;text-decoration:underline;display:inline-block}.my-work .work-settings-action>button:hover,.my-work .work-report-tools>button:hover,.my-work .report-activity-main>button:hover{color:var(--signal)}@media (max-width:40rem){.my-work .work-period-options{display:flex}.my-work .work-period-options button{flex:auto}}.my-work .work-review-columns>.report-work-references{grid-column:1/-1}.connected-work .report-work-references>.report-reference-caption{color:var(--muted-ink);margin:.4rem 0 1rem;font-size:.8rem;line-height:1.6}.connected-work .report-reference-destination{justify-content:space-between;align-items:center;gap:1rem;display:flex}.connected-work .report-reference-destination strong{overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:500}.connected-work .report-reference-destination .work-reference-link{white-space:nowrap;color:var(--signal);align-items:center;gap:.4rem;font-size:.8rem;text-decoration:none;display:inline-flex}.connected-work .report-reference-destination .work-reference-link:hover{text-decoration:underline}.connected-work .report-claim-sources{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:.65rem;font-size:.75rem;display:flex}.connected-work .report-claim-sources>a{color:var(--signal);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.connected-work .report-claim-sources>a:hover{text-decoration:underline}.connected-work .report-claim-sources img{flex-shrink:0}.connected-work .report-claim-sources small{color:var(--muted-ink);font-size:inherit}.connected-work .report-work-references li{padding:.8rem 0}.connected-work .report-work-references li+li{border-top:1px solid var(--line)}@media (max-width:40rem){.connected-work .report-reference-destination{align-items:flex-start;gap:.5rem}}.coordination-project>h1,.coordination-task>h1{margin-top:1.5rem}.coordination-project>h1+p,.coordination-task>h1+p{color:var(--muted-ink);margin-top:0}.outcome-heading{justify-content:space-between;align-items:start;gap:.75rem 1.5rem;display:flex}.connected-work .outcome-heading :is(h2,h3){margin:0}.outcome-state,.outcome-count{color:#59615e;white-space:nowrap;background:#f4f6f5;border:1px solid #d8ddda;border-radius:999px;flex:none;align-items:center;min-height:1.55rem;padding:.18rem .55rem;font-size:.7rem;font-weight:700;line-height:1.1;display:inline-flex}.outcome-state[data-state=active],.outcome-state[data-state=verified]{color:#17634d;background:#e7f1ed;border-color:#b8d7ca}.outcome-state[data-state=delivered]{color:#42557a;background:#edf0f7;border-color:#cbd3e4}.outcome-state[data-state=pending]{color:#59615e;background:#f4f6f5;border-color:#d8ddda}.outcome-state[data-state=open]{color:#7a481b;background:#fff3df;border-color:#e8c58d}.connected-work .outcome-summary{border-top:3px solid var(--signal)}.outcome-summary .outcome-result{max-width:58ch;margin:1rem 0 1.25rem;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:600;line-height:1.5}.outcome-summary dl{border-top:1px solid var(--line);grid-template-columns:minmax(9rem,.45fr) minmax(0,1.55fr);gap:.55rem 1.25rem;margin:1.25rem 0 0;padding-top:1rem;display:grid}.outcome-summary dt{color:var(--muted-ink);font-size:.8rem}.outcome-summary dd{margin:0;line-height:1.5}.outcome-attention-list{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.outcome-attention-list li{color:#7a4727;background:#faf0e5;border-radius:6px;padding:.45rem .65rem;font-size:.8rem}.outcome-next-decision{border-left:3px solid var(--signal);background:var(--paper);margin-top:1rem;padding:1rem}.connected-work .outcome-next-decision h3,.connected-work .outcome-next-decision p{margin:0}.connected-work .outcome-next-decision p+p{margin-top:.4rem}.connected-work .outcome-meta,.connected-work .outcome-empty,.connected-work .field-hint{color:var(--muted-ink);font-size:.78rem;font-weight:400}.outcome-criterion{border-top:1px solid var(--line);border-left:3px solid var(--line-strong);margin-top:1rem;padding:1rem 0 0 1rem}.outcome-criterion[data-state=verified]{border-left-color:var(--signal)}.outcome-criterion>p{margin:.5rem 0}.outcome-criterion>ul{margin:.75rem 0;padding-left:1.25rem}.outcome-evidence{background:#e7f1ed;border-radius:6px;padding:.65rem .8rem}.coordination-project .work-action label,.coordination-task .work-action label{align-items:start;gap:.35rem;font-weight:600;display:grid}.coordination-project .work-action .form-field,.coordination-task .work-action .form-field{align-items:start;gap:.35rem;margin:.65rem 0;display:grid}.coordination-project .work-action .form-field>label,.coordination-task .work-action .form-field>label{margin:0}.coordination-project .work-action :is(input:not([type=checkbox]),select),.coordination-task .work-action :is(input:not([type=checkbox]),select){width:min(100%,36rem)}.connected-work .form-warning{color:#6f4023;background:#faf0e5;border-left:3px solid #b56f3b;padding:.65rem .8rem}.coordination-project>details,.outcome-criterion>details{margin-top:1rem}.coordination-project>details>summary,.outcome-criterion>details>summary{cursor:pointer;color:var(--signal);padding:.65rem 0;font-weight:600}.coordination-project>details[open]>summary,.outcome-criterion>details[open]>summary{margin-bottom:.5rem}.outcome-lifecycle-step{padding-block:.75rem}.outcome-lifecycle-step+.outcome-lifecycle-step{border-top:1px solid var(--line)}.connected-work .outcome-lifecycle-step h3,.connected-work .outcome-lifecycle-step>p{margin:0 0 .5rem}.coordination-secondary{border-bottom:1px solid var(--line)}.coordination-secondary>section{margin:0 0 1rem}.outcome-history ol{padding-left:1.25rem}.outcome-history li{margin:.65rem 0;line-height:1.5}@media (max-width:40rem){.outcome-heading{flex-direction:column;align-items:flex-start}.outcome-summary dl{grid-template-columns:1fr}.outcome-summary dd{margin-bottom:.4rem}.outcome-criterion{padding-left:.75rem}}.project-lifecycle{grid-template-rows:auto auto minmax(0,1fr) auto;gap:.75rem;height:calc(100dvh - 68px);min-height:42rem;display:grid;overflow:hidden}.project-lifecycle-hero{justify-content:space-between;align-items:end;gap:1rem;display:flex}.project-lifecycle-hero h1{margin:.2rem 0}.project-lifecycle-hero p{max-width:62ch;color:var(--muted-ink);margin:0}.project-lifecycle-hero .outcome-state{margin:.1rem 0 .35rem;display:inline-block}.project-lifecycle-hero .project-lifecycle-meta{margin-top:.35rem;font-size:.72rem}.project-lifecycle-hero .project-lifecycle-close{color:var(--signal);font-weight:600}.project-lifecycle-hero>strong{border-left:3px solid var(--signal);background:var(--paper);max-width:30rem;padding:.65rem .8rem;font-size:.82rem;line-height:1.45}.project-stage-rail{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.project-stage-rail li{color:var(--muted-ink);align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.76rem;display:flex}.project-stage-rail li+li{border-left:1px solid var(--line)}.project-stage-rail span{background:#eef1f0;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;display:grid}.project-stage-rail li[data-state=complete] span,.project-stage-rail li[data-state=current] span{background:var(--signal);color:#fff}.project-stage-rail li[data-state=current]{color:var(--ink);font-weight:650}.project-lifecycle-grid{grid-template-columns:1.05fr 1.15fr .9fr;gap:.75rem;min-height:0;display:grid}.project-lifecycle-grid>section{min-width:0;min-height:0;margin:0;padding:.9rem;overflow:hidden}.project-lifecycle-grid h2{font-size:1rem}.lifecycle-card-list{gap:.55rem;margin-top:.7rem;display:grid}.lifecycle-card-list article{border:1px solid var(--line);background:var(--sheet);border-radius:7px;padding:.7rem}.lifecycle-card-list article>div{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.lifecycle-card-list h3,.lifecycle-card-list p{margin:0}.lifecycle-card-list h3{font-size:.82rem;line-height:1.35}.lifecycle-card-list p{color:var(--muted-ink);margin-top:.4rem;font-size:.72rem;line-height:1.4}.lifecycle-card-list a{margin-top:.5rem;font-size:.72rem;display:inline-block}.lifecycle-task-card>.work-action,.task-lifecycle-actions>.work-action{margin:.45rem 0 0 .5rem;display:inline-block}.lifecycle-task-card>.work-action fieldset,.task-lifecycle-actions>.work-action fieldset{display:contents}.lifecycle-task-card>.work-action button,.task-lifecycle-actions>.work-action button{margin:0;padding:.42rem .65rem;font-size:.72rem}.lifecycle-task-card>.work-action p,.task-lifecycle-actions>.work-action p{display:none}.task-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.35rem;display:grid}.task-choice-grid>label{border:1px solid var(--line);border-radius:6px;padding:.55rem;align-items:center!important;gap:.45rem!important;margin:0!important;font-weight:500!important;display:flex!important}.task-choice-grid>label:has(:checked){border-color:var(--signal);background:#e7f1ed}.task-priority-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.task-lifecycle-summary{padding:1rem}.task-lifecycle-actions{align-items:center;gap:.5rem;display:flex}.lifecycle-reason{color:#6f4023!important}.lifecycle-card-actions{grid-column:1/-1;gap:.4rem;margin-top:.35rem;display:flex}.lifecycle-card-actions>.work-dialog-trigger{margin:0;padding:.4rem .6rem;font-size:.7rem}.lifecycle-criterion-card,.lifecycle-decision-card{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .6rem;display:grid}.lifecycle-criterion-card h3,.lifecycle-decision-card h3,.lifecycle-criterion-card p,.lifecycle-decision-card p{grid-column:1}.lifecycle-criterion-card>.outcome-state,.lifecycle-decision-card>.outcome-state{grid-area:1/2}.project-lifecycle-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:.5rem;padding-top:.65rem;display:flex}.project-lifecycle-actions>.work-dialog-trigger{margin:0}.project-lifecycle-actions .work-dialog{width:min(66rem,100vw - 3rem)}.project-setup-page{width:min(72rem,100%);min-height:0;margin:0 auto}.connected-work.project-create-page{max-width:54rem;padding-top:.75rem;padding-bottom:1rem}.setup-heading{max-width:48rem;margin:.6rem 0 .75rem}.setup-heading h1{margin:.3rem 0}.setup-heading p{color:var(--muted-ink);margin:0}.setup-columns{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1rem;display:grid}.project-definition-page .setup-columns{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.65fr);align-items:start;gap:.65rem}.project-definition-page .setup-panel{padding:.7rem}.project-definition-page .outcome-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem .65rem;margin:0;padding:.55rem;display:grid}.project-definition-page .outcome-fields>.form-field:nth-child(-n+5){grid-column:span 2}.project-definition-page .work-action .form-field,.project-definition-page .outcome-fields>label{align-content:start;gap:.25rem;margin:0;font-weight:600;display:grid}.project-definition-page .work-action .form-field textarea{min-height:2.7rem;line-height:1.3}.project-definition-page .outcome-fields>.form-field:nth-child(n+5):nth-child(-n+7){grid-template-rows:2.35rem 2rem auto}.project-definition-page .field-hint{font-size:.7rem;line-height:1.25}.project-definition-page .work-action .form-field input,.project-definition-page .outcome-fields>label>input{width:100%}.project-definition-page .outcome-fields>fieldset{grid-column:1/-1;align-content:start;gap:.25rem;min-width:0;margin:0;padding:.45rem .55rem;display:grid}.project-definition-page .task-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.project-definition-page .task-choice-grid>label{cursor:pointer;text-align:center;border-radius:999px;justify-content:center;min-height:2.35rem;padding:.4rem .5rem;position:relative}.project-definition-page .task-choice-grid input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-definition-page .task-choice-grid>label:has(input:focus-visible){outline:3px solid var(--signal)}@supports (color:color-mix(in lab, red, red)){.project-definition-page .task-choice-grid>label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--signal) 20%, transparent)}}.project-definition-page .notion-field-label{align-items:center;gap:.35rem;display:inline-flex}.project-definition-page .notion-field-label img{flex:none}.project-definition-page .outcome-heading>div{min-width:0}.project-definition-page .outcome-heading .field-hint{margin:.2rem 0 0}.criteria-empty-state{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.criteria-empty-state p{color:var(--muted-ink);margin:.35rem 0 .75rem;font-size:.78rem;line-height:1.45}.criteria-empty-state>span{color:var(--muted-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.criteria-empty-state ul{gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.criteria-empty-state li{border-left:3px solid var(--signal)}@supports (color:color-mix(in lab, red, red)){.criteria-empty-state li{border-left:3px solid color-mix(in srgb, var(--signal) 45%, var(--line))}}.criteria-empty-state li{background:var(--signal);padding:.4rem .5rem}@supports (color:color-mix(in lab, red, red)){.criteria-empty-state li{background:color-mix(in srgb, var(--signal) 4%, var(--sheet))}}.criteria-empty-state li{font-size:.75rem;line-height:1.35}.project-definition-page .setup-columns>.setup-panel:last-child{min-height:0}.project-definition-page .work-dialog:has(.criterion-editor){width:min(54rem,100vw - 2rem)}.criterion-editor .work-action>fieldset{border:0;gap:.8rem;margin:0;padding:0;display:grid}.criterion-proposal{border:1px solid var(--signal);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.criterion-proposal{border:1px solid color-mix(in srgb, var(--signal) 28%, var(--line))}}.criterion-proposal{background:var(--signal);border-radius:10px;padding:.7rem .8rem}@supports (color:color-mix(in lab, red, red)){.criterion-proposal{background:color-mix(in srgb, var(--signal) 5%, var(--sheet))}}.criterion-proposal p{color:var(--muted-ink);margin:.15rem 0 0;font-size:.76rem;line-height:1.35}.criterion-proposal>button{white-space:nowrap;grid-area:1/2;margin:0}.criterion-proposal>p[role=status]{grid-column:1/-1;min-height:0}.criterion-proposal>p[role=status]:empty,.criterion-editor .work-action>fieldset>p[role=status]:empty{display:none}.criterion-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.criterion-fields .form-field{gap:.25rem;display:grid}.criterion-fields textarea{min-height:6.5rem;line-height:1.4}.criterion-editor .work-action>fieldset>button[type=submit]{justify-self:start;margin:0}@media (max-width:720px){.criterion-fields,.criterion-proposal{grid-template-columns:1fr}.criterion-proposal>button{grid-area:auto/1;justify-self:start}}.setup-panel{border:1px solid var(--line);background:var(--sheet);border-radius:12px;padding:.75rem}.setup-panel .work-action fieldset{margin-block:.35rem}.project-create-page .setup-panel .project-editor>.work-action>fieldset{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.project-create-page .setup-panel .project-editor>.work-action>fieldset>legend,.project-create-page .setup-panel .project-editor>.work-action>fieldset>p[role=status]{grid-column:1/-1}.project-create-page .setup-panel .project-editor>.work-action>fieldset>button{justify-self:start}.project-create-page .setup-heading{margin:.75rem 0 1.25rem}.project-create-page .setup-panel{margin-top:0;padding:clamp(1rem,3vw,2rem)}.project-create-page .setup-panel .work-action fieldset{margin-block:0}.project-create-page .project-editor>.work-action>fieldset{border:0;min-width:0;padding:0}.project-create-page .project-editor>.work-action>fieldset>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-create-page .project-editor>.work-action>fieldset>p[role=status]:empty{display:none}.project-setup-page .setup-panel textarea{min-height:3.4rem}.project-setup-page .project-form-field{align-content:start;gap:.45rem;margin:0;font-weight:700;display:grid}.project-setup-page .project-form-field>input,.project-setup-page .project-form-field>textarea{width:100%}.project-setup-page .project-form-field>small,.project-setup-page .project-people-fieldset>p{color:var(--muted-ink);font-size:.78rem;font-weight:400;line-height:1.45}.project-setup-page .project-goal-field{grid-column:2}.project-setup-page .project-goal-field textarea{min-height:5.1rem}.project-create-page .project-form-field{min-width:0;color:var(--ink);grid-column:1/-1}.project-create-page .project-form-field>:is(input,textarea){font-size:.925rem;font-weight:400}.project-create-page .project-form-field>:is(input,textarea)::placeholder{color:var(--muted-ink);opacity:1}.project-create-page .project-goal-field textarea{min-height:7rem}.project-create-page .project-member-picker{grid-template-columns:minmax(0,1fr)}.project-setup-page .project-people-fieldset{background:var(--sheet);min-width:0;margin:0;padding:.65rem}@supports (color:color-mix(in lab, red, red)){.project-setup-page .project-people-fieldset{background:color-mix(in srgb, var(--sheet) 94%, var(--signal))}}.project-setup-page .project-people-fieldset>legend{padding-inline:.35rem;font-weight:700}.project-setup-page .project-people-fieldset>p{margin:0 0 .45rem;line-height:1.3}.project-setup-page .project-people-fieldset .coordination-form-select{width:100%;position:relative}.project-setup-page .project-people-fieldset .coordination-form-select>button{border:1px solid var(--line-strong);background:var(--sheet);width:100%;min-height:2.65rem;color:var(--ink);font:inherit;border-radius:8px;margin:0;padding:.65rem .8rem}.project-setup-page .project-people-fieldset .coordination-form-select>button:hover{border-color:var(--signal)}.project-setup-page .project-people-fieldset .coordination-form-select>button:focus-visible{border-color:var(--signal);outline:3px solid var(--signal)}@supports (color:color-mix(in lab, red, red)){.project-setup-page .project-people-fieldset .coordination-form-select>button:focus-visible{outline:3px solid color-mix(in srgb, var(--signal) 20%, transparent)}}.project-setup-page .project-people-fieldset .coordination-form-select [role=listbox]{border:1px solid var(--line-strong);background:var(--sheet);border-radius:8px;width:100%;min-width:0;left:0;right:auto;box-shadow:0 12px 28px #152b2524}.project-setup-page .project-people-fieldset .coordination-form-select [role=option]{width:100%;min-height:2.6rem;color:var(--ink);background:0 0;border:0;border-radius:5px;margin:0}.project-setup-page .project-people-fieldset .coordination-form-select [role=option]:hover,.project-setup-page .project-people-fieldset .coordination-form-select [role=option]:focus-visible,.project-setup-page .project-people-fieldset .coordination-form-select [role=option][aria-selected=true]{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.project-setup-page .project-people-fieldset .coordination-form-select [role=option]:hover,.project-setup-page .project-people-fieldset .coordination-form-select [role=option]:focus-visible,.project-setup-page .project-people-fieldset .coordination-form-select [role=option][aria-selected=true]{background:color-mix(in srgb, var(--signal) 11%, var(--sheet))}}.project-member-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.project-setup-page .project-member-option{border:1px solid var(--line);background:var(--sheet);cursor:pointer;border-radius:9px;grid-template-columns:1.85rem minmax(0,1fr) 1.45rem;align-items:center;gap:.5rem;min-height:3rem;margin:0;padding:.55rem .65rem;display:grid}.project-setup-page .project-member-option:hover{border-color:var(--line-strong)}.project-setup-page .project-member-option:has(input:focus-visible){outline:3px solid var(--signal)}@supports (color:color-mix(in lab, red, red)){.project-setup-page .project-member-option:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--signal) 20%, transparent)}}.project-setup-page .project-member-option:has(input:checked){border-color:var(--signal);background:var(--signal)}@supports (color:color-mix(in lab, red, red)){.project-setup-page .project-member-option:has(input:checked){background:color-mix(in srgb, var(--signal) 8%, var(--sheet))}}.project-setup-page .project-member-option>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-member-avatar{background:var(--signal);border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-member-avatar{background:color-mix(in srgb, var(--signal) 14%, var(--sheet))}}.project-member-avatar{color:var(--signal);font-weight:800}.project-member-identity{gap:.12rem;min-width:0;display:grid}.project-member-identity strong,.project-member-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-member-identity small{color:var(--muted-ink);font-size:.74rem;font-weight:400}.project-member-state{border:1px solid var(--line-strong);color:#0000;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.8rem;display:grid}.project-member-option:has(input:checked) .project-member-state{border-color:var(--signal);background:var(--signal);color:#fff}@media (max-width:46rem){.project-create-page .setup-panel .project-editor>.work-action>fieldset{grid-template-columns:1fr}.project-create-page .project-goal-field{grid-column:1}}.connected-work .cycle-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.connected-work .cycle-editor-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;display:grid}.connected-work .cycle-editor-purpose,.connected-work .cycle-editor-proof{align-content:start;gap:.85rem;min-width:0;display:grid}.connected-work .cycle-editor-grid label{align-content:start;gap:.35rem;min-width:0;margin:0;font-weight:700;display:grid}.connected-work .cycle-editor-grid label>small{color:var(--muted-ink);font-size:.76rem;font-weight:400;line-height:1.35}.connected-work .cycle-editor-grid textarea,.connected-work .cycle-editor-grid input[type=date]{box-sizing:border-box;width:100%}.connected-work .cycle-editor-grid textarea{resize:vertical;min-height:4.6rem}.connected-work .cycle-scope-fields,.connected-work .cycle-editor-grid .cycle-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}@media (max-width:55rem){.connected-work .cycle-editor-grid{grid-template-columns:1fr}}@media (max-width:36rem){.connected-work .cycle-scope-fields,.connected-work .cycle-editor-grid .cycle-date-range{grid-template-columns:1fr}}.connected-work .cycle-date-range>label,.connected-work .cycle-time-zone{align-content:start;gap:.35rem;margin:.55rem 0;display:grid}.connected-work .cycle-date-range small{color:var(--muted-ink);font-size:.72rem}.connected-work .cycle-date-control{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.connected-work .cycle-date-control input{width:100%}.connected-work .cycle-today-button{border:1px solid var(--line-strong);background:var(--sheet);min-width:4rem;color:var(--signal);margin:0}.connected-work .cycle-time-zone .coordination-form-select,.connected-work .cycle-time-zone .coordination-form-select>button{width:100%;margin:0}.connected-work .cycle-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.connected-work .cycle-plan-summary h2{margin-top:0}.connected-work .cycle-plan-summary h3{margin-bottom:.2rem;font-size:.82rem}.connected-work .cycle-plan-summary p{color:var(--muted-ink);margin-top:0}.connected-work .cycle-plan-summary ul{margin-bottom:0;padding-left:1.2rem}@media (max-width:36rem){.connected-work .cycle-plan-summary{grid-template-columns:1fr}}.setup-criterion{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.setup-criterion p{color:var(--muted-ink);margin-bottom:0}.primary-link{background:var(--ink);border-radius:8px;margin-top:1rem;padding:.65rem .9rem;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}@media (max-width:42rem){.project-setup-page .setup-panel>.work-action>fieldset{grid-template-columns:1fr}.project-setup-page .project-goal-field{grid-column:1}.project-member-picker,.project-definition-page .setup-columns,.project-definition-page .outcome-fields{grid-template-columns:1fr}.project-definition-page .outcome-fields>.form-field:nth-child(n),.project-definition-page .outcome-fields>fieldset{grid-column:1;grid-template-rows:auto}.connected-work .cycle-date-range{grid-template-columns:1fr}}.recommendation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.recommendation-card h2{margin:.55rem 0}.recommendation-card dl{grid-template-columns:6rem minmax(0,1fr);gap:.4rem .75rem;display:grid}.recommendation-card dd{margin:0}.recommendation-actions{flex-wrap:wrap;gap:.5rem;display:flex}.project-workspace{width:min(74rem,100%);min-height:0;margin:0 auto}.project-overview-hero,.project-view-heading{justify-content:space-between;align-items:end;gap:2rem;padding:.65rem 0 .75rem;display:flex}.project-overview-hero h1,.project-view-heading h1{margin:.3rem 0}.project-overview-hero p,.project-view-heading p{max-width:40rem;color:var(--muted-ink);margin:.4rem 0 0}.project-overview-hero>div:first-child{min-width:0}.project-overview-hero>div:first-child>p:not(.project-overview-meta){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-overview-actions{flex:0 0 min(24rem,38%);justify-items:end;gap:.45rem;display:grid}.project-cycle-link{border:1px solid var(--line-strong);color:var(--signal);border-radius:7px;padding:.4rem .65rem;font-size:.78rem;font-weight:700;text-decoration:none}.project-next-action{border-left:4px solid var(--signal);width:100%;max-width:23rem;padding:.65rem .8rem;font-weight:750;text-decoration:none;color:var(--ink)!important}.project-view-nav{border-block:1px solid var(--line);gap:.35rem;padding:.4rem 0;display:flex}.project-view-nav a{color:var(--muted-ink);border-radius:999px;padding:.35rem .65rem;font-size:.82rem;font-weight:700;text-decoration:none}.project-view-nav a[aria-current=page]{color:#145a48;background:#e1f0eb}.project-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding-top:.65rem;display:grid}.project-overview-card,.project-task-card,.project-decision-card,.evidence-candidate-card{border:1px solid var(--line);background:var(--sheet);border-radius:12px;padding:.8rem}.project-overview-card h2,.project-task-card h2,.project-decision-card h2,.evidence-candidate-card h2{margin:0 0 .55rem;font-size:1rem}.project-overview-card dl{grid-template-columns:minmax(7rem,.8fr) minmax(0,1fr);gap:.38rem .55rem;margin:0;display:grid}.project-overview-card dd{margin:0;font-weight:650}.project-member-list{flex-wrap:wrap;gap:.25rem;display:flex}.project-member-list span{background:var(--signal);border-radius:999px;padding:.18rem .42rem}@supports (color:color-mix(in lab, red, red)){.project-member-list span{background:color-mix(in srgb, var(--signal) 9%, var(--sheet))}}.project-member-list span{color:var(--signal);font-size:.7rem}.project-overview-work{grid-area:2/1/auto/-1;min-width:0}.project-overview-work>a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;text-decoration:none;display:flex}.project-overview-sources{grid-area:1/3;min-width:0}.project-overview-sources>header,.project-overview-people>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.project-overview-people>header h2,.project-overview-people .work-dialog-trigger{margin:0}.project-overview-people .work-dialog-trigger{padding:.4rem .6rem;font-size:.72rem}.project-history{gap:.75rem;display:grid}.project-history h2,.project-history p,.project-history ol{margin:0}.project-history ol{gap:.45rem;max-height:min(28rem,55vh);padding:0;list-style:none;display:grid;overflow-y:auto}.project-history li{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.65rem .75rem;display:grid}.project-history li>div{gap:.12rem;display:grid}.project-history li span,.project-history li small{color:var(--muted-ink)}.project-history li small{text-align:right}.project-overview-sources>header h2,.project-overview-sources .work-dialog-trigger{margin:0}.project-overview-sources .work-dialog-trigger{padding:.45rem .65rem;font-size:.75rem}.project-source-summary{gap:.65rem;margin-top:.8rem;display:grid}.project-source-summary>p{color:var(--muted-ink);margin:0}.project-source-repository{border-left:3px solid var(--signal);gap:.15rem;padding-left:.65rem;display:grid}.project-source-repository span{color:var(--muted-ink);font-size:.74rem}.project-source-kinds{flex-wrap:wrap;gap:.35rem;display:flex}.project-source-manager{gap:1rem;display:grid;border:0!important;margin:0!important;padding:0!important}.project-source-manager>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.65fr) minmax(18rem,1fr);align-items:end;gap:1.25rem;padding-bottom:.85rem;display:grid}.project-source-manager h2,.project-source-manager header p,.project-source-group h3,.project-source-group>p{margin:0}.source-manager-context{color:var(--signal);font-size:.78rem;font-weight:750}.project-source-manager header p,.project-source-group>p{color:var(--muted-ink);font-size:.8rem}.project-source-group{gap:.5rem;display:grid}.project-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.project-source-option{border:1px solid var(--line);background:var(--sheet);border-radius:9px;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.65rem;display:grid}.project-source-mark{background:var(--signal);border-radius:7px;place-items:center;width:2.2rem;height:2.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-source-mark{background:color-mix(in srgb, var(--signal) 12%, var(--sheet))}}.project-source-mark{color:var(--signal);font-weight:800}.project-source-option>div:not(.work-action){gap:.12rem;min-width:0;display:grid}.project-source-option strong,.project-source-option>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-source-option>div>span{color:var(--muted-ink);font-size:.72rem}.project-source-option .work-action,.project-source-option .work-action fieldset{display:contents}.project-source-option .work-action button{margin:0;padding:.45rem .6rem;font-size:.72rem}.project-source-option .work-action [role=status]{grid-column:1/-1;margin:0}.project-source-option .work-action [role=status]:empty{display:none}.project-source-state{color:var(--muted-ink);background:#f0f2f1;border-radius:999px;padding:.3rem .5rem;font-size:.68rem;font-weight:700}.project-source-state[data-linked=true]{color:#145a48;background:#e2f1eb}.project-source-empty{border:1px dashed var(--line-strong);border-radius:9px;padding:1rem}.project-source-empty p{color:var(--muted-ink);margin:.3rem 0}.project-task-grid,.evidence-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding-top:1rem;display:grid}.demo-incoming-signal{background:#f5faf8;border:1px dashed #9fb8af;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;padding:.65rem .8rem;display:flex}.demo-incoming-signal p{color:var(--muted-ink);margin:.2rem 0 0}.demo-incoming-signal .work-action p{display:none}.project-task-card header,.project-task-card footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.project-task-card footer .work-action fieldset{gap:.4rem;display:flex}.project-task-card footer .work-action p{display:none}.project-decision-list{gap:.8rem;padding-top:1rem;display:grid}.source-kind{color:#374151;background:#e5e7eb;border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:750;display:inline-flex}.source-kind[data-kind=slack]{color:#63236e;background:#f1e8f7}.source-kind[data-kind=notion]{color:#202020;background:#eee}.source-kind[data-kind=git]{color:#264b8d;background:#e6ebf8}.source-kind[data-kind=calendar]{color:#185abc;background:#e2f0fe}.source-kind[data-kind=local_thread]{color:#145a48;background:#e1f0eb}.task-trace-summary{color:var(--muted-ink);flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin:.75rem 0 1rem;font-size:.82rem;display:flex}.task-evidence-section{border:1px solid var(--line);border-radius:12px;padding:1rem}.task-rationale,.evidence-empty{color:var(--muted-ink)}.linked-evidence-list{gap:.65rem;display:grid}.linked-evidence-list article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding-top:.65rem;display:grid}.linked-evidence-list p{color:var(--muted-ink);margin:.25rem 0 0}.criterion-evidence-list{gap:1rem;padding-top:1rem;display:grid}.criterion-evidence-card{border:1px solid var(--line);background:var(--sheet);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.criterion-evidence-card>header h2{margin:.6rem 0 .35rem;font-size:1rem}.criterion-evidence-card>header p{color:var(--muted-ink)}.criterion-evidence-card>.work-action{grid-column:1/-1}.decision-detail-card{grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);gap:1rem;display:grid}.decision-detail-card>header p,.decision-resolution{color:var(--muted-ink)}.decision-tasks{align-content:start;gap:.4rem;display:grid}.decision-detail-card>.evidence-picker{grid-area:1/2/span 2}.decision-detail-card>.work-action,.decision-detail-card>.decision-resolution{grid-column:1/-1}.project-close-grid{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:start;gap:1rem;padding-top:1rem;display:grid}.closed-project-summary{background:#f3faf7;border:1px solid #acd7c8;border-radius:14px;margin-top:1rem;padding:1.1rem}.closed-project-summary>header{justify-content:space-between;gap:2rem;display:flex}.closed-project-summary h2{margin:.55rem 0}.closed-project-summary>header>p{max-width:34rem;color:var(--muted-ink)}.closed-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.closed-summary-grid>div{border-top:1px solid #cfe5dd;padding-top:.65rem}.closed-summary-grid p{margin:.35rem 0}.project-operations{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.project-operations .work-dialog-trigger{margin:0;padding:.42rem .65rem;font-size:.72rem}@media (min-width:66rem) and (min-height:46rem){.project-workspace{height:auto;min-height:calc(100dvh - 5.5rem);overflow:visible}.project-overview-grid{align-content:start}}@media (max-width:65rem){.project-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-overview-work,.project-overview-sources{grid-area:auto/1/auto/-1}}@media (max-width:42rem){.project-overview-hero{flex-direction:column;align-items:stretch}.project-overview-actions{justify-items:stretch}.project-overview-grid{grid-template-columns:1fr}.project-overview-work,.project-overview-sources{grid-area:auto/1}.project-source-manager>header,.project-source-list{grid-template-columns:1fr}}@media (max-width:65rem){.project-lifecycle{height:auto;overflow:visible}.project-lifecycle-grid{grid-template-columns:1fr}.project-lifecycle-hero{flex-direction:column;align-items:start}}.project-definition-page .outcome-edit-section{background:0 0;border:0;min-width:0;padding:0}.project-definition-page .outcome-edit-section>.work-action>fieldset{border:0;margin:0;padding:0;display:block}.project-definition-page .outcome-fields{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--sheet);padding:1rem}.project-definition-page .outcome-edit-section>.work-action>fieldset>button{width:auto;margin:1rem 0 0}.project-definition-page .outcome-edit-section>.work-action>fieldset>p:empty{display:none}@media (max-width:60rem){.project-definition-page .setup-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:45rem){.project-definition-page .outcome-fields{grid-template-columns:minmax(0,1fr)}.project-definition-page .outcome-fields>.form-field:nth-child(n),.project-definition-page .outcome-fields>fieldset{grid-column:1;grid-template-rows:auto}}.project-source-kinds .source-kind{align-items:center;gap:.4rem;display:inline-flex}.project-source-logo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.project-source-mark .project-source-logo{width:24px;height:24px}.project-source-manager .project-source-option>div>span{white-space:normal;overflow-wrap:anywhere}.project-review-page{max-width:none}.project-review-page .project-review-summary{color:var(--muted-ink);margin:1rem 0;font-size:.85rem}.project-review-page .criterion-evidence-list,.project-review-page .project-decision-list{background:0 0;border:0;gap:1rem;padding:0;display:grid}.project-review-page .criterion-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr))}.project-review-page .criterion-evidence-card{align-content:start;gap:.75rem;padding:1rem}.project-review-page .criterion-evidence-card header p{margin:.4rem 0 0;font-size:.85rem}.evidence-manager{min-width:0}.evidence-manager>header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.evidence-manager>header>strong{font-size:.85rem}.evidence-manager .evidence-empty{color:var(--muted-ink);margin:.3rem 0;font-size:.82rem}.evidence-manager>header>.work-dialog-trigger{margin:0;padding:.5rem .75rem;font-size:.8rem}.project-review-page .decision-detail-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.5rem;padding:1.1rem}.project-review-page .decision-detail-card>header{grid-area:1/1;display:block}.project-review-page .decision-detail-card h2{margin:.5rem 0;font-size:1.1rem}.project-review-page .decision-detail-card>header p{margin:.5rem 0;font-size:.82rem}.project-review-page .decision-tasks{grid-area:2/1;font-size:.85rem}.project-review-page .decision-detail-card>.evidence-manager{border-top:1px solid var(--line);grid-area:3/1;padding-top:.8rem}.project-review-page .decision-detail-card>.work-action,.project-review-page .decision-detail-card>.decision-resolution{grid-area:1/2/4;align-self:start;margin:0}.project-review-page .decision-detail-card>.work-action>fieldset{border:0;margin:0;padding:0}.project-review-page .decision-detail-card textarea{min-height:8rem}.project-review-page .project-close-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.project-review-page .project-close-grid>section{margin:0;padding:1.1rem}.project-review-page .project-close-grid h2{margin:0 0 .7rem;font-size:1.1rem}@media (max-width:60rem){.project-review-page .criterion-evidence-list,.project-review-page .decision-detail-card,.project-review-page .project-close-grid{grid-template-columns:1fr}.project-review-page .decision-detail-card>:is(header,.decision-tasks,.evidence-manager,.work-action,.decision-resolution){grid-area:auto/1}}@media (min-width:75rem){.project-review-page .criterion-evidence-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.project-review-page .criterion-evidence-card>.work-dialog-trigger{justify-self:start;margin:0;padding:.5rem .75rem;font-size:.8rem}.project-review-page .project-review-summary{max-width:none}.evidence-picker,.evidence-browser{min-width:0}.evidence-browser{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.evidence-browser-heading h3{margin:0;font-size:1rem}.evidence-browser-heading p,.evidence-browser .evidence-calendar-note{color:var(--muted-ink);margin:.4rem 0 1rem;font-size:.82rem}.evidence-browser-message:empty{display:none}.evidence-browser .evidence-search-field,.evidence-date-filters label{gap:.35rem;min-width:0;margin:0;display:grid}.evidence-browser input{min-width:0;font-weight:400}.evidence-source-filters{flex-wrap:wrap;gap:.4rem;margin:.75rem 0;display:flex}.evidence-browser .evidence-source-filters button,.evidence-browser .evidence-pagination button,.evidence-browser .evidence-clear{border:1px solid var(--line);background:var(--sheet);color:var(--ink);border-radius:7px;margin:0;padding:.45rem .65rem;font-size:.78rem}.evidence-source-filters button span{color:var(--muted-ink);margin-left:.35rem}.evidence-browser .evidence-source-filters button[aria-pressed=true]{border-color:var(--signal);background:var(--soft-green);color:var(--signal)}.evidence-date-filters{flex-wrap:wrap;align-items:end;gap:.65rem;margin-bottom:1rem;display:flex}.evidence-date-filters label{flex:9rem}.evidence-results-heading,.evidence-source-meta,.evidence-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.evidence-results-heading{color:var(--muted-ink);margin:.75rem 0;font-size:.74rem}.evidence-browser-results{gap:.5rem;display:grid}.evidence-browser .evidence-source-option{border:1px solid var(--line);background:var(--sheet);width:100%;min-width:0;color:var(--ink);text-align:left;border-radius:8px;gap:.35rem;margin:0;padding:.75rem;font-weight:400;display:grid}.evidence-browser .evidence-source-option:hover{border-color:var(--line-strong);background:var(--paper)}.evidence-browser .evidence-source-option[aria-pressed=true]{border-color:var(--signal);background:var(--soft-green)}.evidence-source-option strong,.evidence-selection>strong{overflow-wrap:anywhere;font-size:.9rem}.evidence-source-meta time,.evidence-source-detail,.evidence-source-state{color:var(--muted-ink);font-size:.75rem}.evidence-source-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-message-preview{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.evidence-message-text{white-space:pre-wrap;overflow-wrap:anywhere}.evidence-source-link{color:var(--signal);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.evidence-browser .evidence-inline-option{grid-column:1/-1}.evidence-inline-option>p{margin:0;font-size:.86rem;line-height:1.45}.evidence-inline-option footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.evidence-inline-option footer .work-action{margin-left:auto}.evidence-browser .evidence-calendar-option{grid-column:auto;grid-template-rows:auto auto 1fr auto}.evidence-inline-option .work-action>fieldset{border:0;margin:0;padding:0}.evidence-inline-option .work-action p:empty{display:none}.evidence-browser .evidence-pagination{margin-top:.75rem;font-size:.78rem}.evidence-selection{border:1px solid var(--signal);background:var(--soft-green);overflow-wrap:anywhere;border-radius:8px;justify-items:start;gap:.5rem;margin-top:1rem;padding:1rem;display:grid}.evidence-selection h4,.evidence-selection p{margin:0}.evidence-selection p,.evidence-selection small{font-size:.82rem}.evidence-selection .work-action>fieldset{border:0;margin:0;padding:0}.evidence-selection .work-action p:empty{display:none}@media (max-width:64rem){.project-close-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:46rem){.project-workspace:has(.evidence-picker)>.project-view-heading{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}}.work-dialog:has(.evidence-browser){width:min(1120px,100vw - 2rem)}.evidence-picker .evidence-browser{border:0;margin:0;padding:0}.evidence-linked-summary{margin-bottom:.7rem;font-size:.85rem}.evidence-search-controls{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.evidence-search-controls label{font-size:.78rem}.evidence-search-controls input{box-sizing:border-box;width:100%;height:40px;margin:0}.evidence-search-controls .evidence-date-filters{gap:.5rem;margin:0}.evidence-search-controls .evidence-date-filters label{flex:7rem}.evidence-browser .evidence-source-filters button{align-items:center;gap:.35rem;display:inline-flex}.evidence-browser .project-source-logo{object-fit:contain;flex-shrink:0;width:18px;height:18px}.evidence-browser .source-kind{align-items:center;gap:.35rem;display:inline-flex}.evidence-browser-results{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-browser .evidence-source-option{align-content:start;gap:.4rem;padding:.7rem .8rem}.evidence-source-option strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.evidence-source-stamp{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.evidence-source-stamp :is(time,.evidence-source-state){font-size:.68rem}.evidence-source-state{color:var(--signal)}.evidence-source-option .source-kind{font-size:.7rem}.evidence-browser .evidence-selection{margin:0}.evidence-browser-heading p{margin-bottom:.65rem}.evidence-browser-results .evidence-empty{grid-column:1/-1}@media (max-width:46rem){.evidence-search-controls,.evidence-browser-results{grid-template-columns:1fr}}.evidence-browser .evidence-local-option{flex-direction:column;grid-column:auto;gap:.6rem;display:flex}.evidence-local-option .evidence-source-detail{white-space:normal}.evidence-local-option footer{margin-top:auto;padding-top:.35rem}.evidence-file-upload{margin:16px 0}.evidence-file-drop{background:#eef5f2;border:1px dashed #719587;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.evidence-file-drop>span{color:#526159;font-size:12px}.file-choose{cursor:pointer;background:#fff;border:1px solid #719587;border-radius:6px;margin-left:auto;padding:8px 12px;position:relative}.file-choose input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.file-choose:focus-within{outline:2px solid #285a43}.evidence-file-item{margin-top:12px}.evidence-file-item>img{object-fit:contain;background:#edf1ef;border-radius:6px;width:100%;height:140px}.evidence-file-item label{gap:4px;font-size:12px;display:grid}.evidence-file-item input{width:100%;min-width:0}.evidence-file-item progress{width:100%}.evidence-file-item footer{justify-content:flex-end;gap:8px;display:flex}.evidence-file-item p{font-size:12px}.evidence-file-preview{object-fit:contain;max-width:100%;max-height:65vh}.evidence-file-thumbnail{object-fit:contain;background:#eef3ef;border-radius:6px;width:100%;height:140px}.project-summary-page.project-workspace{height:auto;padding-top:.65rem;overflow:visible}.project-summary-page .project-overview-hero{align-items:center;gap:1rem;padding:.25rem 0 .85rem}.project-summary-page .project-overview-hero>div:first-child>a{color:var(--muted-ink);font-size:.75rem}.project-title-row{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.25rem 0;display:flex}.project-summary-page .project-title-row h1{margin:0;font-size:clamp(1.45rem,2.2vw,1.9rem)}.project-summary-page .project-overview-meta{flex-wrap:wrap;gap:.25rem 1rem;margin:.35rem 0 0;font-size:.74rem;display:flex}.project-overview-meta time{color:var(--ink)}.project-summary-page .project-overview-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.5rem;padding:0;display:flex}.project-summary-page .project-cycle-link{border-color:var(--line);font-size:.75rem;font-weight:500}.project-summary-page .project-result-context{color:var(--muted-ink);max-width:65ch;margin:.65rem 0 0;font-size:.9rem}.project-summary-page .project-overview-work>.project-next-action{border:1px solid var(--line);background:var(--soft-green);border-radius:7px;width:auto;max-width:100%;margin-top:.75rem;padding:.55rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex;color:var(--signal)!important}.project-summary-page .project-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:none;align-items:start;gap:1rem;padding-top:1.25rem}.project-summary-page .project-notion-source-issue{border:1px solid var(--line);color:#79521f;background:#fff8ed;border-radius:8px;margin:1rem 0 0;padding:.75rem 1rem;font-size:.85rem}.project-summary-page .project-overview-grid>div>section{min-width:0;margin:0;padding:1.25rem}.project-summary-main,.project-summary-support{flex-direction:column;gap:1rem;min-width:0;display:flex}.project-summary-main{grid-column:1}.project-summary-support{grid-column:2}.project-summary-page .project-overview-grid .project-task-summary{padding:0}.project-summary-page .project-overview-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.project-summary-page .project-overview-card>header h2{margin:0}.project-summary-page .project-overview-card>header>a{color:var(--signal);font-size:.8rem}.project-summary-page .project-overview-card>header>.work-dialog-trigger{margin:0;padding:.4rem .6rem;font-size:.75rem}.project-summary-page .project-overview-progress dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.project-summary-page .project-overview-progress>header{align-items:flex-start;margin-bottom:.85rem}.project-overview-progress>header>div{flex:1;min-width:0}.project-overview-progress .work-dialog-trigger{flex-shrink:0}.project-summary-page .project-overview-progress .project-result-context{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:60ch;line-height:1.45;display:-webkit-box;overflow:hidden}.project-full-outcome{white-space:pre-wrap;max-width:70ch;line-height:1.55}.project-progress-total{color:var(--muted-ink);align-items:baseline;gap:.65rem;font-size:.8rem;display:flex}.project-progress-total strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.55rem;line-height:1}.project-progress-bar{background:#e8efec;border-radius:999px;height:.5rem;margin-top:.7rem;overflow:hidden}.project-progress-bar>span{border-radius:inherit;background:var(--signal);height:100%;display:block}.project-overview-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;display:grid}.project-overview-details dl>div{min-width:0}.project-overview-details .project-detail-description{grid-column:1/-1}.project-overview-details dt{color:var(--muted-ink);margin-bottom:.2rem;font-size:.75rem}.project-overview-details dd{overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}.project-overview-progress dl>div{flex-direction:column-reverse;gap:.4rem;display:flex}.project-summary-page .project-overview-progress dt{color:var(--muted-ink);font-size:.78rem;line-height:1.4}.project-summary-page .project-overview-progress dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:600;line-height:1.15}.project-summary-page .project-overview-people dl{flex-direction:column;gap:.35rem;display:flex}.project-summary-page .project-overview-people dt{color:var(--muted-ink);font-size:.76rem}.project-summary-page .project-overview-people dt:not(:first-child){margin-top:.8rem}.project-summary-page .project-overview-people dd{overflow-wrap:anywhere;font-size:.85rem;font-weight:500}.project-summary-page .project-member-list{gap:.4rem;display:grid}.project-summary-page .project-member-list span{color:var(--ink);font-size:inherit;background:0 0;padding:0}.project-summary-page .project-overview-work>a{align-items:start;padding:.85rem 0;font-size:.88rem}.project-summary-page .project-overview-work>a>span:first-child{overflow-wrap:anywhere;min-width:0}.project-summary-page .project-overview-work .coordination-task-state{flex-shrink:0}@media (max-width:54rem){.project-summary-page .project-overview-actions{flex-wrap:wrap;flex-basis:auto;justify-content:flex-start;align-items:center;display:flex}.project-summary-page .project-overview-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.project-summary-main{grid-area:1/1}.project-summary-support{grid-area:2/1}}@media (max-width:24rem){.project-summary-page .project-overview-progress dl{gap:.6rem}.project-summary-page .project-overview-work>a{flex-wrap:wrap}}@media (max-width:42rem){.project-summary-page .project-overview-hero{flex-direction:column;align-items:stretch;gap:.65rem}}.project-summary-page .project-overview-work{flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.project-summary-page .project-overview-work>:is(a,button){border:1px solid var(--line);background:var(--sheet);min-height:42px;color:var(--ink);text-align:center;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.project-summary-page .project-overview-work>a:hover{background:var(--mint)}.project-summary-page .project-overview-work>button:disabled{opacity:.5;cursor:not-allowed}.review-home .review-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:.25rem 0 1rem;display:flex}.review-home .review-heading{min-width:0}.review-home .review-heading h1{margin:0}.review-home .review-intro{color:var(--muted-ink);max-width:52ch;margin:.35rem 0 0;font-size:.82rem}.connected-work.review-home .review-header .work-review-controls{border:0;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.6rem 1rem;margin:0;padding:0;display:flex}.review-home .review-header .work-period-field{align-items:center;gap:.5rem;display:flex}.review-home .review-header .work-period-field>span{margin:0}.review-home .review-header .work-settings-action{grid-column:auto;justify-self:auto}.review-home .review-header .work-review-controls>[role=status]{text-align:right;flex-basis:100%;margin:0;font-size:.75rem}.review-home .review-header .work-review-controls>[role=status]:empty{display:none}@media (max-width:75rem){.review-home .review-header{flex-wrap:wrap;gap:.75rem}.connected-work.review-home .review-header .work-review-controls{flex:auto;justify-content:flex-start}.review-home .review-header .work-review-controls>[role=status]{text-align:left}}@media (max-width:40rem){.review-home .review-header .work-period-field{flex-wrap:wrap}}.connected-work.review-home .work-review-result{grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem;display:grid}.review-home .work-review-result .work-report-header{grid-column:1/-1;margin:0}.review-home .work-review-result .work-report-header h2{font-size:1.1rem}.review-home .work-review-result .work-report-meta{margin:0;font-size:.75rem}.review-home .work-review-result .work-report-tools{justify-content:flex-end;align-self:center;gap:.8rem;margin:0}.review-home .work-review-result .work-report-tools>button{margin:0;font-size:.75rem}.connected-work.review-home .work-review-result .work-review-columns{grid-column:1/-1;grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr);align-items:start;gap:1rem;margin:.9rem 0 0;display:grid}.review-home .work-review-columns .review-summary-content{grid-area:1/1}.review-home .work-review-columns .review-summary-content>section{margin:0;padding:1.25rem}.review-home .review-summary-content h2{margin:0 0 .7rem;font-size:1.05rem}.review-home .review-summary-content ul{margin:0;padding:0;list-style:none}.review-home .review-summary-content li{border-top:1px solid var(--line);padding:.85rem 0}.review-home .review-summary-content li:first-child{border-top:0;padding-top:.2rem}.review-home .review-summary-content li:last-child{padding-bottom:0}.review-home .review-summary-content li>p{margin:0 0 .4rem;font-size:.9rem;line-height:1.5}.review-home .review-summary-content .report-claim-sources{margin:0;font-size:.73rem}.review-home .work-review-columns .review-side{grid-area:1/2;gap:.8rem;min-width:0;display:grid}.review-home .review-side .review-overview-metrics{grid-area:auto;grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:1.25rem;display:grid}.review-home .review-side .review-overview-metrics>button{grid-column:1/-1;justify-self:start;margin:0;padding:.55rem .7rem;font-size:.8rem}@media (max-width:60rem){.connected-work.review-home .work-review-result{grid-template-columns:minmax(0,1fr)}.review-home .work-review-result .work-report-tools{justify-content:flex-start}.connected-work.review-home .work-review-result .work-review-columns{grid-template-columns:minmax(0,1fr)}.review-home .work-review-columns .review-side{grid-area:2/1}}.connected-work .work-dialog:has(.report-source-explorer){width:min(60rem,100vw - 2rem);padding:1.25rem 1.5rem}.connected-work .report-source-explorer{font-size:.875rem}.connected-work .report-source-context,.connected-work .report-source-name,.connected-work .report-source-row-footer{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.connected-work .report-source-context{color:var(--muted-ink);justify-content:space-between;margin-bottom:.8rem}.connected-work .report-source-tabs{border-bottom:1px solid var(--line);gap:.4rem;padding-bottom:.75rem;display:flex}.connected-work .report-source-tabs button{background:0 0;border:0;border-radius:.5rem;padding:.45rem .8rem}.connected-work .report-source-tabs button[aria-pressed=true]{background:var(--soft-green);color:var(--signal)}.connected-work .report-source-explorer .report-source-intro{color:var(--muted-ink);margin:.8rem 0}.connected-work .report-source-rows,.connected-work .report-reference-results{margin:0;padding:0;list-style:none}.connected-work .report-source-rows li{border-bottom:1px solid var(--line);padding:.65rem 0}.connected-work .report-source-name .coverage-badge{margin-left:auto}.connected-work .report-source-rows p{margin:.25rem 0;line-height:1.4}.connected-work .report-source-row-footer{justify-content:space-between}.connected-work .report-source-row-footer small,.connected-work .report-source-explorer small{color:var(--muted-ink);font-size:.75rem}.connected-work .report-source-row-footer button{color:var(--signal);background:0 0;border:0;padding:.15rem 0}.connected-work .report-reference-search{gap:.3rem;margin:.75rem 0;display:grid}.connected-work .report-reference-search input{width:100%;min-height:2.5rem}.connected-work .report-source-explorer .evidence-source-filters{margin-bottom:.65rem}.connected-work .report-reference-results li{border-bottom:1px solid var(--line)}.connected-work .report-reference-results button{text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;padding:.7rem .25rem;display:flex}.connected-work .report-reference-results button:hover{background:var(--soft-green)}.connected-work .report-reference-results button>span:first-of-type{flex:1;min-width:0}.connected-work .report-reference-results strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.connected-work .report-reference-results small{margin-top:.2rem;display:block}.connected-work .report-reference-detail,.connected-work .report-source-help{padding-top:1rem}.connected-work .report-reference-detail h3{overflow-wrap:anywhere;margin:.75rem 0 .5rem}.connected-work .report-reference-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.connected-work .report-source-help p{max-width:75ch;line-height:1.6}.connected-work .report-source-explorer .evidence-pagination{margin-top:.7rem}.connected-work .report-source-tabs button,.connected-work .report-reference-results button{color:var(--ink);box-shadow:none;margin:0}.connected-work .report-source-explorer .evidence-source-filters{flex-wrap:wrap;gap:.4rem;display:flex}.connected-work .report-source-explorer .evidence-source-filters button{color:var(--ink);border:1px solid var(--line);background:0 0;align-items:center;gap:.4rem;min-height:0;margin:0;padding:.35rem .65rem;display:inline-flex}.connected-work .report-source-explorer .evidence-source-filters button[aria-pressed=true]{background:var(--soft-green);color:var(--signal);border-color:var(--signal)}.connected-work .report-source-rows li,.connected-work .report-reference-results li{margin:0}.connected-work .report-source-tabs button[aria-pressed=true]{color:var(--signal)}.connected-work .report-source-explorer .project-source-logo{flex:0 0 20px}.connected-work .report-reference-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.connected-work .report-reference-toolbar .report-reference-back{color:var(--signal);box-shadow:none;background:0 0;border:0;align-items:center;gap:.5rem;margin:0;padding:.25rem 0;display:inline-flex}.connected-work .report-reference-toolbar time{color:var(--muted-ink);font-size:.75rem}.connected-work .report-reference-heading{max-width:78ch}.connected-work .report-reference-heading h3{margin:.6rem 0 1rem;font-size:1.15rem;font-weight:600;line-height:1.4}.connected-work .report-reference-basis{color:var(--muted-ink);margin-left:auto;font-size:.75rem}.connected-work .report-reference-detail .report-reference-body{background:var(--paper);border-left:3px solid var(--line-strong);max-width:78ch;margin:0 0 1rem;padding:1rem 1.15rem;line-height:1.7}.connected-work .report-reference-original{color:var(--signal);border-bottom:1px solid var(--signal);padding-bottom:.15rem;font-weight:600;display:inline-block}.connected-work .report-source-help{max-width:80ch;padding:1.25rem 0 .25rem}.connected-work .report-source-help h3{margin:0 0 .7rem;font-size:1.1rem;font-weight:600}.connected-work .report-source-help p{margin:0 0 1rem;line-height:1.65}.connected-work .report-source-help ul{margin:.5rem 0 1.25rem;padding-left:1.25rem;list-style:outside}.connected-work .report-source-help li{margin:0 0 .65rem;padding-left:.25rem;line-height:1.6}.connected-work .report-source-help>p:last-child{border-top:1px solid var(--line);color:var(--muted-ink);margin-bottom:0;padding-top:1rem;font-size:.8rem}
