.link-account{justify-items:start;gap:var(--talos-space-3);max-width:36rem;margin-top:var(--talos-space-6);display:grid}.link-account-reserve{min-height:3rem}.grants-reserve{min-height:4rem}.grants-empty{font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-secondary);max-width:65ch;margin:0}.grants-list{border-top:1px solid var(--talos-border-subtle);margin:0;padding:0;list-style:none}.grant-row{align-items:start;column-gap:var(--talos-space-3);padding:var(--talos-space-3) 0;border-bottom:1px solid var(--talos-border-subtle);grid-template-columns:minmax(0,max-content) auto 1fr;min-width:0;display:grid}.grant-main{display:contents}.grant-title{grid-area:1/1;align-self:center}.grant-scope,.grant-dates,.grant-runs{grid-column:1/-1}.grant-revoke{grid-area:1/2}.grant-title{align-items:baseline;column-gap:var(--talos-space-2);font-size:var(--talos-type-body-size);line-height:var(--talos-type-body-line);flex-wrap:wrap;margin:0;display:flex}.grant-name{color:var(--talos-text-primary);overflow-wrap:anywhere;font-weight:600}.grant-kind,.grant-member{font-size:var(--talos-type-panel-size);color:var(--talos-text-muted)}.grant-scope{font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-primary);overflow-wrap:anywhere;margin:2px 0 0}.grant-dates{font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-muted);margin:2px 0 0}.grant-row[data-grant-state=revoked] .grant-name,.grant-row[data-grant-state=revoked] .grant-scope{color:var(--talos-text-muted)}.grant-revoke{padding:var(--talos-space-1) var(--talos-space-2);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-sm);font:inherit;font-size:var(--talos-type-panel-size);color:var(--talos-text-secondary);cursor:pointer;background:0 0;flex-shrink:0}.grant-revoke:hover:not(:disabled){color:var(--talos-text-primary);background:var(--talos-surface-2)}.grant-revoke:disabled{cursor:default;opacity:.6}.grant-revoke:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}.grant-revoke{position:relative}@media (pointer:coarse){.grant-revoke:after{content:"";position:absolute;inset:-10px -6px}}.grant-stopped{color:var(--talos-text-secondary)}.grant-row[data-grant-state=expired] .grant-name,.grant-row[data-grant-state=expired] .grant-scope{color:var(--talos-text-muted)}.grants-off{margin:var(--talos-space-2) 0 var(--talos-space-1);max-width:65ch;padding:var(--talos-space-2) var(--talos-space-3);border-radius:var(--talos-radius-md);background:var(--talos-surface-1);border:1px solid var(--talos-border-default);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-primary)}.grant-runs{min-width:0;margin-top:var(--talos-space-1)}.grant-runs-toggle{align-items:center;gap:var(--talos-space-1);border-radius:var(--talos-radius-sm);font:inherit;font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-secondary);cursor:pointer;background:0 0;border:0;margin-left:-2px;padding:2px;display:inline-flex}.grant-runs-toggle:hover{color:var(--talos-text-primary)}.grant-runs-list{margin:var(--talos-space-1) 0 0;padding:0 0 0 var(--talos-space-4);list-style:none}.grant-run{font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);flex-direction:column;align-items:flex-start;padding:3px 0;display:flex}.grant-run-button{width:100%;margin:0 calc(-1 * var(--talos-space-1));padding:3px var(--talos-space-1);border-radius:var(--talos-radius-sm);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.grant-run-button:hover{background:var(--talos-surface-2)}.grant-run-link{text-decoration:underline;-webkit-text-decoration-color:var(--talos-border-strong);text-decoration-color:var(--talos-border-strong);text-underline-offset:3px}.grant-run-button:hover .grant-run-link{-webkit-text-decoration-color:var(--talos-text-secondary);text-decoration-color:var(--talos-text-secondary)}.grant-run-when{color:var(--talos-text-primary)}.grant-run-facts{color:var(--talos-text-muted)}.grant-runs-note{margin:var(--talos-space-1) 0 0;padding-left:var(--talos-space-4);max-width:60ch;font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-secondary)}@media (pointer:coarse){.grant-runs-toggle,.grant-run-button{min-height:44px}}.connector-reserve{min-height:6rem}.connector-empty{gap:var(--talos-space-3);padding:var(--talos-space-4);border:1px dashed var(--talos-border-default);border-radius:var(--talos-radius-md);max-width:65ch;display:grid}.connector-list{border-top:1px solid var(--talos-border-subtle);margin:0;padding:0;list-style:none}.connector-row{align-items:flex-start;gap:var(--talos-space-2) var(--talos-space-3);border-bottom:1px solid var(--talos-border-subtle);flex-wrap:wrap;min-width:0;display:flex}.connector-row-main{align-items:flex-start;gap:var(--talos-space-3);min-width:0;padding:var(--talos-space-3) var(--talos-space-2);margin:0 calc(-1 * var(--talos-space-2));border-radius:var(--talos-radius-sm);font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:18rem;display:flex}.connector-row-main:hover{background:var(--talos-surface-1)}.connector-row-main:focus-visible,.connector-disclosure:focus-visible,.connector-check:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}.connector-type:has(input:focus-visible){outline:2px solid var(--talos-focus);outline-offset:2px}.connector-row-name{font-size:var(--talos-type-body-size);line-height:var(--talos-type-body-line);color:var(--talos-text-primary);overflow-wrap:anywhere;font-weight:600}.connector-row-health{align-items:center;gap:var(--talos-space-2);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-muted);overflow-wrap:anywhere;margin-top:2px;display:flex}.connector-health-failing{color:var(--talos-status-bug-open)}.connector-health-paused{color:var(--talos-text-primary)}.connector-row-aside{justify-items:end;gap:var(--talos-space-1);padding:var(--talos-space-3) 0;display:grid}.connector-dot{border:1px solid var(--talos-border-strong);border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.connector-dot-ok{background:var(--talos-status-criterion-met);border-color:var(--talos-status-criterion-met)}.connector-dot-failing,.connector-dot-failed{background:var(--talos-status-bug-open);border-color:var(--talos-status-bug-open)}.connector-dot-paused{background:var(--talos-surface-0);border-color:var(--talos-text-secondary);border-width:2px}.connector-dot-quiet{background:0 0}.connector-add{gap:var(--talos-space-4);min-width:0;max-width:44rem;display:grid}.connector-steps{gap:var(--talos-space-1) var(--talos-space-4);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.connector-steps li{align-items:center;gap:var(--talos-space-2);display:inline-flex}.connector-steps li[aria-current=step]{color:var(--talos-text-primary);font-weight:600}.connector-steps li[data-done]{color:var(--talos-text-secondary)}.connector-step-number{border:1px solid var(--talos-border-default);border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:inline-flex}.connector-steps li[aria-current=step] .connector-step-number{border-color:var(--talos-text-primary)}.connector-types{gap:var(--talos-space-2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.connector-type{align-items:center;gap:var(--talos-space-2);min-height:44px;padding:var(--talos-space-2) var(--talos-space-3);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-md);background:var(--talos-surface-0);cursor:pointer;display:flex}.connector-type:hover{border-color:var(--talos-border-strong)}.connector-type[data-selected]{border-color:var(--talos-accent-default);background:var(--talos-accent-subtle)}.connector-check-row{align-items:flex-start;gap:var(--talos-space-3);padding:var(--talos-space-1) 0;cursor:pointer;min-width:0;display:flex}.connector-check{width:16px;height:16px;accent-color:var(--talos-accent-default);cursor:pointer;flex-shrink:0;margin:3px 0 0}@media (pointer:coarse){.connector-check-row{padding:var(--talos-space-2) 0}.connector-check{width:20px;height:20px;margin-top:1px}}.connector-example{font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-muted);overflow-wrap:anywhere;margin-top:2px;display:block}.connector-disclosure{align-items:center;gap:var(--talos-space-1);min-height:32px;padding:0 var(--talos-space-2) 0 0;border-radius:var(--talos-radius-sm);font:inherit;font-size:var(--talos-type-panel-size);color:var(--talos-text-secondary);cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex}.connector-disclosure:hover{color:var(--talos-text-primary)}@media (pointer:coarse){.connector-disclosure{min-height:44px}}.connector-filter{border:0;min-width:0;margin:0;padding:0}.connector-filter[data-connector-filter=tags]>div{max-height:10rem;overflow-y:auto}.connector-warning{align-items:flex-start;gap:var(--talos-space-3);padding:var(--talos-space-3) var(--talos-space-4);border:1px solid var(--talos-border-strong);border-radius:var(--talos-radius-md);background:var(--talos-surface-1);flex-wrap:wrap;min-width:0;display:flex}.connector-block{padding-top:var(--talos-space-4);border-top:1px solid var(--talos-border-subtle);min-width:0}.connector-deliveries{margin:0;padding:0;list-style:none}.connector-delivery{align-items:start;gap:var(--talos-space-1) var(--talos-space-3);padding:var(--talos-space-2) 0;border-bottom:1px solid var(--talos-border-subtle);grid-template-columns:9rem minmax(0,1fr) auto;min-width:0;display:grid}.connector-delivery-status{align-items:center;gap:var(--talos-space-2);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-secondary);display:inline-flex}.connector-delivery-main{overflow-wrap:anywhere;min-width:0}.connector-delivery-time{font-family:var(--talos-font-mono,ui-monospace, monospace);font-size:var(--talos-type-code-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-muted);white-space:nowrap}@media (width<=640px){.connector-delivery{grid-template-columns:minmax(0,1fr) auto}.connector-delivery-main{grid-column:1/-1}}.connector-setup{gap:var(--talos-space-5);padding:0 0 0 var(--talos-space-5);min-width:0;margin:0;list-style:decimal;display:grid}.connector-setup>li{min-width:0;padding-left:var(--talos-space-1);color:var(--talos-text-secondary);display:list-item}.connector-setup>li>*+*{margin-top:var(--talos-space-2)}.connector-setup>li::marker{color:var(--talos-text-primary);font-weight:600}.connector-copy-block{width:100%;min-width:0;max-height:24rem;padding:var(--talos-space-3);border:1px solid var(--talos-border-subtle);border-radius:var(--talos-radius-sm);background:var(--talos-surface-0);font-family:var(--talos-font-mono,ui-monospace, monospace);font-size:var(--talos-type-code-size,.8125rem);color:var(--talos-text-primary);white-space:pre;resize:vertical;line-height:1.5;display:block;overflow:auto}.connector-copy-block:focus-visible,.connector-details>summary:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}.connector-details>summary{cursor:pointer;width:fit-content;font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-secondary)}.connector-details>summary:hover{color:var(--talos-text-primary)}@media (pointer:coarse){.connector-details>summary{padding:var(--talos-space-2) 0}}.task-type-icon:before{content:"";background-color:currentColor;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3c!--%20Lucide%20ClipboardCheck%20ISC%20License%20Copyright%20(c)%202026%20Lucide%20Icons%20and%20Contributors%20Permission%20to%20use,%20copy,%20modify,%20and/or%20distribute%20this%20software%20for%20any%20purpose%20with%20or%20without%20fee%20is%20hereby%20granted,%20provided%20that%20the%20above%20copyright%20notice%20and%20this%20permission%20notice%20appear%20in%20all%20copies.%20THE%20SOFTWARE%20IS%20PROVIDED%20'AS%20IS'%20AND%20THE%20AUTHOR%20DISCLAIMS%20ALL%20WARRANTIES%20WITH%20REGARD%20TO%20THIS%20SOFTWARE%20INCLUDING%20ALL%20IMPLIED%20WARRANTIES%20OF%20MERCHANTABILITY%20AND%20FITNESS.%20IN%20NO%20EVENT%20SHALL%20THE%20AUTHOR%20BE%20LIABLE%20FOR%20ANY%20SPECIAL,%20DIRECT,%20INDIRECT,%20OR%20CONSEQUENTIAL%20DAMAGES%20OR%20ANY%20DAMAGES%20WHATSOEVER%20RESULTING%20FROM%20LOSS%20OF%20USE,%20DATA%20OR%20PROFITS,%20WHETHER%20IN%20AN%20ACTION%20OF%20CONTRACT,%20NEGLIGENCE%20OR%20OTHER%20TORTIOUS%20ACTION,%20ARISING%20OUT%20OF%20OR%20IN%20CONNECTION%20WITH%20THE%20USE%20OR%20PERFORMANCE%20OF%20THIS%20SOFTWARE.%20--%3e%3csvg%20aria-hidden='true'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20width='8'%20height='4'%20x='8'%20y='2'%20rx='1'%20ry='1'/%3e%3cpath%20d='M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2'/%3e%3cpath%20d='m9%2014%202%202%204-4'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c!--%20Lucide%20ClipboardCheck%20ISC%20License%20Copyright%20(c)%202026%20Lucide%20Icons%20and%20Contributors%20Permission%20to%20use,%20copy,%20modify,%20and/or%20distribute%20this%20software%20for%20any%20purpose%20with%20or%20without%20fee%20is%20hereby%20granted,%20provided%20that%20the%20above%20copyright%20notice%20and%20this%20permission%20notice%20appear%20in%20all%20copies.%20THE%20SOFTWARE%20IS%20PROVIDED%20'AS%20IS'%20AND%20THE%20AUTHOR%20DISCLAIMS%20ALL%20WARRANTIES%20WITH%20REGARD%20TO%20THIS%20SOFTWARE%20INCLUDING%20ALL%20IMPLIED%20WARRANTIES%20OF%20MERCHANTABILITY%20AND%20FITNESS.%20IN%20NO%20EVENT%20SHALL%20THE%20AUTHOR%20BE%20LIABLE%20FOR%20ANY%20SPECIAL,%20DIRECT,%20INDIRECT,%20OR%20CONSEQUENTIAL%20DAMAGES%20OR%20ANY%20DAMAGES%20WHATSOEVER%20RESULTING%20FROM%20LOSS%20OF%20USE,%20DATA%20OR%20PROFITS,%20WHETHER%20IN%20AN%20ACTION%20OF%20CONTRACT,%20NEGLIGENCE%20OR%20OTHER%20TORTIOUS%20ACTION,%20ARISING%20OUT%20OF%20OR%20IN%20CONNECTION%20WITH%20THE%20USE%20OR%20PERFORMANCE%20OF%20THIS%20SOFTWARE.%20--%3e%3csvg%20aria-hidden='true'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20width='8'%20height='4'%20x='8'%20y='2'%20rx='1'%20ry='1'/%3e%3cpath%20d='M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2'/%3e%3cpath%20d='m9%2014%202%202%204-4'/%3e%3c/svg%3e") 50%/contain no-repeat}@media (forced-colors:active){.task-type-icon:before{forced-color-adjust:none;background-color:canvastext}}[data-task-card] [data-task-menu]{opacity:0;transition:opacity .12s ease-out}[data-task-card]:hover [data-task-menu],[data-task-card]:focus-within [data-task-menu],[data-task-card][data-focused] [data-task-menu],[data-task-card] [data-task-menu][data-state=open]{opacity:1}@media (hover:hover){[data-task-card]:hover{background:var(--talos-surface-1)}}@media (hover:none){[data-task-card] [data-task-menu]{opacity:1}}@media (prefers-reduced-motion:reduce){[data-task-card] [data-task-menu]{transition:none}}[data-canvases-tab]{container-type:inline-size}@container (width<=32rem){.canvas-list-row{align-items:start;column-gap:var(--talos-space-2);grid-template-columns:auto minmax(0,1fr) auto;row-gap:0;display:grid}.canvas-list-row>svg{margin-top:var(--talos-space-2)}.canvas-list-row>button{white-space:normal;overflow-wrap:anywhere}.canvas-list-row>[data-canvas-updated]{padding:0 var(--talos-space-2) var(--talos-space-2);font-family:var(--talos-font-ui);white-space:normal;grid-area:2/2}.canvas-list-row>:last-child{grid-area:1/3}.canvas-list-row{column-gap:var(--talos-space-3);padding:var(--talos-space-2) 0}.canvas-list-row>:first-child{margin-top:2px}.canvas-list-row>button,.canvas-list-row>[data-canvas-updated]{padding:0}.canvas-list-row>:last-child{grid-row:1/span 2}}.canvas-list-row>:first-child{align-self:center}@container (width<=32rem){.canvas-list-row>:first-child{align-self:start}}[data-winstate-editor] .ProseMirror .winstate-point-mark{background-image:linear-gradient(transparent 38%, color-mix(in srgb, var(--talos-accent-default) 24%, transparent) 38%);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--talos-accent-default) 70%, transparent);cursor:pointer;border-radius:1px;transition:background-color .15s}[data-winstate-editor] .ProseMirror .winstate-point-mark:not([data-point-state=open]){box-shadow:inset 0 -1px 0 var(--talos-border-strong);background-image:none}[data-winstate-editor] .ProseMirror .winstate-point-mark.is-active{background-color:var(--talos-accent-subtle);box-shadow:inset 0 -2px 0 var(--talos-accent-default)}@media (prefers-reduced-motion:reduce){[data-winstate-editor] .ProseMirror .winstate-point-mark{transition:none}}.ms-progress-bar{gap:2px;width:100%;min-width:0;height:8px;display:flex}.ms-progress-bar[data-size=mini]{gap:1px;height:5px}.ms-progress-segment{border-radius:2px;min-width:2px}.ms-progress-segment[data-status=not_started]{background:color-mix(in srgb, var(--talos-status-criterion-not-started) 32%, var(--talos-surface-0))}.ms-burst{pointer-events:none;width:0;height:0;position:absolute;inset:50% auto auto 50%}.ms-burst-dot{background:var(--talos-status-milestone-reached);opacity:0;border-radius:9999px;width:6px;height:6px;animation:1.1s cubic-bezier(.16,1,.3,1) .12s both ms-burst;position:absolute;top:-3px;left:-3px}.ms-burst-dot:nth-child(2n){background:var(--talos-accent-default);width:4px;height:4px;top:-2px;left:-2px}@keyframes ms-burst{0%{opacity:0;transform:rotate(var(--angle)) translateX(2px) scale(.6)}20%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--reach,22px)) scale(1)}}.ms-celebrate-lift{animation:.7s cubic-bezier(.34,1.4,.64,1) both ms-lift}@keyframes ms-lift{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-3px)scale(1.12)}to{transform:translateY(0)scale(1)}}.ms-celebrate-warm{animation:2.4s ease-out both ms-warm}@keyframes ms-warm{0%{background-color:#0000}18%{background-color:color-mix(in srgb, var(--talos-status-milestone-reached) 12%, transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.ms-burst{display:none}.ms-celebrate-lift,.ms-celebrate-warm{animation:none}}[data-timeline]{--tl-label:20rem;--tl-bg:var(--tl-surface,var(--talos-surface-0));--tl-hover:var(--talos-surface-2);--tl-lane:2.5rem;--tl-bar:.875rem;min-width:0;container-type:inline-size}.tl-chart{min-width:0;position:relative}.tl-row{grid-template-columns:var(--tl-label) minmax(0, 1fr);min-width:0;display:grid;position:relative}.tl-track{min-width:0;position:relative}.tl-axis{border-bottom:1px solid var(--talos-border-default)}.tl-axis .tl-track{height:3rem}.tl-tick{background:var(--talos-border-default);width:1px;height:.375rem;position:absolute;bottom:0}.tl-tick[data-major]{background:var(--talos-border-default);height:auto;top:0}.tl-tick[data-labelled]:not([data-major]){background:var(--talos-border-subtle);height:auto;top:0}.tl-axis-label{white-space:nowrap;font-size:var(--talos-type-eyebrow-size);color:var(--talos-text-secondary);padding-left:.5rem;font-weight:500;line-height:1rem;position:absolute;top:.375rem}.tl-axis-label[data-lead]{color:var(--talos-text-muted);padding-left:.25rem;font-weight:400}.tl-today-tick{background:var(--talos-accent-default);width:1px;height:.5rem;position:absolute;bottom:0}.tl-today-label{white-space:nowrap;font-size:var(--talos-type-eyebrow-size);color:var(--talos-accent-default);background:var(--tl-bg);padding:0 .25rem;font-weight:500;line-height:1rem;position:absolute;bottom:.5rem;transform:translate(-50%)}.tl-today-label[data-align=start]{transform:translate(-.25rem)}.tl-today-label[data-align=end]{transform:translate(calc(.25rem - 100%))}.tl-body{padding:.25rem 0;position:relative}.tl-lines{top:0;bottom:0;left:var(--tl-label);pointer-events:none;position:absolute;right:0}.tl-line{background:color-mix(in srgb, var(--talos-border-subtle) 70%, transparent);width:1px;position:absolute;top:0;bottom:0}.tl-line[data-major]{background:color-mix(in srgb, var(--talos-border-default) 65%, transparent)}.tl-today{background:color-mix(in srgb, var(--talos-accent-default) 45%, transparent);width:1px;position:absolute;top:0;bottom:0}.tl-project-heading{z-index:1;background:var(--tl-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:flex;position:relative}.tl-project+.tl-project{margin-top:.75rem}.tl-axis-heading{font-size:var(--talos-type-eyebrow-size);color:var(--talos-text-muted);align-self:center;padding-left:.5rem}.tl-row-cover{border-radius:.375rem;width:1.5rem;height:1.5rem}.tl-row-cover>span{font-size:var(--talos-type-eyebrow-size)}.tl-lanes{z-index:1;min-width:0;position:relative}.tl-entry{grid-template-columns:var(--tl-label) minmax(0, 1fr);border-bottom:1px solid var(--talos-border-subtle);min-width:0;min-height:4.5rem;display:grid;position:relative}.tl-entry-hit{z-index:2;border-radius:.375rem;width:100%;transition:background-color .12s ease-out;position:absolute;inset:0}.tl-entry-track{pointer-events:none;min-width:0;position:relative}.tl-entry:hover .tl-entry-hit{background:var(--tl-hover)}.tl-entry-hit:focus-visible{outline:2px solid var(--talos-focus);outline-offset:0}.tl-planned,.tl-actual,.tl-planned-edge{top:calc((100% - var(--tl-bar)) / 2);height:var(--tl-bar);pointer-events:none;border-radius:4px;position:absolute}.tl-planned{background:color-mix(in srgb, var(--tl-color) 12%, var(--tl-bg));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tl-color) 55%, var(--tl-bg))}.tl-actual{background:var(--tl-color);min-width:3px}.tl-planned-edge{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tl-color) 55%, var(--tl-bg))}.tl-actual[data-running]{border-top-right-radius:0;border-bottom-right-radius:0}.tl-entry [data-clipped-start]{border-top-left-radius:0;border-bottom-left-radius:0}.tl-entry [data-clipped-end]{border-top-right-radius:0;border-bottom-right-radius:0}.tl-point{background:color-mix(in srgb, var(--tl-color) 12%, var(--tl-bg));width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1.5px var(--tl-color);pointer-events:none;border-radius:2px;margin-left:-.4375rem;position:absolute;top:calc(50% - .4375rem);transform:rotate(45deg)scale(.8)}.tl-point[data-closed]{background:var(--tl-color)}.tl-first-plan{border-left:1.5px dashed color-mix(in srgb, var(--talos-text-muted) 75%, transparent);pointer-events:none;width:0;height:1.375rem;margin-left:-.75px;position:absolute;top:calc(50% - .6875rem)}.tl-entry[data-status=dropped] .tl-first-plan{opacity:.5}.tl-entry[data-critical]{--tl-bar:1.125rem}.tl-entry[data-critical] .tl-planned,.tl-entry[data-critical] .tl-planned-edge{box-shadow:inset 0 0 0 2.5px var(--tl-color)}.tl-entry[data-critical] .tl-point{box-shadow:inset 0 0 0 2.5px var(--tl-color);transform:rotate(45deg)scale(1.1)}.tl-caption{pointer-events:none;min-width:0;font-size:var(--talos-type-panel-size);color:var(--talos-text-primary);flex-direction:column;justify-content:center;gap:.375rem;padding:.75rem 1.5rem .75rem .5rem;display:flex;position:relative}.tl-caption-title{overflow-wrap:anywhere;min-width:0;font-weight:500;line-height:1.4}.tl-caption-meta{font-size:var(--talos-type-eyebrow-size);color:var(--talos-text-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.tl-caption [data-critical-mark],[data-timeline-list] [data-critical-mark]{background:var(--talos-surface-1);color:var(--talos-text-secondary);box-shadow:inset 0 0 0 1px var(--talos-border-default)}.tl-caption-date{font-size:var(--talos-type-eyebrow-size);font-variant-numeric:tabular-nums;color:var(--talos-text-muted);flex-shrink:0}.tl-entry[data-status=dropped] .tl-caption-title{color:var(--talos-text-muted);text-decoration:line-through}.tl-entry[data-status=dropped] .tl-planned,.tl-entry[data-status=dropped] .tl-actual,.tl-entry[data-status=dropped] .tl-planned-edge,.tl-entry[data-status=dropped] .tl-point{opacity:.5}.tl-burst-anchor{pointer-events:none;width:0;height:0;position:absolute;top:50%}.tl-row-empty{z-index:1;min-height:var(--tl-lane);font-size:var(--talos-type-panel-size);color:var(--talos-text-muted);align-items:center;display:flex;position:relative}.tl-row-empty>span{background:var(--tl-bg);padding:0 .5rem}.tl-facts{flex-wrap:wrap;align-items:center;gap:.125rem 1rem;min-width:0;display:flex}.tl-facts[data-layout=stack]{flex-direction:column;align-items:flex-start;gap:.125rem;padding-left:2rem}.tl-fact{font-size:var(--talos-type-panel-size);color:var(--talos-text-secondary);text-underline-offset:2px;align-items:center;gap:.125rem;display:inline-flex}.tl-facts[data-layout=stack] .tl-fact{font-size:var(--talos-type-eyebrow-size);color:var(--talos-text-muted)}button.tl-fact:hover{color:var(--talos-text-primary);text-decoration:underline}.tl-fact-icon{flex-shrink:0;width:.875rem;height:.875rem}.tl-foot{border-top:1px solid var(--talos-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;min-width:0;padding:.625rem 0 0;display:flex}.tl-foot-facts{flex-wrap:wrap;gap:.25rem 1rem;min-width:0;display:flex}.tl-key{font-size:var(--talos-type-eyebrow-size);color:var(--talos-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-left:auto;display:inline-flex}.tl-key-item{align-items:center;gap:.375rem;display:inline-flex}.tl-key-swatch{--tl-color:var(--talos-text-muted);border-radius:3px;width:1.25rem;height:.625rem;display:inline-block}.tl-key-swatch[data-kind=planned]{background:color-mix(in srgb, var(--tl-color) 12%, var(--tl-bg));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tl-color) 55%, var(--tl-bg))}.tl-key-swatch[data-kind=actual]{background:var(--tl-color)}.tl-key-swatch[data-kind=critical]{background:color-mix(in srgb, var(--tl-color) 12%, var(--tl-bg));height:.75rem;box-shadow:inset 0 0 0 2.5px var(--tl-color)}.tl-key-swatch[data-kind=first-plan]{border-left:1.5px dashed color-mix(in srgb, var(--talos-text-muted) 75%, transparent);border-radius:0;width:0;height:.875rem;margin:0 .5rem}.tl-key-swatch[data-kind=point]{width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1.5px var(--tl-color);border-radius:2px;transform:rotate(45deg)scale(.85)}.tl-overlay{margin-top:1rem}@media (prefers-reduced-motion:reduce){.tl-entry-hit,.tl-caption{transition:none}}.tl-list-item{min-width:0;display:block}[data-timeline-list] li+li{border-top:1px solid var(--talos-border-subtle)}[data-milestone-tab] .comment-discussion-heading{justify-content:flex-start}[data-inbox-scroll]{container-type:inline-size}.inbox-section{padding:var(--talos-space-8) var(--talos-space-6)}.inbox-row{column-gap:var(--talos-space-3);grid-template-columns:auto minmax(0,1fr) auto;row-gap:0;display:grid}.inbox-row>:first-child{grid-area:1/1/span 2}.inbox-row-main{grid-area:1/2}.inbox-row-details{display:contents}[data-inbox-project]{grid-area:2/2}.inbox-row-meta{grid-area:1/3/span 2}@container (width<=32rem){.inbox-section{padding:var(--talos-space-4)}.inbox-row{grid-template-columns:auto minmax(0,1fr)}[data-inbox-title],[data-inbox-preview],[data-inbox-criterion]>span:first-child{white-space:normal;overflow-wrap:anywhere}.inbox-row-details{gap:0 var(--talos-space-2);margin-top:var(--talos-space-1);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-muted);flex-wrap:wrap;grid-area:2/2;display:flex}[data-inbox-project],.inbox-row-meta{font:inherit;white-space:normal;overflow-wrap:anywhere;flex-shrink:1}.inbox-status-change{white-space:nowrap;flex-basis:100%}.inbox-status-separator{display:none}.inbox-row-details{font-size:var(--talos-type-eyebrow-size);line-height:var(--talos-type-eyebrow-line)}.inbox-row-meta:before{content:"· "}}.inbox-details-separator{display:none}@container (width<=32rem){.inbox-row-details{display:block}[data-inbox-project],.inbox-row-meta,.inbox-details-separator{display:inline}.inbox-row-meta:before{content:none}}[data-milestone-tasks],[data-criteria]{container-type:inline-size}.milestone-task-meta{display:contents}.milestone-task-title{order:2}.milestone-task-column{order:3}.milestone-task-assignee{order:4}@container (width<=32rem){.milestone-task-line{align-items:start;column-gap:var(--talos-space-2);row-gap:var(--talos-space-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.milestone-task-title{white-space:normal;overflow-wrap:anywhere;grid-area:1/2}.milestone-task-meta{gap:0 var(--talos-space-2);flex-wrap:wrap;grid-area:2/2/auto/-1;display:flex}.milestone-task-meta>span{font-family:var(--talos-font-ui);white-space:normal;overflow-wrap:anywhere;flex-shrink:1}.milestone-task-assignee{grid-area:1/3}.milestone-task-line{padding-bottom:var(--talos-space-2);row-gap:0}}.milestone-task-assignee{display:flex}@container (width<=32rem){[data-milestone-tasks]>div>span{font-family:var(--talos-font-ui)}}@media (width<=639px){[data-criterion-tasks]{font-family:var(--talos-font-ui)}}.team-role-input{text-overflow:ellipsis}[data-team-directory]{container-type:inline-size}[data-team-card-grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.team-member-card{min-height:0}.team-chip-cover>span{font-size:.5625rem;line-height:1}.team-profile-avatar>[role=img]{width:4.5rem;height:4.5rem;font-size:var(--talos-type-title-size)}[data-profile-photo-label]:focus-within{outline:2px solid var(--talos-focus);outline-offset:2px}@container (width<=34rem){.team-role-sizer,.team-role-extra,[data-team-member-name]{font-size:16px}.team-role-separator{display:none}.team-role-extra{flex-basis:100%;margin-left:0}[data-team-page]>[data-page-header]>div:first-child{flex-basis:100%}.team-row{grid-template-columns:auto minmax(0,1fr)}.team-row>span:first-child{grid-row:1/span 2}.team-row-controls{grid-column:2;margin-top:.25rem}.team-admin-facts{flex-direction:column}.team-card-bio{display:none}[data-team-controls]>label{flex-basis:100%}[data-team-card-grid]{gap:0}[data-team-card-grid]>li+li{border-top:1px solid var(--talos-border-subtle)}[data-team-directory] .team-member-card{border-radius:var(--talos-radius-md);min-height:0;margin-inline:calc(-1 * var(--talos-space-2));width:calc(100% + 2 * var(--talos-space-2));padding:var(--talos-space-4) var(--talos-space-2);background:0 0;border-color:#0000}[data-team-directory] .team-member-card:hover{background:var(--talos-surface-1);border-color:#0000}.team-card-name{-webkit-line-clamp:unset;display:block;overflow:visible}.team-card-wrap{white-space:normal;overflow-wrap:anywhere}}.team-row-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.team-card-bio-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.team-tier-menu{width:min(18rem,100vw - 2.5rem)}.team-role-sizer{min-width:0;max-width:100%;margin-left:calc(-1 * var(--talos-space-1) - 2px);flex-shrink:0;grid-template-columns:minmax(4rem,auto);display:inline-grid}.team-role-sizer:after{content:attr(data-value);visibility:hidden;white-space:pre;padding:1px calc(var(--talos-space-1) + 2px);border:1px solid #0000;grid-area:1/1;overflow:hidden}.team-role-sizer>textarea{width:100%;min-width:0;padding:1px calc(var(--talos-space-1) + 2px);min-height:var(--talos-type-panel-line);grid-area:1/1}.team-role-extra{margin-left:calc(-1 * var(--talos-space-1) - 3px)}.team-role-sizer:focus-within+.team-role-extra{margin-left:0}.people-avatar-dot{width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--talos-surface-0);border-radius:9999px;display:flex;position:absolute;bottom:0;right:0}.people-avatar-dot[data-size=lg]{width:.75rem;height:.75rem;bottom:1px;right:1px}.people-avatar-dot[data-size=xl]{width:1.125rem;height:1.125rem;box-shadow:0 0 0 3px var(--talos-surface-0);bottom:.25rem;right:.25rem}.people-avatar-dot[data-size=sm]{width:.4375rem;height:.4375rem;box-shadow:0 0 0 1.5px var(--talos-surface-0);bottom:-1px;right:-1px}.people-profile-avatar>[role=img]{width:6rem;height:6rem;font-size:var(--talos-type-title-size)}.people-profile-header{align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.people-focus{border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-lg);background:var(--talos-surface-1);justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;margin-top:1.5rem;padding:.875rem 1rem;display:flex}.people-focus[data-person-focus=stale]{background:0 0;border-style:dashed}[data-person-page]{container-type:inline-size}.people-profile-layout{gap:2rem;min-width:0;display:grid}@container (width>=40rem){.people-profile-layout{grid-template-columns:minmax(0,1fr) 13.5rem;gap:2.5rem}.people-profile-aside{border-left:1px solid var(--talos-border-subtle);padding-left:1.5rem}}@container (width<=39.99rem){.people-profile-aside{border-top:1px solid var(--talos-border-subtle);padding-top:1.5rem}.people-profile-aside dl{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.people-profile-header{gap:1rem}.people-profile-avatar>[role=img]{width:4.5rem;height:4.5rem}}[data-person-project-cards]{grid-template-columns:minmax(0,1fr)}.people-fact-overdue:before{content:"";background:var(--talos-status-job-blocked);vertical-align:.0625rem;border-radius:9999px;width:.4375rem;height:.4375rem;margin-right:.375rem;display:inline-block}.team-face-cover>span{font-size:.6875rem;line-height:1}.people-work{--strip-gap:2px;container-type:inline-size}.people-work-head,.people-work-row{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr) 6.5rem 8.5rem 17.5rem;align-items:center;column-gap:1.25rem;min-width:0;display:grid}.people-work-head{border-bottom:1px solid var(--talos-border-default);font-size:var(--talos-type-eyebrow-size);line-height:var(--talos-type-eyebrow-line);color:var(--talos-text-muted);align-items:end;padding:0 .5rem .5rem}.people-work-row{border-bottom:1px solid var(--talos-border-subtle);padding:.625rem .5rem}.people-work-row:hover{background:var(--talos-surface-1)}.people-strip{gap:var(--strip-gap);grid-template-columns:repeat(28,minmax(0,1fr));min-width:0;display:grid}.people-strip>[data-week-start]:not(:first-child){margin-left:3px}.people-strip-label{white-space:nowrap;min-width:0;overflow:visible}.people-strip-cell{background:var(--talos-surface-3);border-radius:2px;height:1.125rem;display:block}.people-strip-cell[data-strip-day=non_working_day]{box-shadow:inset 0 0 0 1px var(--talos-border-subtle);background:0 0}.people-strip-cell[data-strip-day=away]{background:var(--talos-status-element-building)}.people-strip-cell[data-strip-day=unknown]{background:repeating-linear-gradient(135deg, var(--talos-border-subtle) 0 2px, transparent 2px 4px)}.people-strip-key{width:.625rem;height:.625rem}@container (width<=52rem){.people-work-head{display:none}.people-work-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person projects""focus focus""facts facts""strip strip";row-gap:.5rem;padding:.875rem .25rem}.people-work-person{grid-area:person}.people-work-projects{grid-area:projects}.people-work-focus{grid-area:focus}.people-work-facts{grid-area:facts}.people-work-strip{grid-area:strip}}.away-lane{grid-template-columns:var(--away-label,10rem) minmax(0, 1fr);align-items:center;min-width:0;height:1.375rem;display:grid}.away-lane-label{min-width:0;font-size:var(--talos-type-eyebrow-size);line-height:var(--talos-type-eyebrow-line);color:var(--talos-text-secondary);align-items:center;gap:.375rem;padding-right:.5rem;display:flex}.away-lane-track{min-width:0;height:100%;position:relative}.away-bar{background:color-mix(in srgb, var(--talos-status-element-building) 28%, var(--talos-surface-0));min-width:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--talos-status-element-building) 55%, var(--talos-surface-0));border-radius:3px;position:absolute;top:.1875rem;bottom:.1875rem;overflow:hidden}.away-bar[data-clipped-start]{border-top-left-radius:0;border-bottom-left-radius:0}.away-bar[data-clipped-end]{border-top-right-radius:0;border-bottom-right-radius:0}.away-bar-text{white-space:nowrap;text-overflow:ellipsis;font-size:var(--talos-type-eyebrow-size);color:var(--talos-text-primary);padding:0 .375rem;line-height:1rem;display:block;overflow:hidden}.away-today{background:var(--talos-accent-default);width:1px;position:absolute;top:-.125rem;bottom:-.125rem}[data-team-page]{container-type:inline-size}@container (width<=32rem){.team-row{row-gap:var(--talos-space-1);grid-template-columns:auto minmax(0,1fr)}.team-row>:first-child{grid-row:1/span 2}.team-row>:last-child{grid-area:2/2}.team-row-name{display:block;overflow:visible}.team-role-editor{flex-wrap:wrap}.team-role-extra{white-space:normal;overflow-wrap:anywhere;margin-left:0}[data-team-admin]{width:100%}[data-team-admin]>:first-child{align-items:start;column-gap:var(--talos-space-2);grid-template-columns:auto minmax(0,1fr);row-gap:0;display:grid}[data-team-admin]>:first-child>:first-child{grid-row:1/span 2}[data-team-admin]>:first-child>span{white-space:normal;overflow-wrap:anywhere}[data-team-admin]>:first-child>:last-child{grid-column:2}.people-focus{gap:var(--talos-space-2);flex-direction:column}.team-row-name{font-size:max(16px, var(--talos-type-body-size))}.team-row>:last-child{margin-left:calc(-1 * var(--talos-space-2))}.team-role-extra{flex-basis:100%}.team-role-job{display:block}.team-role-separator{display:none}.people-focus:not([data-person-focus=editing]){align-items:center;gap:var(--talos-space-1) var(--talos-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.people-focus:not([data-person-focus=editing])>div{display:contents}.people-focus:not([data-person-focus=editing])>div>p{grid-column:1/-1;margin-top:0}.people-focus:not([data-person-focus=editing])>div>p:first-child{grid-area:1/1}.people-focus:not([data-person-focus=editing])>button{grid-area:1/2}}.team-role-sizer>textarea{font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line)}@media (pointer:coarse){.team-role-sizer>textarea{font-size:max(16px, var(--talos-type-panel-size))}}[data-team-past]>button{gap:.375rem}[data-team-past]>button>svg{width:1rem;height:1rem}@media (pointer:coarse){.team-role-sizer{font-size:max(16px, var(--talos-type-panel-size))}}.team-save-status[data-save-status=idle]{min-height:0;margin-top:0}@container (width<=32rem){.team-row>:last-child>:first-child{min-width:calc(var(--talos-space-8) * 3);justify-content:flex-start}}[data-person-project-cards]>li+li{border-top:1px solid var(--talos-border-subtle)}@container (width<=32rem){[data-person-work-items] [data-work-item]>:first-child{column-gap:var(--talos-space-2);row-gap:var(--talos-space-1);grid-template-columns:auto minmax(0,1fr);display:grid}[data-person-work-items] [data-due-state]{font-size:var(--talos-type-eyebrow-size);line-height:var(--talos-type-eyebrow-line);grid-column:2}}[data-person-projects]{container-type:inline-size}.person-project-body{column-gap:var(--talos-space-2);grid-template-columns:minmax(0,1fr) auto;row-gap:.125rem;display:grid}.person-project-body>[data-person-project-role],.person-project-body>[data-person-project-facts]{grid-column:1/-1}@container (width<=32rem){.person-project-body{grid-template-columns:auto minmax(0,1fr)}.person-project-body>[data-person-project-name]{grid-column:1/-1}.person-project-body>[data-person-project-facts]{grid-column:1}.person-project-body>[data-person-project-tier]{order:1;padding-top:0}.person-project-body>[data-person-project-tier]:before{content:"·";margin-right:var(--talos-space-2)}}[data-project-overview],[data-organisation-overview]{container-type:inline-size}.overview-identity{border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-lg);background:var(--talos-surface-0);overflow:hidden}.overview-identity-cover{background:var(--talos-surface-2);height:120px}.overview-identity-cover>img{object-fit:cover;width:100%;height:100%;display:block}.overview-identity-body{padding:20px 24px 16px}.overview-identity-main{grid-template-columns:80px minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.overview-identity-profile{width:80px;height:80px;position:relative}.overview-identity:where([data-overview-identity=project])[data-overview-artwork=image] .overview-identity-profile{margin-top:-44px}.overview-identity-profile>.overview-identity-profile-image{border:4px solid var(--talos-surface-0);border-radius:var(--talos-radius-lg);width:100%;height:100%;box-shadow:0 0 0 1px var(--talos-border-default)}.overview-identity-name{color:var(--talos-text-primary);font-size:var(--talos-type-title-size);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.25}.overview-identity-tagline{max-width:46rem;color:var(--talos-text-secondary);font-size:var(--talos-type-body-size);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}.overview-identity-meta{border-top:1px solid var(--talos-border-default);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:16px;padding-top:12px;display:flex}.overview-identity-status,.overview-identity-team{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.overview-identity-team{margin-left:auto}.overview-identity[data-overview-identity=organisation] .overview-identity-body{padding:0}.overview-identity[data-overview-identity=organisation] .overview-identity-meta{gap:var(--talos-space-1) var(--talos-space-4);margin-top:var(--talos-space-2);padding-top:var(--talos-space-2);display:flex}.overview-identity[data-overview-identity=organisation] .overview-identity-profile-image{box-shadow:none;border:0}.overview-identity[data-overview-identity=organisation] .overview-identity-main{grid-template-columns:56px minmax(0,1fr) auto;align-items:center}.overview-identity[data-overview-identity=organisation] .overview-identity-profile{width:56px;height:56px}.overview-identity-about{color:var(--talos-text-secondary);font-size:var(--talos-type-panel-size);margin-top:16px}.overview-identity-about>summary{cursor:pointer;border-radius:var(--talos-radius-sm);width:fit-content;padding:4px 0}.overview-identity-about>summary:hover{color:var(--talos-text-primary)}.overview-identity-about>summary:focus-visible{outline:2px solid var(--talos-focus);outline-offset:4px}.overview-identity-summary-toggle{color:var(--talos-text-muted);font-size:var(--talos-type-panel-size);border-radius:var(--talos-radius-sm);margin-top:4px;padding:4px 0}.overview-identity-summary-toggle:hover{color:var(--talos-text-primary)}.overview-identity-summary-toggle:focus-visible{outline:2px solid var(--talos-focus);outline-offset:4px}@container (width<=560px){.overview-identity-cover{height:72px}.overview-identity-body{padding:16px}.overview-identity-main{grid-template-columns:minmax(0,1fr) auto;gap:12px}.overview-identity-profile{width:64px;height:64px}.overview-identity:where([data-overview-identity=project])[data-overview-artwork=image] .overview-identity-profile{margin-top:-40px}.overview-identity-copy{grid-area:2/1/auto/-1}.overview-identity-actions{grid-area:1/2}.overview-identity-team{margin-left:0}.overview-identity[data-overview-identity=organisation] .overview-identity-copy{grid-area:auto}}.overview-sections{flex-direction:column;gap:1.5rem;min-width:0;margin-top:1.5rem;display:flex}.overview-sections>*{min-width:0}.overview-quiet{color:var(--talos-text-secondary);overflow-wrap:anywhere;margin:.4rem 0;font-size:12px;line-height:1.5}.overview-facts,.overview-personal{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.overview-personal{margin-top:.7rem;padding:.4rem 0}.overview-fact{color:var(--talos-text-secondary);text-align:left;border-radius:var(--talos-radius-md);padding:.3rem .2rem;font-size:12px}.overview-identity[data-overview-identity=organisation] .overview-personal{margin:0;padding:0}.overview-project-cards .overview-fact{padding-inline-start:0}.overview-identity[data-overview-identity=organisation] .overview-fact{padding:0 var(--talos-space-1)}.overview-identity[data-overview-identity=organisation] .overview-facts,.overview-identity[data-overview-identity=organisation] .overview-personal{column-gap:var(--talos-space-4)}.overview-fact:hover,.overview-count-row:hover,.overview-star-open:hover,.overview-next-link:hover,.overview-project-open:hover,.overview-person:hover{background:var(--talos-surface-2);color:var(--talos-text-primary)}.overview-fact:focus-visible,.overview-count-row:focus-visible,.overview-star-open:focus-visible,.overview-next-link:focus-visible,.overview-project-open:focus-visible,.overview-person:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}.overview-count-list,.overview-change-list,.overview-person-card{width:min(24rem,100vw - 3rem);max-height:min(28rem,65vh);overflow-y:auto}.overview-count-row{text-align:left;border-radius:var(--talos-radius-md);align-items:center;gap:.5rem;width:100%;min-width:0;padding:.5rem .4rem;font-size:13px;display:flex}.overview-attention-list,.overview-criterion-list,.overview-element-list{margin:.3rem 0;padding:0;list-style:none}.overview-attention-row,.overview-reached{text-align:left;border-radius:var(--talos-radius-md);gap:.55rem;width:100%;min-width:0;padding:.5rem .4rem;font-size:13px;display:flex}.overview-attention-row:hover,.overview-reached:hover{background:var(--talos-surface-2)}.overview-north-stars{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.65rem;margin:.4rem 0;padding:0;list-style:none;display:grid}.overview-north-stars>li{border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-md);min-width:0;padding:.65rem}.overview-star-head{justify-content:space-between;align-items:center;gap:.25rem;min-width:0;display:flex}.overview-star-open{text-align:left;border-radius:var(--talos-radius-md);flex:1;align-items:center;gap:.4rem;min-width:0;padding:.15rem 0;font-size:13px;display:flex}.overview-star-open>svg{flex-shrink:0}.overview-star-by{color:var(--talos-text-secondary);margin:.5rem 0 .15rem;font-size:11px;line-height:1.4}.overview-change-trigger{padding-left:0;font-size:11px}.overview-pin-list{max-height:45vh;margin-top:.5rem;overflow-y:auto}.overview-project-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.8rem;margin:.4rem 0;padding:0;list-style:none;display:grid}.overview-project-cards>li{border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-md);min-width:0;padding:.8rem}.overview-project-open{text-align:left;border-radius:var(--talos-radius-md);align-items:center;gap:.6rem;max-width:100%;font-size:14px;font-weight:500;display:flex}.overview-project-art{object-fit:cover;border-radius:var(--talos-radius-md);width:100%;height:5rem;margin:.65rem 0}.overview-next-link{text-align:left;overflow-wrap:anywhere;border-radius:var(--talos-radius-md);flex-direction:column;gap:.1rem;min-width:0;max-width:100%;margin:.6rem 0;padding:.2rem 0;font-size:13px;display:flex}.overview-people-strip{flex-wrap:wrap;gap:.5rem;display:flex}.overview-person{border-radius:var(--talos-radius-md);align-items:center;gap:.4rem;min-width:0;max-width:13rem;padding:.4rem;font-size:12px;display:flex}.overview-subheading{margin:.8rem 0 .3rem;font-size:13px;font-weight:500}.overview-elements{margin-top:.5rem}.overview-org-logo{border-radius:var(--talos-radius-md);object-fit:cover;width:2rem;height:2rem;margin-top:.4rem}@media (pointer:coarse){.overview-identity-about>summary,.overview-identity-summary-toggle{min-height:44px;padding:12px 0}.overview-count-row,.overview-fact,.overview-person,.overview-star-open{min-height:44px}}.overview-pin-row{text-align:left;border-radius:var(--talos-radius-md);align-items:center;gap:.5rem;width:100%;min-width:0;padding:.6rem .4rem;font-size:13px;display:flex}.overview-pin-row:hover{background:var(--talos-surface-2)}.overview-pin-row:disabled{opacity:.55}.overview-project-progress{margin:.4rem 0}.overview-north-star-description{color:var(--talos-text-secondary);font-size:var(--talos-type-panel-size);margin:0 0 .75rem}.overview-star-title{overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.4}.overview-star-tagline{color:var(--talos-text-secondary);font-size:var(--talos-type-panel-size);overflow-wrap:anywhere;margin:.5rem 0;line-height:1.5}.overview-star-source{color:var(--talos-text-muted);font-size:var(--talos-type-eyebrow-size);overflow-wrap:anywhere;margin:.5rem 0 0}.overview-star-preview{border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-md);background:var(--talos-surface-1);padding:1rem}.overview-star-preview .overview-star-head{justify-content:flex-start;gap:.5rem}:is([data-overview-north-stars],[data-overview-attention])>div:first-child{align-items:center}:is([data-overview-north-stars],[data-overview-attention])>div:first-child>div:last-child button{padding-inline:0}.overview-attention-row>[data-content-tier]{align-self:flex-start}@container (width<=32rem){.overview-attention-title,.overview-attention-reason,.overview-reached .truncate{white-space:normal;overflow-wrap:anywhere}.overview-attention-content{gap:0 var(--talos-space-2);flex-wrap:wrap;display:flex}.overview-attention-heading{display:contents}.overview-attention-title{flex-basis:100%}.overview-attention-content>.overview-attention-reason{flex:auto}}.overview-reached{border-bottom:1px solid var(--talos-border-subtle)}.overview-critical-meta{display:none}.overview-reached{box-shadow:none;background:0 0;border-radius:0;align-items:flex-start}.overview-reached>span:last-child{flex:1;display:block}@container (width<=32rem){.overview-critical-heading{display:none}.overview-critical-meta{margin-right:var(--talos-space-2);display:inline-flex}.overview-attention-content>.overview-attention-reason{flex-basis:100%}.overview-reached>span:last-child{display:block}}.overview-attention-phrase{display:inline-block}[data-organisation-overview] .overview-identity{background:0 0;border:0;border-radius:0}[data-overview-north-stars] .overview-north-stars>li,[data-organisation-overview] .overview-project-cards>li{padding:var(--talos-space-2) 0;border:0;border-radius:0}[data-overview-north-stars] .overview-north-stars,[data-organisation-overview] .overview-project-cards{gap:var(--talos-space-4);align-items:start}.overview-project-thumbnail{flex-shrink:0;width:2.5rem;height:2.5rem}[data-overview-north-stars] .section-heading-actions{padding-right:var(--talos-space-2)}[data-organisation-overview] .overview-star-head{align-items:flex-start;position:relative}[data-organisation-overview] .overview-star-open{gap:var(--talos-space-2);padding-right:var(--talos-space-8)}[data-organisation-overview] .overview-star-open>:first-child{width:calc(var(--talos-space-4) + var(--talos-space-1))}[data-organisation-overview] .overview-star-head>button:last-child:not(:first-child){position:absolute;top:0;right:0}[data-organisation-overview] .overview-star-by{margin:var(--talos-space-1) 0 0 calc(var(--talos-space-4) + var(--talos-space-3))}[data-overview-recent]>.section-heading,.overview-reached{padding-inline:var(--talos-space-1)}.overview-milestone-state{max-width:46rem;margin:var(--talos-space-3) 0}.overview-milestone-state>p,.overview-criterion-state{margin:var(--talos-space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--talos-text-secondary);font-size:var(--talos-type-panel-size);line-height:1.5}.overview-milestone-state[data-preview]>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.overview-milestone-actions{gap:var(--talos-space-2);margin-top:var(--talos-space-2);flex-wrap:wrap;display:flex}.overview-criterion-title{overflow-wrap:anywhere;display:block}[data-overview-next]:has([aria-expanded=false]) .overview-criterion-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-project-overview] .overview-north-stars,[data-project-overview] .overview-star-open{gap:var(--talos-space-2)}[data-project-overview] .overview-star-open>:first-child{width:calc(var(--talos-space-4) + var(--talos-space-1))}[data-project-overview] .overview-star-by{margin:var(--talos-space-1) 0 0 calc(var(--talos-space-4) + var(--talos-space-3))}[data-project-overview] .overview-change-trigger{margin-left:calc(var(--talos-space-4) + var(--talos-space-3))}.overview-next-meta{align-items:center;gap:var(--talos-space-1) var(--talos-space-2);flex-wrap:wrap;min-width:0;display:flex}.overview-next-meta>.overview-quiet{margin:0}[data-overview-north-stars] .overview-north-stars{gap:var(--talos-space-3)}[data-overview-north-stars] .overview-north-stars>li{padding:0}[data-overview-north-stars] .overview-star-by{margin-top:0}@media (pointer:coarse){[data-overview-north-stars] .overview-star-open{padding-top:calc(var(--talos-space-1) + var(--talos-space-1) / 2);padding-bottom:calc(var(--talos-space-4) + var(--talos-space-1));align-items:flex-start}[data-overview-north-stars] .overview-star-head+.overview-star-by{margin-top:calc(-1 * (var(--talos-space-4) + var(--talos-space-1)));line-height:calc(var(--talos-space-4) + var(--talos-space-1));pointer-events:none}[data-overview-north-stars] .overview-change-trigger{padding-block:0}[data-organisation-overview] .overview-star-open{margin-right:calc(var(--talos-space-8) + var(--talos-space-1));padding-right:0}.overview-next-link,.overview-project-open,[data-overview-next] [data-progress-count]{min-height:calc(var(--talos-space-8) + var(--talos-space-1))}}@container (width<=32rem){.overview-identity[data-overview-identity=organisation] .overview-identity-meta,.overview-identity[data-overview-identity=organisation] .overview-facts,.overview-identity[data-overview-identity=organisation] .overview-personal{flex-direction:column;align-items:flex-start;gap:0}}@media print{@page{margin:18mm 16mm}:is(html:has([data-page-print]),body:has([data-page-print])){color:#000!important;background:#fff!important;height:auto!important;overflow:visible!important}body:has([data-page-print]) :not(:has([data-page-print])):not([data-page-print]):not([data-page-print] *){display:none!important}body :has([data-page-print]):not([hidden]):not(.hidden){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}[data-page-print]{color:#000;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}[data-page-print] [data-print-hide],[data-page-print] [data-winstate-editor]>:not([data-editor-body]),[data-page-print] [data-comment-marker],[data-page-print] .winstate-drag-handle,[data-page-print] .winstate-image-handle,[data-page-print] .winstate-heading-link,[data-page-print] .winstate-remote-caret,[data-page-print] .winstate-remote-label{display:none!important}[data-page-print] [data-page-title]{resize:none;color:#000!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;margin:0!important;padding:0!important;overflow:visible!important}[data-page-print] [data-page-authoring]{border-top:0!important;margin-top:.75rem!important;padding-top:0!important}[data-page-print] span[data-comment],[data-page-print] .winstate-remote-selection{background:0 0!important;border:0!important;text-decoration:none!important}[data-page-print] h1,[data-page-print] h2,[data-page-print] h3,[data-page-print] h4{break-after:avoid}[data-page-print] img,[data-page-print] figure,[data-page-print] table,[data-page-print] pre,[data-page-print] .winstate-image,[data-page-print] [data-callout]{break-inside:avoid}[data-page-print] img{max-width:100%!important}[data-page-print] a{color:inherit}}.run-note{margin:var(--talos-space-4) 0 0;font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-secondary);max-width:65ch}.run-reserve{min-height:12rem}.run-empty{margin:var(--talos-space-6) 0 0;font-size:var(--talos-type-body-size);line-height:var(--talos-type-body-line);color:var(--talos-text-secondary);max-width:65ch}.run-records{gap:var(--talos-space-5);margin-top:var(--talos-space-6);flex-direction:column;min-width:0;display:flex}.run-group{min-width:0}.run-group-heading{align-items:baseline;column-gap:var(--talos-space-2);padding-bottom:var(--talos-space-1);border-bottom:1px solid var(--talos-border-subtle);font-size:var(--talos-type-body-size);line-height:var(--talos-type-body-line);color:var(--talos-text-primary);flex-wrap:wrap;row-gap:2px;min-width:0;margin:0;font-weight:600;display:flex}.run-place{font-size:var(--talos-type-panel-size);color:var(--talos-text-muted);font-weight:400}.run-record{overflow-wrap:anywhere;min-width:0;display:inline}.run-record-icon{vertical-align:-.125rem;width:.875rem;height:.875rem;margin-right:.3rem;display:inline-block}.run-record-title{color:var(--talos-text-primary);font-weight:500}.run-record-id{white-space:nowrap;margin-left:var(--talos-space-1);font-family:var(--talos-font-mono);font-size:var(--talos-type-code-size);color:var(--talos-text-muted);font-weight:400}.run-record-link{border-radius:var(--talos-radius-sm);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.run-record-link:hover .run-record-title{text-underline-offset:2px;text-decoration:underline}.run-record-link:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}.run-events{margin:0;padding:0;list-style:none}.run-event{column-gap:var(--talos-space-3);padding:var(--talos-space-2) 0;border-bottom:1px solid var(--talos-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.run-event:last-child{border-bottom:0}.run-confirm{gap:var(--talos-space-4);overscroll-behavior:contain;flex-direction:column;max-height:min(55vh,28rem);display:flex;overflow-y:auto}.run-confirm-heading{margin:0 0 var(--talos-space-1);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-secondary);font-weight:600}.run-confirm-hint{margin:0 0 var(--talos-space-2);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-muted)}.run-confirm-list{gap:var(--talos-space-1);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-secondary);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.run-confirm-list>li{min-width:0}.run-line-lead{margin-right:var(--talos-space-1);color:var(--talos-text-secondary)}.run-line-detail{margin-left:var(--talos-space-1)}.run-value{color:var(--talos-text-primary);font-weight:500}.run-answer{gap:var(--talos-space-3);margin-top:var(--talos-space-5);padding:var(--talos-space-3) var(--talos-space-4);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-md);background:var(--talos-surface-1);flex-direction:column;min-width:0;display:flex}.run-answer-title{font-size:var(--talos-type-body-size);line-height:var(--talos-type-body-line);color:var(--talos-text-primary);margin:0;font-weight:600}.run-answer-summary{margin:calc(-1 * var(--talos-space-2)) 0 0;font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-secondary)}.run-answer-list{min-width:0}.run-turn-changes{align-items:center;gap:var(--talos-space-1);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);color:var(--talos-text-muted);flex-wrap:wrap;display:inline-flex}.run-turn-review{border-radius:var(--talos-radius-sm);font:inherit;color:var(--talos-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--talos-border-default);text-decoration-color:var(--talos-border-default);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0}.run-turn-review:hover{color:var(--talos-text-primary);text-decoration-color:currentColor}.run-turn-review:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}.search-group{container-type:inline-size}@container (width<=30rem){.search-result{flex-wrap:wrap;row-gap:0}.search-result-meta{padding-left:calc(var(--talos-space-4) + var(--talos-space-3));flex-basis:100%}}[data-task-detail] [data-inline-add]{margin-left:calc(-1.5 * var(--talos-space-1))}[data-task-detail] .activity-discussion-entry{padding-inline:0}[data-task-detail] .comment-discussion-heading{justify-content:flex-start}[data-task-detail] .comment-composer{border-top:0;margin-top:0;padding-top:0}
