.home{max-width:1320px}body:has(#app-sidebar) .home.workspace-shell{padding-top:var(--space-6)}.home-header{display:flex;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6)}.home-header h1{margin:0;font-size:var(--text-3xl)}.home-heading{min-width:0}.home-header h1 .home-count{font-size:var(--text-lg);vertical-align:.35em}.home-back{display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:600;color:var(--accent-text);text-decoration:none}.home-back:before{content:"←"}.home-back:hover{text-decoration:underline}.home-back[hidden]{display:none}@media (pointer: coarse){.home-back{min-height:44px;margin-block:-10px 0}}.home-reading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-4);color:var(--ink-soft);font-size:var(--text-sm)}.home-reading[hidden]{display:none}.home-activity-text{min-width:0;overflow-wrap:anywhere}.home-activity-failed{color:var(--danger-text);font-weight:600}.home-activity-link{color:var(--accent-text);font-weight:600;text-decoration:none;white-space:nowrap}.home-activity-link:after{content:"→";margin-left:var(--space-1)}.home-activity-link:hover{text-decoration:underline}.home-activity-spinner{flex:0 0 auto;width:12px;height:12px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:home-activity-spin .9s linear infinite}.home-activity-spinner.is-idle{border-color:var(--danger-text);animation:none;width:8px;height:8px;background:var(--danger-text)}@keyframes home-activity-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.home-activity-spinner{animation:none}}.home-summary{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-6)}.home-summary [hidden]{display:none}.home-section-title{margin:0;font-size:var(--text-xl);display:flex;align-items:baseline;gap:var(--space-2)}.home-count{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--accent-text)}.home-quiet{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);font-size:var(--text-md);color:var(--ink-soft)}.home-quiet-item{display:inline-flex;align-items:center;gap:var(--space-2)}.home-quiet-item svg{flex:0 0 auto}#home-attention-empty svg{color:var(--success)}.home-attention{padding:var(--space-4) var(--space-5) var(--space-2);border:1px solid var(--accent-border);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--surface)}.home-kind-title{margin:0;display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-md);font-weight:600;color:var(--ink)}.home-review{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.home-review[hidden]{display:none}.home-review-icon{color:var(--warn-text)}.home-review-sub{margin:2px 0 0;font-size:var(--text-sm);color:var(--ink-soft)}.home-review-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.home-review-actions .tiny-btn{text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center}.home-review-actions .tiny-btn.is-strong{color:var(--accent-text);border-color:var(--accent-border);background:var(--surface)}.home-review-actions .tiny-btn.is-quiet{background:transparent;border-color:transparent;color:var(--ink-soft)}.home-review-actions .tiny-btn.is-quiet:hover{background:var(--surface-soft-hover);color:var(--ink)}.home-review .doc-action-error{grid-column:2 / -1;margin:0}.home-review .doc-action-error[hidden]{display:none}.home-tasks{margin-top:var(--space-4)}.home-all-actions{display:inline-flex;align-items:center;margin:0 0 var(--space-3);padding-top:var(--space-2);font-weight:600;text-decoration:none}.home-all-actions:after{content:"→";margin-left:var(--space-1)}.home-all-actions:hover{text-decoration:underline}.home-all-actions[hidden],.home-tasks[hidden]{display:none}.home-tasks-page{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-3) 0;font-size:var(--text-sm);color:var(--ink-soft)}.home-tasks-page[hidden]{display:none}@media (pointer: coarse){.home-tasks-page .tiny-btn{min-height:44px}}.home-tasks>.doc-action-error[hidden]{display:none}.home-review:not([hidden])+.home-tasks{margin-top:var(--space-3)}.home-attention .doc-actions-list{margin-top:var(--space-1)}.home-attention .doc-action{padding:var(--space-3) 0}.home-attention .doc-action-title{font-size:var(--text-lg)}.home-attention .doc-action-meta{font-size:var(--text-md)}.home-attention .doc-action-when.is-overdue,.home-attention .doc-action-when.is-soon{font-weight:600}@media (max-width: 640px){.home-review{grid-template-columns:auto minmax(0,1fr)}.home-review-actions{grid-column:1 / -1;justify-content:flex-start}.home-review-actions .tiny-btn{min-height:44px}}@container home (min-width: 960px){#home-content[data-attention="1"][data-upcoming="1"] .home-summary{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:var(--space-6) var(--space-8);align-items:start}#home-content[data-attention="1"][data-upcoming="1"] .home-upcoming{padding-top:var(--space-4)}}.home-upcoming .doc-action{flex-direction:row;gap:var(--space-3)}.home-upcoming .doc-actions-list{margin-top:var(--space-1);border-top:1px solid var(--border)}.home-upcoming .doc-action{padding:var(--space-3) 0}.home-upcoming .doc-action-title{font-size:var(--text-base)}.home-upcoming-note{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-sm)}.home-upcoming-note[hidden]{display:none}#home-content[data-view=actions] .home-columns,#home-content[data-view=actions] #home-attention-title,#home-content[data-view=actions] .home-tasks>.home-kind-title{display:none}#home-content[data-view=actions] .home-tasks{margin-top:0}#home-content{container:home / inline-size}.home-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6) var(--space-8);align-items:start}.home-library,.home-shares{min-width:0}.home-more{font-size:var(--text-sm);color:var(--accent-text);white-space:nowrap}.home-all-documents{display:inline-flex;align-items:center;margin-top:var(--space-3);font-weight:600;text-decoration:none}.home-all-documents:after{content:"→";margin-left:var(--space-1)}.home-all-documents:hover{text-decoration:underline}@media (pointer: coarse){.home-more{display:inline-flex;align-items:center;min-height:44px;margin-block:-14px}}.home-more[hidden]{display:none}.home-library .home-list,.home-shares .home-list{margin-top:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.home-shares .home-section-title{margin-bottom:0}.home-list{list-style:none;margin:0;padding:0}.home-list[hidden]{display:none}.home-empty{margin:var(--space-3) 0 0;color:var(--ink-soft);font-size:var(--text-sm);max-width:60ch}.home-empty[hidden]{display:none}.home-empty a{color:var(--accent-text);font-weight:600}.home-empty-link{white-space:nowrap}.home-library .home-empty{margin-top:var(--space-3);padding:var(--space-5) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);max-width:none}.home-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-light)}.home-row:first-child{border-top:0}.home-row:hover{background:var(--surface-soft)}.home-row:has(.home-row-main:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.home-row-main{display:block;flex:1 1 auto;min-width:0;text-decoration:none;color:inherit}.home-row-main:focus-visible{outline:none}.home-row-main:after{content:"";position:absolute;inset:0}.home-row-title{display:block;color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-row:hover .home-row-title{color:var(--accent-text)}.home-row-meta{display:block;margin-top:2px;color:var(--ink-soft);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-library{container:library / inline-size}@container library (max-width: 480px){.home-row{flex-wrap:wrap;row-gap:var(--space-1)}.home-row-main{flex-basis:100%}}.home-status{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--ink-soft);white-space:nowrap}.home-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.home-status.is-ready:before{background:var(--success)}.home-status.is-review_required{color:var(--warn-text);font-weight:600}.home-status.is-failed{color:var(--danger-text);font-weight:600}.rt-facts .home-status{margin-left:var(--space-2);vertical-align:1px}.home-shares .home-list{max-width:720px}@media (max-width: 640px){.home-attention{padding:var(--space-3) var(--space-4) var(--space-1)}.home-summary .doc-action-buttons{gap:var(--space-1) var(--space-2)}.home-summary .doc-action-buttons .tiny-btn{min-height:40px;padding-inline:var(--space-3)}.home-row{padding:var(--space-3);gap:var(--space-3)}.home-row-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere}}.home-recent-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.home-recent-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.home-recent-filters[hidden]{display:none}.home-recent-field{display:block;margin:0;min-width:0}.home-recent-field[hidden]{display:none}.home-recent-filters select{height:var(--ctl-h);max-width:14rem;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.home-recent-filters select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-recent-more{font-size:var(--text-sm);font-weight:600;color:var(--accent-text);text-decoration:none;white-space:nowrap}.home-recent-more:hover{text-decoration:underline}.home-recent-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#home-recent-clear{margin-left:var(--space-2);padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--accent-text);cursor:pointer}#home-recent-clear:hover{text-decoration:underline}#home-recent-clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 640px){.home-recent-head{align-items:stretch}.home-recent-filters{width:100%}.home-recent-field{flex:1 1 100%}.home-recent-filters select{width:100%;max-width:none;height:44px}.home-recent-more{display:inline-flex;align-items:center;min-height:44px}}.rt-wrap{margin-top:var(--space-3);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.rt-wrap[hidden]{display:none}.rt-table{width:100%;border-collapse:collapse;table-layout:auto;font-size:var(--text-sm)}.rt-table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-soft);color:var(--ink-soft);font-size:var(--text-2xs);font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.rt-table td{padding:var(--space-3);border-top:1px solid var(--border-light);color:var(--ink-soft);vertical-align:middle}.rt-table tbody tr:first-child td{border-top:0}.rt-table tbody tr{cursor:pointer}.rt-table tbody tr:hover td{background:var(--surface-soft)}.rt-table tbody tr:has(.rt-title:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.rt-doc{max-width:0;width:100%}.rt-title{display:block;overflow:hidden;color:var(--ink);font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.rt-title:focus-visible{outline:none}.rt-table tbody tr:hover .rt-title{color:var(--accent-text)}.rt-sub,.rt-facts{display:block;margin-top:2px;overflow:hidden;color:var(--ink-soft);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.rt-fact.is-amount{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums}.rt-fact.is-pages{color:var(--ink-muted, var(--muted))}.rt-col-added{white-space:nowrap;width:1%;text-align:right}th.rt-col-added{text-align:right}.rt-col-team{max-width:0;width:22%}.rt-team{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-table:not(.has-teams) .rt-col-team{display:none}@container library (max-width: 700px){.rt-col-team{display:none}}@container library (max-width: 560px){.rt-table thead{display:none}.rt-table,.rt-table tbody{display:block}.rt-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);padding:var(--space-3);border-top:1px solid var(--border-light)}.rt-table tbody tr:first-child{border-top:0}.rt-table td{display:block;padding:0;border:0}.rt-table tbody tr:hover td{background:none}.rt-table td.rt-col-team{display:none}.rt-doc{grid-column:1;grid-row:1;max-width:none;width:auto}.rt-col-added{grid-column:2;grid-row:1;align-self:start;width:auto;font-size:var(--text-xs)}.rt-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere}.rt-facts{white-space:normal}}
