.comment-discussion-region{gap:var(--talos-space-2);padding: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;display:flex}.comment-discussion-region[data-comment-thread]{background:0 0;border:0;border-radius:0;padding:0}.comment-discussion-region[data-page-comments]{background:0 0;border:0;border-radius:0;margin-block-start:var(--talos-space-4);padding:0}[data-page-comments] .activity-full{background:0 0;border:0;border-radius:0;padding-inline:0}[data-page-comments] .comment-discussion-region[data-comment-thread]{background:0 0;border:0;gap:0;margin:0;padding:0}.comment-discussion-heading{padding-bottom:var(--talos-space-2);border-bottom:1px solid var(--talos-border-subtle)}.comment-thread-list{gap:var(--talos-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.comment-thread-item{padding:0}.comment-thread-card{padding:var(--talos-space-2);border:1px solid var(--talos-border-subtle);border-radius:var(--talos-radius-md);background:var(--talos-surface-1)}.comment-entry{padding:var(--talos-space-1);border-radius:var(--talos-radius-sm)}.comment-replies{margin-top:var(--talos-space-2);margin-left:var(--talos-space-3);padding-left:var(--talos-space-3);border-left:2px solid var(--talos-border-subtle)}.comment-reply-composer{margin-top:var(--talos-space-2);padding-inline:var(--talos-space-1)}.comment-thread-card>header{padding-inline:var(--talos-space-1)}:is([data-page-discussion-view=thread],[data-canvas-comment-card]) .comment-thread-card{background:0 0;border:0;padding:0}.comment-composer{margin-top:var(--talos-space-2);padding-top:var(--talos-space-2);border-top:1px solid var(--talos-border-subtle)}.comment-anchor-draft{border-color:var(--talos-accent-default);background:var(--talos-surface-1)}@media (width<=30rem){.comment-replies{margin-left:var(--talos-space-2);padding-left:var(--talos-space-2)}}:is([data-task-detail],[data-milestone-tab]) .comment-discussion-region{gap:var(--talos-space-2);background:0 0;border:0;border-radius:0;padding:0}.comment-discussion-region[data-canvas-comments]{gap:var(--talos-space-4);background:0 0;border:0;border-radius:0;padding:0}@media (hover:hover){.comment-entry-copy{column-gap:var(--talos-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.comment-entry-header{grid-area:1/1}.comment-entry-copy>:nth-child(2){grid-area:2/1/auto/-1}.comment-entry-copy>.comment-actions{grid-area:1/2;margin:0}}[data-winstate-editor] .ProseMirror .winstate-comment-range{border-radius:var(--talos-radius-sm);background-color:color-mix(in srgb, var(--talos-accent-subtle) 70%, transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--talos-accent-default) 45%, transparent);cursor:pointer}[data-winstate-editor] .ProseMirror .winstate-comment-range .winstate-comment-range{background-color:color-mix(in srgb, var(--talos-accent-subtle) 90%, transparent)}[data-winstate-editor] .ProseMirror .winstate-comment-range[data-comment-active=true]{background-color:var(--talos-accent-subtle);box-shadow:inset 0 -2px 0 var(--talos-accent-default)}[data-winstate-editor] .ProseMirror .winstate-comment-range[data-comment-resolved=true]{box-shadow:inset 0 -1px 0 var(--talos-border-strong);background-color:#0000}.winstate-comment-marker{z-index:5;border-radius:var(--talos-radius-pill);background:color-mix(in srgb, var(--talos-accent-default) 55%, transparent);cursor:pointer;border:0;justify-content:center;align-items:center;width:6px;min-height:12px;padding:0;display:flex;position:absolute}.winstate-comment-marker:after{content:"";position:absolute;inset:-4px -8px}.winstate-comment-marker:hover,.winstate-comment-marker[data-active=true]{background:var(--talos-accent-default)}.winstate-comment-marker:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}.winstate-comment-marker-count{font-family:var(--talos-font-mono);font-size:var(--talos-type-eyebrow-size);color:var(--talos-text-muted);line-height:1;position:absolute;left:9px}@media (width<=40rem){.winstate-comment-marker-count{display:none}}.page-discussion-margin{z-index:20;max-height:min(70vh,40rem);padding:var(--talos-space-3);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-md);background:var(--talos-surface-0);box-shadow:var(--talos-shadow-peek);position:absolute;overflow-y:auto}.page-discussion-sheet{inset-block:0;z-index:50;width:min(24rem,100vw);padding:var(--talos-space-5);border-left:1px solid var(--talos-border-default);background:var(--talos-surface-0);color:var(--talos-text-primary);box-shadow:var(--talos-shadow-peek);outline:none;flex-direction:column;display:flex;position:fixed;right:0;overflow-y:auto}.page-discussion-quote{margin:0 0 var(--talos-space-3);padding:var(--talos-space-1) 0 var(--talos-space-1) var(--talos-space-3);border-left:2px solid var(--talos-accent-default);color:var(--talos-text-secondary);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);overflow-wrap:anywhere}.page-thread-chooser{z-index:60;width:18rem;max-width:calc(100vw - var(--talos-space-4));padding:var(--talos-space-1);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-md);background:var(--talos-surface-0);box-shadow:var(--talos-shadow-peek);position:fixed}@media (prefers-reduced-motion:reduce){.winstate-comment-marker{transition:none}}[data-winstate-editor] .ProseMirror,[data-prose-region] .ProseMirror{white-space:pre-wrap;color:var(--talos-text-primary);caret-color:var(--talos-focus);outline:none}[data-winstate-editor] .ProseMirror>*,[data-prose-region] .ProseMirror>*{position:relative}[data-winstate-editor] .ProseMirror.winstate-empty:after,[data-prose-region] .ProseMirror.winstate-empty:after{content:attr(data-placeholder);color:var(--talos-text-muted);pointer-events:none;position:absolute;top:0;left:0}[data-winstate-editor] .ProseMirror>.winstate-block-gutter{-webkit-user-select:none;user-select:none;border:0;height:0;margin:0;padding:0;display:block;position:relative;overflow:visible}.winstate-drag-handle{z-index:2;border-radius:var(--talos-radius-sm,4px);width:20px;height:26px;color:var(--talos-text-muted);cursor:grab;opacity:0;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;padding:0;font-size:20px;line-height:1;transition:opacity .15s,background .15s,border-color .15s;position:absolute;top:2px;left:-40px}.winstate-drag-handle:hover,.winstate-drag-handle:focus-visible{opacity:1;border-color:var(--talos-border-subtle);background:var(--talos-surface-2);color:var(--talos-text-secondary)}[data-winstate-editor] .winstate-block-gutter:has(+:hover) .winstate-drag-handle{opacity:1;border-color:var(--talos-border-subtle);background:var(--talos-surface-2);color:var(--talos-text-secondary)}[data-winstate-editor] .winstate-block-gutter:has(+:focus-within) .winstate-drag-handle{opacity:1;border-color:var(--talos-border-subtle);background:var(--talos-surface-2);color:var(--talos-text-secondary)}[data-winstate-editor] .winstate-block-gutter:has(+[data-block-selected=true]) .winstate-drag-handle{opacity:1;border-color:var(--talos-border-subtle);background:var(--talos-surface-2);color:var(--talos-text-secondary)}.winstate-drag-handle:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}.winstate-drag-handle:active{cursor:grabbing}.winstate-toggle-chevron{z-index:3;box-sizing:border-box;width:22px;height:22px;padding:4px;left:-20px}[data-winstate-editor] .ProseMirror[contenteditable=false] .winstate-block-gutter{display:none}@media (hover:none) and (pointer:coarse){[data-winstate-editor] .ProseMirror>.winstate-block-gutter{display:none}}[data-block-selected=true]{border-radius:var(--talos-radius-sm,4px);background:color-mix(in srgb, var(--talos-focus) 10%, transparent)}.winstate-block-drop-target{z-index:100;background:var(--talos-focus);pointer-events:none;border-radius:2px;height:3px;position:fixed}[data-winstate-editor] .ProseMirror{min-height:12rem;padding-bottom:var(--talos-space-8);position:relative}[data-winstate-editor] .ProseMirror.winstate-empty{min-height:16rem}[data-winstate-editor] .ProseMirror.winstate-empty:after{max-width:28rem;line-height:var(--talos-type-body-line)}@container prose-editor (width<=520px){.winstate-drag-handle{left:-30px}.winstate-toggle-chevron{left:0}.winstate-toggle-content{padding-left:var(--talos-space-6)}}:is([data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-remote-caret{background-color:var(--presence-color);vertical-align:baseline;border-radius:1px;width:2px;height:1.2em;margin:0 -1px -.2em;display:inline-block;position:relative}:is([data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-remote-label{z-index:10;border-radius:var(--talos-radius-sm,4px);background-color:var(--presence-color);color:#fff;max-width:12rem;font-family:var(--talos-font-mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;opacity:0;padding:1px 5px 2px;font-size:10px;font-weight:500;line-height:1.5;animation:2.5s forwards winstate-remote-label;position:absolute;bottom:calc(100% + 3px);left:-2px;overflow:hidden}:is([data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-remote-caret:hover .winstate-remote-label{opacity:1;animation:none}@supports (height:1lh){:is([data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-remote-caret{height:1lh}}@keyframes winstate-remote-label{0%,80%{opacity:1}to{opacity:0}}:is([data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-remote-selection{background-color:color-mix(in srgb, var(--presence-color) 18%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}[data-winstate-editor] .ProseMirror>.winstate-block-gutter:first-child+*{margin-top:0}.winstate-outline{position:relative}.winstate-outline-panel{z-index:20;min-width:14rem;max-width:min(22rem,100%,100vw - 2rem);max-height:min(22rem,100vh - 8rem);padding:var(--talos-space-2);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-md);background-color:var(--talos-surface-1);position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.winstate-outline-panel .winstate-outline-item{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.winstate-outline-panel [data-outline-level="2"] button{padding-left:calc(var(--talos-space-2) + var(--talos-space-2))}.winstate-outline-panel [data-outline-level="3"] button,.winstate-outline-panel [data-outline-level="4"] button,.winstate-outline-panel [data-outline-level="5"] button,.winstate-outline-panel [data-outline-level="6"] button{padding-left:calc(var(--talos-space-2) + var(--talos-space-4))}.winstate-image{max-width:100%;margin-block:var(--talos-space-1);border-radius:var(--talos-radius-sm,4px);background:var(--talos-surface-1);display:block;position:relative}.winstate-image>img{border-radius:inherit;object-fit:contain;width:100%;height:100%;display:block}.winstate-image[data-image-state=loaded]{background:0 0}.winstate-image[data-selected=true]{outline:2px solid var(--talos-focus);outline-offset:2px}.winstate-image-empty{border:1px solid var(--talos-border-subtle);border-radius:inherit;width:100%;height:100%;color:var(--talos-text-muted);font-size:var(--talos-type-panel-size);justify-content:center;align-items:center;display:flex}.winstate-image-handle{border:1px solid var(--talos-surface-0);background:var(--talos-text-secondary);cursor:ew-resize;touch-action:none;border-radius:999px;width:8px;height:min(48px,40%);min-height:20px;position:absolute;top:50%;transform:translateY(-50%)}.winstate-image-handle:hover,.winstate-image-handle:focus-visible{background:var(--talos-focus);outline:none}.winstate-image-handle-left{left:6px}.winstate-image-handle-right{right:6px}.winstate-upload{max-width:100%;margin-block:var(--talos-space-1);border:1px dashed var(--talos-border-default);border-radius:var(--talos-radius-sm,4px);background:var(--talos-surface-1);color:var(--talos-text-secondary);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);white-space:normal;display:block;position:relative;overflow:hidden}.winstate-upload[data-upload-state=measuring]{display:none}.winstate-upload[data-upload-kind=file]{padding:var(--talos-space-2) var(--talos-space-3)}.winstate-upload-preview{object-fit:contain;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.winstate-upload[data-upload-state=failed] .winstate-upload-preview{opacity:.2}.winstate-upload-panel{align-items:center;gap:var(--talos-space-1) var(--talos-space-2);padding:var(--talos-space-1) var(--talos-space-2);border-radius:var(--talos-radius-sm,4px);background:var(--talos-surface-0);flex-wrap:wrap;display:flex}.winstate-upload[data-upload-kind=image] .winstate-upload-panel{right:var(--talos-space-2);bottom:var(--talos-space-2);left:var(--talos-space-2);position:absolute}.winstate-upload-label{flex:12rem;min-width:0}.winstate-upload[data-upload-state=failed] .winstate-upload-label{color:var(--talos-text-primary)}.winstate-upload-bar{background:var(--talos-surface-2);border-radius:999px;flex:100%;height:4px;display:block;position:relative;overflow:hidden}.winstate-upload-bar>span{border-radius:inherit;background:var(--talos-accent-default);height:100%;transition:width .15s linear;display:block}@media (prefers-reduced-motion:reduce){.winstate-upload-bar>span{transition:none}}.winstate-upload-actions{gap:var(--talos-space-1);display:inline-flex}.winstate-upload .winstate-upload-actions>button{padding:2px var(--talos-space-2);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-sm,4px);background:var(--talos-surface-0);color:var(--talos-text-primary);font:inherit;cursor:pointer}.winstate-upload .winstate-upload-actions>button:hover{border-color:var(--talos-border-strong)}.winstate-upload .winstate-upload-actions>button:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}@media (pointer:coarse){.winstate-upload .winstate-upload-actions>button{min-height:44px}.winstate-image-handle{width:12px}}[data-winstate-editor] .ProseMirror .winstate-find-match{background-color:var(--talos-accent-subtle);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}[data-winstate-editor] .ProseMirror .winstate-find-current{background-color:color-mix(in srgb, var(--talos-accent-default) 32%, transparent);outline:1px solid var(--talos-accent-default)}[data-winstate-editor] .ProseMirror .winstate-heading-link{color:var(--talos-text-muted);opacity:0;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;margin-left:.375em;padding:0 .25em;font-weight:500;transition:opacity .15s ease-out}[data-winstate-editor] .ProseMirror .winstate-heading-link svg{vertical-align:baseline;width:14px;height:14px;display:inline-block}[data-winstate-editor] .ProseMirror :is(h1,h2,h3):hover .winstate-heading-link,[data-winstate-editor] .ProseMirror .winstate-heading-link:focus-visible{opacity:.45}[data-winstate-editor] .ProseMirror .winstate-heading-link:hover{color:var(--talos-text-primary);background-color:var(--talos-surface-2)}[data-winstate-editor] .ProseMirror .winstate-heading-link:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}@media (hover:none){[data-winstate-editor] .ProseMirror .winstate-heading-link{opacity:.18}}[data-winstate-editor] .ProseMirror .winstate-heading-flash{border-radius:4px;animation:1.6s ease-out winstate-heading-flash}@keyframes winstate-heading-flash{0%,40%{background-color:var(--talos-accent-subtle)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){[data-winstate-editor] .ProseMirror .winstate-heading-link{transition:none}[data-winstate-editor] .ProseMirror .winstate-heading-flash{background-color:var(--talos-accent-subtle);animation:none}}[data-page-tab] [data-winstate-editor] .ProseMirror h1{font-size:22px}[data-page-tab] [data-winstate-editor] .ProseMirror h2{font-size:20px}[data-page-tab] [data-winstate-editor] .ProseMirror h3{font-size:18px}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror{color:var(--talos-text-primary);caret-color:var(--talos-focus);line-height:var(--talos-type-body-line);overflow-wrap:break-word;container:prose-editor/inline-size}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror>:first-child{margin-top:0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(h1,h2,h3,h4,h5,h6):is(:not([class]),[class=""],[class=ProseMirror-selectednode]){text-wrap:balance;font-weight:600}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror h1:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:var(--talos-space-6) 0 var(--talos-space-3);font-size:calc(var(--talos-type-title-size) * 1.5);letter-spacing:var(--talos-type-title-tracking);line-height:1.25}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror h2:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:var(--talos-space-5) 0 var(--talos-space-2);font-size:calc(var(--talos-type-title-size) * 1.25);letter-spacing:var(--talos-type-title-tracking);line-height:1.3}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror h3:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:var(--talos-space-4) 0 var(--talos-space-2);font-size:var(--talos-type-title-size);line-height:1.4}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror h4:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:var(--talos-space-4) 0 var(--talos-space-2);font-size:var(--talos-type-body-size);line-height:var(--talos-type-body-line)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(h5,h6):is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:var(--talos-space-3) 0 var(--talos-space-2);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror p:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:0 0 var(--talos-space-3)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(ul,ol):is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:0 0 var(--talos-space-2);padding-left:var(--talos-space-6)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror ul:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){list-style:outside}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror ol:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){list-style:decimal}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror li:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:var(--talos-space-1) 0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror li:is(:not([class]),[class=""],[class=ProseMirror-selectednode])>p:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror li:is(:not([class]),[class=""],[class=ProseMirror-selectednode])>:is(ul,ol):is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:var(--talos-space-1) 0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror ul[data-task-list]{margin:0 0 var(--talos-space-2);padding-left:0;list-style:none}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror li[data-checked]{margin:var(--talos-space-1) 0;padding-left:var(--talos-space-5);list-style:none;position:relative}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror li[data-checked]>p:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror li[data-checked]:before{content:"";box-sizing:border-box;border:1.5px solid var(--talos-border-strong);border-radius:var(--talos-radius-sm);background-color:var(--talos-surface-0);width:14px;height:14px;position:absolute;top:3px;left:0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror li[data-checked=true]:before{content:"✓";border-color:var(--talos-accent-default);background-color:var(--talos-accent-default);color:var(--talos-text-inverse);justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror li[data-checked=true]>p:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){color:var(--talos-text-muted);text-decoration:line-through}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror li[data-checked]:has(>input[data-checklist-box]):before{display:none}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror input[data-checklist-box]{box-sizing:border-box;width:14px;height:14px;accent-color:var(--talos-accent-default);margin:0;padding:0;position:absolute;top:3px;left:0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror input[data-checklist-box]:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}:is([data-canon-editor],[data-winstate-editor]) .ProseMirror>:is(p,ul,ol):is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin-bottom:var(--talos-space-3)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror blockquote:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:0 0 var(--talos-space-3);padding-left:var(--talos-space-3);border-left:2px solid var(--talos-border-strong);color:var(--talos-text-secondary)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror blockquote:is(:not([class]),[class=""],[class=ProseMirror-selectednode])>p:is(:not([class]),[class=""],[class=ProseMirror-selectednode]):last-child{margin-bottom:0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:0 0 var(--talos-space-3);padding:var(--talos-space-3) var(--talos-space-4);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-md);background-color:var(--talos-surface-1);font-family:var(--talos-font-mono);font-size:var(--talos-type-code-size);line-height:var(--talos-type-code-line);overflow-x:auto}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror code:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){border:1px solid var(--talos-border-subtle);border-radius:var(--talos-radius-sm);background-color:var(--talos-surface-2);font-family:var(--talos-font-mono);font-size:var(--talos-type-code-size);padding:.1em .3em}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre:is(:not([class]),[class=""],[class=ProseMirror-selectednode]) code:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){font-size:inherit;background:0 0;border:0;padding:0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-controls{align-items:center;gap:var(--talos-space-2);margin:0 0 var(--talos-space-2);font-family:var(--talos-font-ui);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);flex-wrap:wrap;display:flex}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-lang{align-items:center;gap:var(--talos-space-2);min-width:0;display:inline-flex}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-lang-label{color:var(--talos-text-muted)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-select{max-width:12rem;padding:2px var(--talos-space-1);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-sm);background-color:var(--talos-surface-1);color:var(--talos-text-primary);font:inherit}@media (pointer:coarse){:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-select{font-size:16px}}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-select:hover:enabled{border-color:var(--talos-border-strong)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-copy{padding:2px var(--talos-space-2);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-sm);background-color:var(--talos-surface-1);color:var(--talos-text-secondary);font:inherit;cursor:pointer}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-copy:hover{border-color:var(--talos-border-strong);color:var(--talos-text-primary)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-select:focus-visible,:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-copy:focus-visible{outline:2px solid var(--talos-focus);outline-offset:1px}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-feedback{min-height:1em;color:var(--talos-text-muted)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-controls[data-readonly=true] .pm-code-lang-label{color:var(--talos-text-muted)}:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre,[data-code-highlight]) .pm-code-tok-keyword{color:var(--talos-accent-default)}:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre,[data-code-highlight]) .pm-code-tok-function{color:var(--talos-accent-hover)}:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre,[data-code-highlight]) .pm-code-tok-type{color:color-mix(in srgb, var(--talos-accent-default) 45%, var(--talos-text-primary))}:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre,[data-code-highlight]) .pm-code-tok-string{color:color-mix(in srgb, var(--talos-status-job-done) 62%, var(--talos-text-primary))}:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre,[data-code-highlight]) .pm-code-tok-number,:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre,[data-code-highlight]) .pm-code-tok-literal{color:color-mix(in srgb, var(--talos-status-job-in-progress) 72%, var(--talos-text-primary))}:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre,[data-code-highlight]) .pm-code-tok-comment{color:var(--talos-text-muted);font-style:italic}:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre,[data-code-highlight]) .pm-code-tok-attr,:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre,[data-code-highlight]) .pm-code-tok-meta{color:var(--talos-text-secondary)}:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre,[data-code-highlight]) .pm-code-tok-addition{color:color-mix(in srgb, var(--talos-status-job-done) 70%, var(--talos-text-primary));background-color:color-mix(in srgb, var(--talos-status-job-done) 8%, transparent)}:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror pre,[data-code-highlight]) .pm-code-tok-deletion{color:color-mix(in srgb, var(--talos-status-job-blocked) 70%, var(--talos-text-primary));background-color:color-mix(in srgb, var(--talos-status-job-blocked) 8%, transparent)}@media (prefers-reduced-motion:reduce){:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-code-controls{transition:none}}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror hr:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:var(--talos-space-5) 0;border:0;border-top:1px solid var(--talos-border-default)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror table:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){width:100%;max-width:100%;margin:0 0 var(--talos-space-3);border-collapse:collapse;display:block;overflow-x:auto}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror table:is(:not([class]),[class=""],[class=ProseMirror-selectednode])>tbody{border-collapse:collapse;width:max-content;min-width:100%;display:table}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(th,td):is(:not([class]),[class=""],[class=ProseMirror-selectednode]){padding:var(--talos-space-2) var(--talos-space-3);border:1px solid var(--talos-border-default);text-align:left;vertical-align:top}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror th:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){background-color:var(--talos-surface-1);font-weight:600}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(th,td)[data-typed-table-cell]{padding:var(--talos-space-2) var(--talos-space-3);border:1px solid var(--talos-border-default);text-align:left;vertical-align:top}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror th[data-typed-table-cell]{background-color:var(--talos-surface-1);font-weight:600}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls{align-items:center;gap:var(--talos-space-1) var(--talos-space-2);margin:0 0 var(--talos-space-2);opacity:0;-webkit-user-select:none;user-select:none;flex-wrap:wrap;transition:opacity .15s;display:flex}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls:is(:hover,:focus-within,[data-active-table=true]){opacity:1}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls:has(+table:hover){opacity:1}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls:has(.pm-table-controls-menu[open]){opacity:1}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-group{align-items:center;display:inline-flex;position:relative}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-group+.pm-table-controls-group{padding-left:var(--talos-space-2);border-left:1px solid var(--talos-border-default)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-menu{position:relative}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-summary{border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-sm);background-color:var(--talos-surface-1);width:1.75rem;height:1.75rem;color:var(--talos-text-secondary);font-family:var(--talos-font-ui);font-size:var(--talos-type-panel-size);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;list-style:none;display:inline-flex}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-summary::-webkit-details-marker{display:none}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-summary:hover,:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-menu[open] .pm-table-controls-summary{border-color:var(--talos-border-strong);background-color:var(--talos-surface-2);color:var(--talos-text-primary)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-summary:focus-visible,:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-button:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-popover{z-index:10;top:calc(100% + var(--talos-space-1));min-width:max-content;padding:var(--talos-space-1);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-sm);background-color:var(--talos-surface-1);display:none;position:absolute;left:0;box-shadow:0 6px 18px #00000024}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-menu[open] .pm-table-controls-popover{gap:var(--talos-space-1);display:inline-flex}.pm-table-controls-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm-table-controls-summary-icon:before,.pm-table-controls-button-icon:before{content:attr(data-icon)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-button{appearance:none;border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-sm);background-color:var(--talos-surface-1);width:1.75rem;height:1.75rem;color:var(--talos-text-secondary);font-family:var(--talos-font-ui);font-size:var(--talos-type-panel-size);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-button:not(:disabled):hover{border-color:var(--talos-border-strong);background-color:var(--talos-surface-2);color:var(--talos-text-primary)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-button:not(:disabled):active{border-color:var(--talos-border-strong);background-color:var(--talos-surface-3);color:var(--talos-text-primary)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-button:disabled{opacity:.45;cursor:not-allowed}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls[data-active-table=true] .pm-table-controls-button:not(:disabled){border-color:var(--talos-border-strong);color:var(--talos-text-primary)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls[data-readonly=true]{display:none}@container prose-editor (width<=430px){:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls{gap:var(--talos-space-1)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-group+.pm-table-controls-group{padding-left:var(--talos-space-1)}}@media (hover:none){:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls{opacity:1}}@media (prefers-reduced-motion:reduce){:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls-button,:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .pm-table-controls{transition:none}}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(aside[data-callout]:is(:not([class]),[class=""],[class=ProseMirror-selectednode]),.winstate-callout){gap:var(--talos-space-2);margin:0 0 var(--talos-space-3);padding:var(--talos-space-3);border-radius:var(--talos-radius-md);border:1px solid;display:flex}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is([data-callout=info],[data-callout=flame],[data-callout=link]){border-color:color-mix(in srgb, var(--talos-accent-default) 30%, transparent);background-color:color-mix(in srgb, var(--talos-accent-default) 8%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror [data-callout=warn]{border-color:color-mix(in srgb, var(--talos-status-job-blocked) 30%, transparent);background-color:color-mix(in srgb, var(--talos-status-job-blocked) 8%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror [data-callout=tip]{border-color:color-mix(in srgb, var(--talos-status-job-done) 30%, transparent);background-color:color-mix(in srgb, var(--talos-status-job-done) 8%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-callout[data-tint=yellow]{border-color:color-mix(in srgb, var(--talos-status-element-building) 30%, transparent);background-color:color-mix(in srgb, var(--talos-status-element-building) 8%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-callout[data-tint=green]{border-color:color-mix(in srgb, var(--talos-status-job-done) 30%, transparent);background-color:color-mix(in srgb, var(--talos-status-job-done) 8%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-callout[data-tint=blue]{border-color:color-mix(in srgb, var(--talos-status-job-in-progress) 30%, transparent);background-color:color-mix(in srgb, var(--talos-status-job-in-progress) 8%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-callout[data-tint=pink]{border-color:color-mix(in srgb, var(--talos-status-bug-open) 30%, transparent);background-color:color-mix(in srgb, var(--talos-status-bug-open) 8%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-callout[data-tint=grey]{border-color:var(--talos-border-default);background-color:var(--talos-surface-1)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror details:is(:not([class]),[class=""],[class=ProseMirror-selectednode]):not([data-toggle]){margin:0 0 var(--talos-space-3);padding:var(--talos-space-2) var(--talos-space-3);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-md)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror details:is(:not([class]),[class=""],[class=ProseMirror-selectednode])>summary{cursor:pointer;font-weight:600}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror details[data-toggle]:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:0 0 var(--talos-space-2)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror details[data-toggle]:is(:not([class]),[class=""],[class=ProseMirror-selectednode])>summary{cursor:pointer;font-weight:600}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror div[data-toggle-body]:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){padding-left:var(--talos-space-4)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-toggle[data-open=false]>.winstate-toggle-content>div[data-node-view-content-react]>div[data-toggle-body]{display:none}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(div[data-columns]:is(:not([class]),[class=""],[class=ProseMirror-selectednode]),.winstate-columns-content){gap:var(--talos-space-3);margin:0 0 var(--talos-space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-columns-content>div[data-node-view-content-react]{gap:var(--talos-space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(div[data-columns]:is(:not([class]),[class=""],[class=ProseMirror-selectednode]),.winstate-columns-content)>div,:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-columns-content>div[data-node-view-content-react]>div{min-width:0}@container prose-editor (width<=640px){:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(div[data-columns]:is(:not([class]),[class=""],[class=ProseMirror-selectednode]),.winstate-columns-content,.winstate-columns-content>div[data-node-view-content-react]){grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-atom{margin:0 0 var(--talos-space-3)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(figure[data-embed],div[data-canvas-embed],div[data-child-page],figure[data-media],div[data-task-query],div[data-math]):is(:not([class]),[class=""],[class=ProseMirror-selectednode]){margin:0 0 var(--talos-space-3);padding:var(--talos-space-3);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-md);background-color:var(--talos-surface-1);color:var(--talos-text-secondary)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(div[data-mermaid],div[data-canvas],div[data-raw-html],div[data-raw-markdown]):not([class]){margin:0 0 var(--talos-space-3);padding:var(--talos-space-3);border:1px solid var(--talos-border-subtle);border-radius:var(--talos-radius-md);background-color:var(--talos-surface-1);color:var(--talos-text-muted);font-family:var(--talos-font-mono);font-size:var(--talos-type-code-size);line-height:var(--talos-type-code-line);overflow-x:auto}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror img:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){border-radius:var(--talos-radius-md);max-width:100%;height:auto}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-checkbox{width:14px;height:14px;accent-color:var(--talos-accent-default);margin:0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-swatch[data-tint=none]{background-color:#0000}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-swatch[data-tint=yellow]{background-color:color-mix(in srgb, var(--talos-status-element-building) 45%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-swatch[data-tint=green]{background-color:color-mix(in srgb, var(--talos-status-job-done) 45%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-swatch[data-tint=blue]{background-color:color-mix(in srgb, var(--talos-status-job-in-progress) 45%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-swatch[data-tint=pink]{background-color:color-mix(in srgb, var(--talos-status-bug-open) 45%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-swatch[data-tint=grey]{background-color:color-mix(in srgb, var(--talos-text-muted) 45%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(span[data-mention],span[data-date],span[data-page-link],span[data-math-inline]):not([class]){padding:0 var(--talos-space-1);border-radius:var(--talos-radius-sm);background-color:var(--talos-surface-2);color:var(--talos-text-secondary);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);display:inline-block}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror span[data-chip]:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){padding:0 var(--talos-space-1);border-radius:var(--talos-radius-sm);background-color:var(--talos-surface-2);color:var(--talos-text-secondary);font-family:var(--talos-font-mono);font-size:var(--talos-type-code-size);display:inline-block}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror strong:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){font-weight:700}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror em:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){font-style:italic}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror u:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){text-decoration:underline}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(s,del):is(:not([class]),[class=""],[class=ProseMirror-selectednode]){text-decoration:line-through}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror a[href]:is(:not([class]),[class=""],[class=ProseMirror-selectednode]){color:var(--talos-accent-default);text-decoration:none}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror a[href]:is(:not([class]),[class=""],[class=ProseMirror-selectednode]):hover{text-decoration:underline}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror mark[data-tint]{border-radius:var(--talos-radius-sm);color:inherit;padding:0 .15em}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror mark[data-tint=yellow]{background-color:color-mix(in srgb, var(--talos-status-element-building) 28%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror mark[data-tint=green]{background-color:color-mix(in srgb, var(--talos-status-job-done) 28%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror mark[data-tint=blue]{background-color:color-mix(in srgb, var(--talos-status-job-in-progress) 28%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror mark[data-tint=pink]{background-color:color-mix(in srgb, var(--talos-status-bug-open) 28%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror mark[data-tint=grey]{background-color:color-mix(in srgb, var(--talos-text-muted) 28%, transparent)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror span[data-colour=yellow]{color:var(--talos-status-element-building)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror span[data-colour=green]{color:var(--talos-status-job-done)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror span[data-colour=blue]{color:var(--talos-status-job-in-progress)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror span[data-colour=pink]{color:var(--talos-status-bug-open)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror span[data-colour=grey]{color:var(--talos-text-muted)}:is([data-canon-editor],[data-prose-region]) .ProseMirror span[data-comment]{border-radius:var(--talos-radius-sm);background-color:var(--talos-accent-subtle);padding:0 .15em}:is([data-canon-editor],[data-prose-region]) .ProseMirror span[data-comment][data-resolved=true]{color:var(--talos-text-muted);background:0 0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:3.5rem}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror p :is(span[data-inline-image],img):not(:only-child){vertical-align:middle;max-width:min(100%,18rem)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror p span[data-inline-image]:not(:only-child) img{max-width:100%;height:auto}:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror p:has(>:is(span[data-inline-image],img):only-child),:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror p:has(>:is(span[data-inline-image],img):first-child:nth-last-child(2)):has(>br.ProseMirror-trailingBreak:last-child)){margin:0 0 var(--talos-space-3)}:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror p:has(>:is(span[data-inline-image],img):only-child)>span[data-inline-image],:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror p:has(>:is(span[data-inline-image],img):first-child:nth-last-child(2)):has(>br.ProseMirror-trailingBreak:last-child)>span[data-inline-image]){max-width:100%;display:block}:is(:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror p:has(>:is(span[data-inline-image],img):only-child) :is(span[data-inline-image],img),:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .ProseMirror p:has(>:is(span[data-inline-image],img):first-child:nth-last-child(2)):has(>br.ProseMirror-trailingBreak:last-child) :is(span[data-inline-image],img)){object-fit:contain;vertical-align:baseline;width:auto;max-width:100%;max-height:24rem;display:block}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-block{margin:0 0 var(--talos-space-3);border:1px solid var(--talos-border-default);border-radius:var(--talos-radius-md);background-color:var(--talos-surface-1)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-toolbar{align-items:center;gap:var(--talos-space-2);padding:var(--talos-space-2) var(--talos-space-3);border-bottom:1px solid var(--talos-border-subtle);display:flex}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-toggle{padding:var(--talos-space-1) var(--talos-space-2);border-radius:var(--talos-radius-sm);color:var(--talos-text-muted);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);cursor:pointer;background:0 0;border:0;margin-left:auto}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-toggle:hover{background-color:var(--talos-surface-2);color:var(--talos-text-primary)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-toggle:focus-visible{outline:2px solid var(--talos-focus);outline-offset:2px}@media (hover:hover){:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-toggle{opacity:0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-block:hover .mermaid-toggle,:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-block:focus-within .mermaid-toggle{opacity:1}}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-source{box-sizing:border-box;width:100%;padding:var(--talos-space-3);border:0;border-bottom:1px solid var(--talos-border-subtle);background-color:var(--talos-surface-0);color:var(--talos-text-primary);font-family:var(--talos-font-mono);font-size:var(--talos-type-code-size);line-height:var(--talos-type-code-line);resize:vertical;margin:0;display:block}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-source:focus-visible{outline:2px solid var(--talos-focus);outline-offset:-2px}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-preview{max-height:30rem;padding:var(--talos-space-3);overflow:auto}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-preview svg{max-width:100%;height:auto;margin-inline:auto;display:block}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-preview[data-drawing=true] [data-mermaid-svg]{opacity:.55}@media (prefers-reduced-motion:no-preference){:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-preview [data-mermaid-svg]{transition:opacity .15s ease-out}}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-placeholder,:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-note{text-align:center;min-height:6rem;color:var(--talos-text-muted);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);align-content:center;margin:0}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-note{min-height:0;padding-top:var(--talos-space-2)}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-error{gap:var(--talos-space-2);margin:0 0 var(--talos-space-2);color:var(--talos-text-primary);font-size:var(--talos-type-panel-size);line-height:var(--talos-type-panel-line);align-items:flex-start;display:flex}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-error-icon{width:1rem;height:1rem;color:var(--talos-status-bug-open);flex:none;margin-top:.125rem}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-error-message{display:block}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-error-detail{color:var(--talos-text-muted);font-family:var(--talos-font-mono);font-size:var(--talos-type-code-size);display:block}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-fallback,:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-details pre{padding:var(--talos-space-3);border:1px solid var(--talos-border-subtle);border-radius:var(--talos-radius-sm);background-color:var(--talos-surface-0);color:var(--talos-text-primary);font-family:var(--talos-font-mono);font-size:var(--talos-type-code-size);line-height:var(--talos-type-code-line);margin:0;overflow-x:auto}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-details{border-top:1px solid var(--talos-border-subtle);padding:var(--talos-space-2) var(--talos-space-3);color:var(--talos-text-muted);font-size:var(--talos-type-panel-size);cursor:pointer}:is([data-canon-editor],[data-winstate-editor],[data-prose-region]) .mermaid-details pre{margin-top:var(--talos-space-2);cursor:text}:is([data-winstate-editor],[data-prose-region]) .ProseMirror aside.winstate-callout[data-callout]{padding:var(--talos-space-2) var(--talos-space-3);align-items:center}.winstate-callout-content{padding-top:var(--talos-space-1);padding-right:var(--talos-space-4)}:is([data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-callout-body>:first-child{margin-top:0}:is([data-winstate-editor],[data-prose-region]) .ProseMirror .winstate-callout-body [data-node-view-content-react]>:last-child{margin-bottom:0}.winstate-callout-prompt{margin-top:var(--talos-space-1);font-size:var(--talos-type-body-size);line-height:var(--talos-type-body-line)}
