@layer utilities{.dashboard-doc .tiptap{--doc-text-line-height:1.6;--doc-heading-line-height:1.4;--doc-list-gap:6px;line-height:var(--doc-text-line-height);gap:0}.dashboard-doc .tiptap table{font-variant-numeric:tabular-nums;table-layout:auto;border-collapse:collapse;border-top:1px solid var(--color-zinc-300);font-size:13px;line-height:20px;width:100%!important;min-width:0!important}.dashboard-doc .tiptap table th{text-align:left;color:var(--color-zinc-600);background:var(--color-zinc-100);border-bottom:1px solid var(--color-zinc-300);vertical-align:middle;padding:8px 10px;font-size:12px;font-weight:600}.dashboard-doc .tiptap table td{border-bottom:1px solid var(--color-zinc-200);color:var(--color-zinc-700);vertical-align:top;padding:8px 10px}.dashboard-doc .tiptap table td[data-cell-type=dropdown] p{font-size:11px;font-weight:500}.dashboard-doc .tiptap table td[data-row-type=objective]{background:var(--color-zinc-50)}.dashboard-doc .tiptap table td[style*=background-color]{color:var(--color-zinc-900);font-weight:500}.dashboard-doc .tiptap p.is-editor-empty:first-child:before{color:var(--color-zinc-400);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.dashboard-doc .tiptap a{cursor:pointer;color:var(--brand);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.dashboard-doc .tiptap a:hover{text-decoration:none}.dashboard-doc .tiptap span[data-node-view-wrapper] a{color:inherit;text-decoration:none}.dashboard-doc .tiptap strong,.dashboard-doc .tiptap b,.dashboard-doc .tiptap em,.dashboard-doc .tiptap i,.dashboard-doc .tiptap code,.dashboard-doc .tiptap a,.dashboard-doc .tiptap span{font-size:inherit;line-height:inherit}.dashboard-doc .tiptap code{background:var(--surface-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.9em}.dashboard-doc .tiptap pre{background:var(--surface-secondary);border:1px solid var(--border);border-radius:var(--radius-md);margin:.75rem 0;padding:.75rem 1rem;overflow-x:auto}.dashboard-doc .tiptap pre code{font-size:inherit;background:0 0;border:none;border-radius:0;padding:0}.dashboard-doc .tiptap blockquote{border-radius:var(--radius-md);border-left:3px solid var(--border);background:var(--sidebar-accent);color:var(--content-primary);margin:.75rem 0 0;padding:10px 14px;font-style:normal}.dashboard-doc .tiptap ::selection{background:color-mix(in oklch,var(--brand)18%,transparent)}.dashboard-doc .tiptap h1{line-height:var(--doc-heading-line-height);text-wrap:balance;margin:2.25rem 0 .5rem}.dashboard-doc .tiptap h2{line-height:var(--doc-heading-line-height);border-bottom:1px solid var(--border);text-wrap:balance;margin:1.75rem 0 .5rem;padding-bottom:.3em}.dashboard-doc .tiptap h3{font-size:1.15em;line-height:var(--doc-heading-line-height);text-wrap:balance;margin:1.25rem 0 .5rem}.dashboard-doc .tiptap p{text-wrap:pretty;margin-top:.5rem;padding-bottom:.5rem}.dashboard-doc .tiptap td p,.dashboard-doc .tiptap th p{margin-top:0;padding-bottom:0}.dashboard-doc .tiptap ul,.dashboard-doc .tiptap ol{margin:.5rem 0 0;padding:0 0 0 1.5em}.dashboard-doc .tiptap li{text-wrap:pretty;margin:0;padding:0}.dashboard-doc .tiptap li+li{margin-top:var(--doc-list-gap)}.dashboard-doc .tiptap li::marker{color:var(--content-secondary)}.dashboard-doc .tiptap li>p{margin:0;padding:0}.dashboard-doc .tiptap li>p+p{margin-top:.5rem}.dashboard-doc .tiptap li>ul,.dashboard-doc .tiptap li>ol{margin-top:var(--doc-list-gap)}.dashboard-doc .tiptap>:first-child{margin-top:0;padding-top:0}.dashboard-doc ul[data-type=taskList]{margin-left:0;padding:0;list-style:none}.dashboard-doc ul[data-type=taskList]>li{align-items:flex-start;display:flex}.dashboard-doc ul[data-type=taskList]>li>label{height:calc(1em*var(--doc-text-line-height));-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none;align-items:center;margin-right:.5rem;display:inline-flex}.dashboard-doc ul[data-type=taskList]>li>div{flex:auto;min-width:0}.dashboard-doc ul[data-type=taskList]>li>div>p{margin:0;padding:0}.dashboard-doc ul[data-type=taskList]>li>label>input[type=checkbox]{cursor:pointer;accent-color:var(--color-brand,var(--color-zinc-900));margin:0}.dashboard-doc ul[data-type=taskList] ul[data-type=taskList]{margin:var(--doc-list-gap)0 0}.dashboard-doc ul[data-type=taskList]>li[data-checked=true]>div>p{color:var(--color-zinc-400);text-decoration:line-through}.dashboard-doc .tiptap hr{border:none;border-top:1px solid var(--border);margin:1.75rem 0}.dashboard-doc .tiptap .tableWrapper{margin-bottom:0;padding-bottom:1rem}.dashboard-doc .tiptap .tableWrapper:hover{scrollbar-width:thin;-ms-overflow-style:auto}.dashboard-doc .tiptap .tableWrapper:hover::-webkit-scrollbar{height:6px;display:block}.dashboard-doc .tiptap .tableWrapper:hover::-webkit-scrollbar-thumb{background-color:var(--color-zinc-400);border-radius:3px}.dashboard-doc .tiptap .tableWrapper:hover::-webkit-scrollbar-track{background-color:transparent}.dashboard-doc .tiptap table colgroup col{min-width:0!important}.dashboard-doc .tiptap table:has(div[data-type=dashboard-card]){table-layout:fixed;width:100%;min-width:0;box-shadow:none;border:none;border-radius:0;font-size:16px;line-height:1.5}.dashboard-doc .tiptap table:has(div[data-type=kpi-card]){table-layout:fixed;width:100%;min-width:0;box-shadow:none;border:none;border-radius:0;font-size:16px;line-height:1.5}.dashboard-doc .tiptap table:has(div[data-type=dashboard-card]) td{background:0 0;border:none}.dashboard-doc .tiptap table:has(div[data-type=dashboard-card]) th{background:0 0;border:none}.dashboard-doc .tiptap table:has(div[data-type=kpi-card]) td{background:0 0;border:none}.dashboard-doc .tiptap table:has(div[data-type=kpi-card]) th{background:0 0;border:none}.dashboard-doc .tiptap table:has(div[data-type=dashboard-card]) tr{border:none}.dashboard-doc .tiptap table:has(div[data-type=kpi-card]) tr{border:none}.dashboard-doc .tiptap table td:has(>div[data-type=dashboard-card]){vertical-align:top;background:0 0;padding:0 5px}.dashboard-doc .tiptap table td:has(>div[data-type=kpi-card]){vertical-align:top;background:0 0;padding:0 5px}.dashboard-doc .tiptap .tableWrapper:has(div[data-type=kpi-card]){padding-bottom:0;overflow:visible}.dashboard-doc .tiptap .tableWrapper:has(div[data-type=dashboard-card]){padding-bottom:0;overflow:visible}.dashboard-doc .tiptap div[data-type=kpi-card]{max-width:280px}.dashboard-doc .tiptap .kpi-label{font-size:.875rem;line-height:1.375}.dashboard-doc .tiptap .kpi-value{font-size:1.25rem;line-height:1.3}.dashboard-doc .tiptap .kpi-delta{font-size:13px}.dashboard-doc .tiptap>div[data-type=kpi-card]{vertical-align:top;width:200px;margin:0 8px 8px 0;display:inline-block}.dashboard-doc .tiptap table:has(div[data-type=kpi-card]){display:block}.dashboard-doc .tiptap table:has(div[data-type=kpi-card]) tbody{display:block}.dashboard-doc .tiptap table:has(div[data-type=kpi-card]) tr{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.dashboard-doc .tiptap table:has(div[data-type=kpi-card]) td{max-width:none;padding:0;display:block}.dashboard-doc .tiptap table td:has(>div[data-type=kpi-card]){max-width:none;padding:0;display:block}.dashboard-doc .tiptap table:has(div[data-type=kpi-card]) :is(td>div,.node-kpiCard,div[data-type=kpi-card]){height:100%}.dashboard-doc .tiptap table:has(div[data-type=kpi-card]) .column-resize-handle{display:none}.dashboard-doc .tiptap div[data-type=dashboard-card]{border:1px solid var(--color-zinc-200);word-wrap:break-word;background-color:#fff;border-radius:.5rem;outline:none;flex-direction:column;min-width:0;margin-bottom:.75rem;padding:.75rem 1rem;display:flex;box-shadow:0 1px 2px rgba(0,0,0,.06),0 4px 8px -2px rgba(0,0,0,.04)}.dashboard-doc .tiptap div[data-type=dashboard-card] .dashboard-card-title-row{border-bottom:1px solid var(--color-zinc-100);margin-bottom:.375rem;padding-bottom:.5rem}.dashboard-doc .tiptap div[data-type=dashboard-card] .dashboard-card-title{color:var(--color-zinc-500);letter-spacing:.05em;cursor:text;outline:none;font-size:.75rem;font-weight:600}.dashboard-doc .tiptap div[data-type=dashboard-card] .dashboard-card-title:empty:before{content:attr(data-placeholder);color:var(--color-zinc-400)}.dashboard-doc .tiptap div[data-type=dashboard-card] .dashboard-card-content p{margin-top:.25rem;padding-bottom:.25rem}.dashboard-doc .tiptap div[data-type=dashboard-card] .dashboard-card-content>p:first-child{margin-top:0}.dashboard-doc .tiptap div[data-type=dashboard-chart] h3{margin-top:0;padding-bottom:0}.dashboard-doc .tiptap .node-briefing+.node-briefing{margin-top:12px}.dashboard-doc .tiptap div[data-type=briefing]{border:1px solid var(--color-zinc-200);word-wrap:break-word;background-color:#fff;border-radius:12px;min-width:0;padding:12px 18px 6px;display:block;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px -6px rgba(0,0,0,.06)}.dashboard-doc .tiptap div[data-type=briefing] .briefing-card{flex-direction:column;gap:4px;display:flex}.dashboard-doc .tiptap div[data-type=briefing] .briefing-card__header{border-bottom:1px solid var(--color-zinc-100);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:8px;display:flex}.dashboard-doc .tiptap div[data-type=briefing] .briefing-card__title{text-transform:uppercase;letter-spacing:.06em;color:var(--color-zinc-900);font-size:13px;font-weight:700}.dashboard-doc .tiptap div[data-type=briefing] .briefing-card__pill{box-shadow:inset 0 0 0 1px var(--tw-ring-color,transparent);border-radius:9999px;align-items:center;padding:2px 10px;font-size:11px;font-weight:500;display:inline-flex}.dashboard-doc .tiptap div[data-type=briefing] .briefing-card__items{flex-direction:column;display:flex}.dashboard-doc .tiptap div[data-type=briefing] .briefing-card__items .tableWrapper{margin-bottom:0;padding-bottom:0}.dashboard-doc .tiptap div[data-type=briefing] .briefing-card__items table tr:last-child td{border-bottom:none}.dashboard-doc .tiptap div[data-type=briefing-item]{border-bottom:1px solid var(--color-zinc-100);padding:8px 0;transition:background-color .12s,opacity .12s;display:block}.dashboard-doc .tiptap div[data-type=briefing] .briefing-card__items>.node-briefingItem:not(:has(~.node-briefingItem:not([data-rejected=true]))) div[data-type=briefing-item]{border-bottom:none}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item{display:block;position:relative}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--rejected .briefing-item__main,.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--done .briefing-item__main{opacity:.45}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--rejected .briefing-item__headline{text-decoration:line-through;text-decoration-thickness:1px}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--rejected .briefing-item__dot,.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--done .briefing-item__dot{opacity:.45}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__dot{border-radius:9999px;flex:none;width:8px;height:8px;margin-top:7px}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__done-btn{cursor:pointer;color:var(--color-zinc-300);background:0 0;border:none;flex:none;align-items:flex-start;margin-top:1px;padding:0;line-height:1;transition:color .1s;display:flex}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__done-btn:hover:not(:disabled){color:var(--color-zinc-500)}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__done-btn:disabled{cursor:default}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--done .briefing-item__done-btn,.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--rejected .briefing-item__done-btn{color:var(--color-zinc-400)}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--collapsing{opacity:1;max-height:1500px;animation:.6s forwards briefing-item-collapse;overflow:hidden}@keyframes briefing-item-collapse{0%{opacity:1;max-height:1500px}40%{opacity:0}to{opacity:0;max-height:0;margin-bottom:0;padding-bottom:0}}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__main{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__main>:last-child:not(.briefing-item__headline){padding-right:96px}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__meta{color:var(--color-emerald-600);letter-spacing:.01em;font-size:11px;font-style:italic;font-weight:500}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__age{color:var(--color-zinc-400);letter-spacing:.01em;font-size:11px;font-weight:500}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__headline{color:var(--color-zinc-900);padding-right:80px;font-size:14px;font-weight:600;line-height:1.35}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__prose{line-height:1.55;display:block}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--text .briefing-item__headline{font-size:13px;line-height:inherit;padding-right:0;display:inline}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--text .briefing-item__meta{font-size:11px;font-style:italic;display:inline}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--text .briefing-item__why-row{margin-top:0;display:block}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--text .briefing-item__why{color:var(--color-zinc-600);margin-top:0;display:inline}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__areas{grid-template-columns:max-content 1fr;gap:3px 16px;margin-top:6px;display:grid}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__area-row{display:contents}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__area-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-zinc-400);white-space:nowrap;font-size:10px;font-weight:600;line-height:1.5}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__area-value{color:var(--color-zinc-700);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.5;overflow:hidden}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__area-value--wrap,.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__area-value--list{white-space:normal;text-overflow:clip;overflow:visible}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__prep-list{margin:0;padding-left:14px;list-style:outside}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__prep-list li{color:var(--color-zinc-700);font-size:13px;line-height:1.5}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__source-chips{border-left:1px solid var(--color-zinc-200);vertical-align:middle;align-items:center;gap:4px;margin-left:6px;padding-left:8px;display:inline-flex}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__chips--inline{vertical-align:middle;gap:6px;margin-top:0;margin-left:6px;display:inline-flex}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__source-chip{color:var(--color-zinc-500);background:var(--color-zinc-100);border:1px solid var(--color-zinc-200);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:400;text-decoration:none}.dashboard-doc .tiptap div[data-type=briefing-item] a.briefing-item__source-chip{cursor:pointer}.dashboard-doc .tiptap div[data-type=briefing-item] a.briefing-item__source-chip:hover{color:var(--color-zinc-700);background:var(--color-zinc-200)}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--text .briefing-item__main>:last-child{padding-right:60px}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__placeholder{color:var(--color-zinc-400);font-style:italic}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__why{color:var(--color-zinc-500);margin-top:2px;font-size:12px;line-height:1.45}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__body{color:var(--color-zinc-600);margin-top:6px;padding-right:96px;font-size:13px;line-height:1.55}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--empty{padding:2px 0}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__empty-text{color:var(--color-zinc-400);font-size:12px;line-height:1.5}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__empty-link{font:inherit;color:var(--color-blue-500);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;text-decoration-thickness:1px}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__empty-link:hover{color:var(--color-blue-700)}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__empty-link--static{color:var(--color-zinc-400);cursor:default;text-decoration:none}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__empty-link svg{vertical-align:-1px;margin-left:2px;display:inline-block}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__chip{box-shadow:inset 0 0 0 1px var(--tw-ring-color,transparent);border-radius:6px;align-items:center;padding:1px 8px;font-size:11px;font-weight:500;display:inline-flex}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__chip--link:hover{text-underline-offset:2px;text-decoration:underline}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__source-link{color:var(--color-content-tertiary);font-size:inherit;font-weight:inherit;text-decoration:none}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__source-link:hover{text-underline-offset:2px;text-decoration:underline}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__metric-table{border-collapse:collapse;border-top:none;width:100%;margin-top:8px;font-size:12px;line-height:1.4;min-width:0!important}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__metric-table thead th{color:var(--color-zinc-400);text-align:left;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-zinc-200);vertical-align:top;font-size:11px;font-weight:500;background:0 0!important;padding:4px 8px 4px 0!important}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__metric-table tbody td{color:var(--color-zinc-700);vertical-align:middle;border-bottom:1px solid var(--color-zinc-100)!important;padding:6px 8px 6px 0!important}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__metric-table tbody tr:hover td{background-color:var(--color-zinc-50)}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__metric-table tbody td:first-child{color:var(--color-zinc-900);white-space:nowrap;min-width:120px;font-weight:500}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__metric-table tbody td:nth-child(2){color:var(--color-zinc-900);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__metric-table tbody td.briefing-metric-target{color:var(--color-zinc-400);font-variant-numeric:tabular-nums}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__metric-table tbody tr:last-child td{border-bottom:none}.briefing-metric-pill{white-space:nowrap;border-radius:4px;align-items:center;padding:1px 6px;font-size:11px;font-weight:500;display:inline-flex}.briefing-metric-pill--on_track{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.briefing-metric-pill--at_risk{background-color:var(--color-amber-100);color:var(--color-amber-700)}.briefing-metric-pill--off_track,.briefing-metric-pill--bug{background-color:var(--color-rose-100);color:var(--color-rose-700)}.briefing-metric-pill--stale{background-color:var(--color-zinc-100);color:var(--color-zinc-500)}.briefing-metric-pill--overdue{background-color:var(--color-orange-100);color:var(--color-orange-700)}.dashboard-doc .tiptap .briefing-metric-link{color:var(--color-zinc-400);text-overflow:ellipsis;white-space:nowrap;max-width:80px;text-decoration:none;display:inline-block;overflow:hidden}.dashboard-doc .tiptap .briefing-metric-link:hover{color:var(--color-blue-600)}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__cta-row{flex-wrap:wrap;gap:6px;margin-top:8px;padding-right:60px;display:flex}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__top-actions{opacity:0;pointer-events:none;align-items:center;gap:4px;transition:opacity .1s;display:flex;position:absolute;top:6px;right:0}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item:hover .briefing-item__top-actions,.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item:focus-within .briefing-item__top-actions,.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__top-actions[data-popup-open=true]{opacity:1;pointer-events:auto}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__source{max-width:22ch;color:var(--color-zinc-700);background:var(--color-zinc-50);border:1px solid var(--color-zinc-200);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;text-decoration:none;display:inline-flex}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__source:hover:not(.briefing-item__source--static){background:var(--color-zinc-100)}.briefing-sources-popover{font-size:12px}.briefing-sources-popover .briefing-sources-popover__title{color:var(--color-zinc-500);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.briefing-sources-popover .briefing-sources-popover__list{flex-wrap:wrap;gap:6px;display:flex}.briefing-sources-popover .briefing-item__source{max-width:100%;color:var(--color-zinc-700);background:var(--color-zinc-50);border:1px solid var(--color-zinc-200);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;text-decoration:none;transition:background-color 80ms;display:inline-flex}.briefing-sources-popover .briefing-item__source:hover:not(.briefing-item__source--static){background:var(--color-zinc-100)}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--clickable{cursor:pointer}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--clickable:focus-visible{outline:2px solid var(--color-violet-400);outline-offset:2px;border-radius:6px}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item__actions{opacity:0;pointer-events:none;align-items:center;gap:2px;transition:opacity .1s;display:flex;position:absolute;bottom:-2px;right:0}.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item:hover .briefing-item__actions,.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item:focus-within .briefing-item__actions,.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--rejected .briefing-item__actions,.dashboard-doc .tiptap div[data-type=briefing-item] .briefing-item--done .briefing-item__actions{opacity:1;pointer-events:auto}.dashboard-doc .tiptap .tiptap-ai-suggestion,.dashboard-doc .tiptap .tiptap-ai-suggestion>*{background-color:#bbf7d0}.dashboard-doc .tiptap .tiptap-ai-suggestion.tiptap-ai-suggestion--change-group,.dashboard-doc .tiptap .tiptap-ai-suggestion.tiptap-ai-suggestion--change-group>:not(.tiptap-ai-suggestion-sub-change){background-color:#dcfce7}.dashboard-doc .tiptap .tiptap-ai-suggestion-sub-change{background-color:#bbf7d0}.dashboard-doc .tiptap .tiptap-ai-suggestion-diff,.dashboard-doc .tiptap .tiptap-ai-suggestion-diff>*{color:#7f1d1d;background-color:#fecaca}.dashboard-doc .tiptap .tiptap-ai-suggestion-diff.tiptap-ai-suggestion-diff--change-group,.dashboard-doc .tiptap .tiptap-ai-suggestion-diff.tiptap-ai-suggestion-diff--change-group>:not(.tiptap-ai-suggestion-diff-sub-change){background-color:#fee2e2}.dashboard-doc .tiptap .tiptap-ai-suggestion-diff-sub-change{background-color:#fecaca}.dashboard-doc .tiptap .tiptap-ai-suggestion-diff:has(tr){display:contents}.dashboard-doc .tiptap .tiptap-ai-suggestion-diff:has(tr) td{background-color:#fecaca}.dashboard-doc .tiptap .tiptap-ai-suggestion-diff:has(tr) th{background-color:#fecaca}.tiptap-thread{cursor:pointer;background-color:#fef9c3;border-radius:2px;padding:1px 0;transition:background-color .15s}.tiptap-thread--hovered{background-color:#fef08a}.tiptap-thread--selected{background-color:#fde68a;box-shadow:0 0 0 1px #f59e0b}.tiptap-thread--resolved{pointer-events:none;cursor:text;background-color:transparent}.comments-hidden .tiptap-thread,.comments-hidden .tiptap-thread--hovered,.comments-hidden .tiptap-thread--selected{box-shadow:none;cursor:text;background-color:transparent}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d542793-module__-uZNGW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d542793-module__-uZNGW__variable{--font-sans:"Inter","Inter Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/88731e1a74492905-s.047a472f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/861011d7404b02f6-s.7861847e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/3381337b621a9a6a-s.29df3230.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.af0c84fa.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.ce79b48e.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/97e7b204180d1274-s.9fe1d481.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.25aba60b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_c2cda48d-module__BkDHlq__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_c2cda48d-module__BkDHlq__variable{--font-mono:"Fira Code","Fira Code Fallback"}
/*# sourceMappingURL=664dbedb7afdd777.css.map*/