:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .choiceWidgetAnnotation select:required{outline:1.5px solid selecteditem}.annotationLayer .textWidgetAnnotation :-webkit-any(input,textarea):required{outline:1.5px solid selecteditem}.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selecteditem}.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :-webkit-any(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :-webkit-any(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .choiceWidgetAnnotation select{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :-webkit-any(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .choiceWidgetAnnotation select:required{outline:1.5px solid red}.annotationLayer .textWidgetAnnotation :-webkit-any(input,textarea):required{outline:1.5px solid red}.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .choiceWidgetAnnotation select[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :-webkit-any(input,textarea)[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .choiceWidgetAnnotation select:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :-webkit-any(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :-webkit-any(input,textarea):hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .textWidgetAnnotation :-webkit-any(input,textarea):focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:-webkit-any(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.textLayer :-webkit-any(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:100%;bottom:0;left:0;right:0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}.PdfRenderer{padding:var(--space-3);align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.PdfRenderer__page{margin-bottom:var(--space-3);box-shadow:var(--shadow-3);border-radius:var(--radius-2);overflow:hidden}.PdfRenderer__loading,.PdfRenderer__pageLoading{min-height:400px}.PdfRenderer__errorMessage{padding:var(--space-3);background-color:var(--red-3);border:1px solid var(--red-6);border-radius:var(--radius-2);color:var(--red-11);text-align:center;font-size:var(--font-size-2);max-width:500px}.DocumentContentRenderer__scrollArea{width:100%;height:100%}.DocumentContentRenderer__imageContainer{padding:var(--space-3);justify-content:center;align-items:flex-start;width:100%;display:flex}.DocumentContentRenderer__image{border-radius:var(--radius-2);max-width:100%;height:auto;max-height:80vh;box-shadow:var(--shadow-3)}.DocumentContentRenderer__errorMessage{padding:var(--space-3);background-color:var(--red-3);border:1px solid var(--red-6);border-radius:var(--radius-2);color:var(--red-11);text-align:center;font-size:var(--font-size-2);max-width:500px}.DocumentContentRenderer__htmlContent{padding:var(--space-3);word-wrap:break-word;line-height:1.6}.DocumentContentRenderer__htmlContent h1,.DocumentContentRenderer__htmlContent h2,.DocumentContentRenderer__htmlContent h3,.DocumentContentRenderer__htmlContent h4,.DocumentContentRenderer__htmlContent h5,.DocumentContentRenderer__htmlContent h6{margin:var(--space-3) 0 var(--space-2) 0;color:var(--gray-12)}.DocumentContentRenderer__htmlContent p{margin:var(--space-2) 0;line-height:1.6}.DocumentContentRenderer__htmlContent ul,.DocumentContentRenderer__htmlContent ol{margin:var(--space-2) 0;padding-left:var(--space-4)}.DocumentContentRenderer__htmlContent code{background-color:var(--gray-3);padding:var(--space-1);border-radius:var(--radius-1);font-family:var(--font-mono)}.DocumentContentRenderer__htmlContent pre{background-color:var(--gray-3);padding:var(--space-3);border-radius:var(--radius-2);margin:var(--space-2) 0;overflow-x:auto}.DocumentContentRenderer__csvContainer{padding:var(--space-3);width:100%;overflow-x:auto}.DocumentContentRenderer__csvHeader{min-width:var(--csv-min-width,100px);max-width:var(--csv-max-width,150px);width:var(--csv-max-width,150px)}.DocumentContentRenderer__csvCell{min-width:var(--csv-min-width,100px);max-width:var(--csv-max-width,150px);width:var(--csv-max-width,150px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DocumentContentRenderer__content{padding:var(--space-3);word-wrap:break-word;line-height:1.6}.DocumentContentRenderer__highlight{background-color:var(--lime-4);color:var(--lime-12);border-radius:2px;padding:0 2px}.DocumentContentRenderer__content:has(.DocumentContentRenderer__highlightRange){padding-left:calc(var(--space-3) + 20px)}.DocumentContentRenderer__highlightRange{--_highlight-bg:color-mix(in srgb, var(--lime-4) 45%, transparent);background-color:var(--_highlight-bg);box-shadow:calc(var(--highlight-bar-offset,-14px) + 3px) 0 0 0 var(--_highlight-bg);position:relative}.DocumentContentRenderer__highlightRange:before{content:"";left:var(--highlight-bar-offset,-14px);background-color:var(--lime-9);pointer-events:none;width:3px;position:absolute;top:0;bottom:0}.DocumentContentRenderer__highlightRange .DocumentContentRenderer__highlight{background-color:#0000;padding:0}.DocumentContentRenderer__highlightRange--start{border-top-left-radius:var(--radius-2);border-top-right-radius:var(--radius-2)}.DocumentContentRenderer__highlightRange--end{border-bottom-left-radius:var(--radius-2);border-bottom-right-radius:var(--radius-2)}table.DocumentContentRenderer__highlightRange:before,tr.DocumentContentRenderer__highlightRange:before{display:block}tr.DocumentContentRenderer__highlightRange>td,tr.DocumentContentRenderer__highlightRange>th{background-color:var(--lime-2)}.DocumentContentRenderer__csvRowHighlighted,.DocumentContentRenderer__csvRowHighlighted td{background-color:var(--lime-4)!important;color:var(--lime-12)!important}.HighlightedContentModal__driftBanner{background-color:var(--amber-3);border:1px solid var(--amber-6);border-radius:var(--radius-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.highlight-content-container{max-height:70vh;padding:16px;overflow-y:auto}.highlight-content-container .highlight-content-text{white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.highlight-content-container .csv-table-container{width:100%;overflow-x:auto}.highlight-content-container .csv-table-container .highlighted-row{background-color:var(--gray-2)}.highlight-content-container .csv-table-container .highlighted-row:hover{background-color:var(--gray-3)}.highlight-content-container .csv-table-container table{table-layout:auto;width:100%}.highlight-content-container .subtle-highlight{background-color:var(--gray-2);color:var(--gray-12);border-radius:2px;padding:1px 2px}.markdown-content a.KestralInlineLink,.CompactMarkdown a.KestralInlineLink,a.KestralInlineLink{border:1px solid var(--gray-a5);background:var(--gray-a2);max-width:min(100%,32rem);color:var(--gray-12);vertical-align:baseline;box-shadow:none;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;margin:.125em .25em .125em 0;padding:.1em .5em .1em .35em;line-height:1.3;transition:background-color .12s,border-color .12s;display:inline-flex;font-size:inherit!important;text-decoration:none!important}.markdown-content a.KestralInlineLink,.markdown-content a.KestralInlineLink *,.markdown-content a.KestralInlineLink:hover,.markdown-content a.KestralInlineLink:hover *,.CompactMarkdown a.KestralInlineLink,.CompactMarkdown a.KestralInlineLink *,.CompactMarkdown a.KestralInlineLink:hover,.CompactMarkdown a.KestralInlineLink:hover *,a.KestralInlineLink,a.KestralInlineLink *,a.KestralInlineLink:hover,a.KestralInlineLink:hover *{text-decoration:none!important}.markdown-content a.KestralInlineLink:hover,.CompactMarkdown a.KestralInlineLink:hover,a.KestralInlineLink:hover{background:var(--accent-a3);border-color:var(--accent-a6);color:var(--gray-12)}.markdown-content a.KestralInlineLink:active,.CompactMarkdown a.KestralInlineLink:active,a.KestralInlineLink:active{background:var(--accent-a4);border-color:var(--gray-a5)}.markdown-content a.KestralInlineLink:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px}.CompactMarkdown a.KestralInlineLink:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px}a.KestralInlineLink:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px}.markdown-content a.KestralInlineLink--loading,.CompactMarkdown a.KestralInlineLink--loading,a.KestralInlineLink--loading{opacity:.78}.markdown-content a.KestralInlineLink--archived,.markdown-content a.KestralInlineLink--unavailable,.CompactMarkdown a.KestralInlineLink--archived,.CompactMarkdown a.KestralInlineLink--unavailable,a.KestralInlineLink--archived,a.KestralInlineLink--unavailable{background:var(--gray-a2);color:var(--gray-11);border-style:dashed}.markdown-content a.KestralInlineLink--closed,.CompactMarkdown a.KestralInlineLink--closed,a.KestralInlineLink--closed{color:var(--gray-11)}.markdown-content a.KestralInlineLink--closed .KestralInlineLink__Label,.CompactMarkdown a.KestralInlineLink--closed .KestralInlineLink__Label,a.KestralInlineLink--closed .KestralInlineLink__Label{text-decoration:line-through!important;-webkit-text-decoration-color:var(--gray-a8)!important;text-decoration-color:var(--gray-a8)!important;text-decoration-thickness:1px!important}.KestralInlineLink__Leading,.KestralInlineLink__PreviewIcon{width:1rem;height:1rem;color:inherit;background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.KestralInlineLink__Leading img,.KestralInlineLink__PreviewIcon img,.KestralInlineLink__Leading svg,.KestralInlineLink__PreviewIcon svg{object-fit:contain;width:100%;height:100%;display:block;border:none!important;border-radius:0!important;margin:0!important}.KestralInlineLink__Leading[data-color=blue],.KestralInlineLink__PreviewIcon[data-color=blue]{color:var(--blue-10)}.KestralInlineLink__Leading[data-color=green],.KestralInlineLink__PreviewIcon[data-color=green]{color:var(--green-10)}.KestralInlineLink__Leading[data-color=gray],.KestralInlineLink__PreviewIcon[data-color=gray]{color:var(--gray-10)}.KestralInlineLink__Leading[data-color=orange],.KestralInlineLink__PreviewIcon[data-color=orange]{color:var(--orange-10)}.KestralInlineLink__Leading[data-color=red],.KestralInlineLink__PreviewIcon[data-color=red]{color:var(--red-10)}.KestralInlineLink__Leading[data-color=yellow],.KestralInlineLink__PreviewIcon[data-color=yellow]{color:var(--yellow-10)}.KestralInlineLink__Meta{align-items:center;gap:6px;min-width:0;display:inline-flex}.KestralInlineLink__Label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.KestralInlineLink__Preview{width:min(100rem,100vw - 2rem);max-width:min(100rem,100vw - 2rem)}.KestralInlineLink__PreviewSlug{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:uppercase;font-size:.75rem}.KestralInlineLink__PreviewTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KestralInlineLink__PreviewBody{max-height:min(55vh,34rem);padding-right:4px;overflow:auto}.KestralInlineLink__PreviewBody.markdown-content{font-size:var(--font-size-1);line-height:1.45}.KestralInlineLink__PreviewBody.markdown-content p,.KestralInlineLink__PreviewBody.markdown-content>div{padding:0}.KestralInlineLink__PreviewBody.markdown-content p+p,.KestralInlineLink__PreviewBody.markdown-content>div+div,.KestralInlineLink__PreviewBody.markdown-content ul+p,.KestralInlineLink__PreviewBody.markdown-content ol+p,.KestralInlineLink__PreviewBody.markdown-content p+ul,.KestralInlineLink__PreviewBody.markdown-content p+ol,.KestralInlineLink__PreviewBody.markdown-content pre+p{margin-top:8px}.KestralInlineLink__PreviewBody.markdown-content ul,.KestralInlineLink__PreviewBody.markdown-content ol{margin:0;padding-left:18px}.KestralInlineLink__PreviewBody.markdown-content pre,.KestralInlineLink__PreviewBody.markdown-content table{margin:0}.KestralInlineLink__PreviewActions{border-top:1px solid var(--gray-a4);margin-top:2px;padding-top:8px}.KestralInlineLink__PreviewActions .rt-Button{flex-shrink:0}.MentionChip{background-color:var(--accent-a4);color:var(--gray-12);border-radius:var(--radius-2);vertical-align:-1px;align-items:center;gap:4px;padding:2px 4px;font-weight:500;display:inline-flex!important}.mermaid-diagram{border-radius:var(--radius-3);max-width:100%;margin:1rem 0;overflow:auto hidden}.mermaid-diagram svg{height:auto;margin:0 auto;display:block}.markdown-content{font-size:var(--font-size-2);line-height:1.6;display:flow-root}.markdown-content .rt-AvatarImage{margin:0!important}.markdown-content--size-1{font-size:var(--font-size-1)}.markdown-content--size-1 code,.markdown-content--size-1 pre{font-size:11px}.markdown-content--size-1 table,.markdown-content--size-1 a{font-size:11px!important}.markdown-content--size-2{font-size:var(--font-size-2)}.markdown-content--size-3{font-size:var(--font-size-3)}.markdown-content--size-3 code,.markdown-content--size-3 pre{font-size:15px}.markdown-content--size-3 table,.markdown-content--size-3 a{font-size:15px!important}.markdown-content a{background-color:var(--accent-a3);color:var(--accent-11);border-radius:var(--radius-2);vertical-align:baseline;margin:.25em .5em .25em 0;padding:.1em .4em;font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;transition:all .15s;display:inline-block}.markdown-content a:hover{background-color:var(--accent-a4);color:var(--accent-12)}.markdown-content a:active{background-color:var(--accent-a5)}.markdown-content img{border-radius:var(--radius-2);border:1px solid var(--gray-5);max-width:100%;height:auto;margin:0 0 8px;display:block}.markdown-content p,.markdown-content>div{padding:4px 0;line-height:1.6}.markdown-content ul,.markdown-content ol{margin:0 0 4px;padding-left:20px;line-height:1.4}.markdown-content ul.contains-task-list{padding-left:0;list-style:none}.markdown-content li.task-list-item{align-items:center;min-height:24px;list-style:none;display:flex}.markdown-content li.task-list-item>div{align-items:center!important;display:inline-flex!important}.markdown-content li.task-list-item input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;border:1px solid var(--gray-8)!important;background-color:var(--gray-3)!important;cursor:pointer!important;opacity:1!important;filter:none!important;border-radius:3px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:13px!important;min-width:13px!important;height:13px!important;min-height:13px!important;margin:0 6px 0 0!important;padding:0!important;display:inline-flex!important;position:relative!important}.markdown-content li.task-list-item input[type=checkbox]:checked{background-color:var(--accent-9)!important;border-color:var(--accent-9)!important}.markdown-content li.task-list-item input[type=checkbox]:checked:after{content:"✓";font-family:var(--default-font-family);color:#fff;font-size:9px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.markdown-content li{margin:0;padding:1px 0;line-height:1.4}.markdown-content li p,.markdown-content li div{line-height:1.4;margin:0!important;padding:0!important}.markdown-content li ul,.markdown-content li ol{margin:0;padding-top:2px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-family:var(--default-font-family);margin:12px 0 8px;font-weight:600;line-height:1.35}.markdown-content h1{font-size:var(--font-size-6)}.markdown-content h2{font-size:var(--font-size-5)}.markdown-content h3{font-size:var(--font-size-4)}.markdown-content h4{font-size:var(--font-size-3)}.markdown-content h5{font-size:var(--font-size-2);font-weight:500}.markdown-content h6{font-size:var(--font-size-1);text-transform:uppercase;letter-spacing:.02em;font-weight:500}.markdown-content pre{font-family:var(--mono-font-family,"SFMono-Regular", ui-monospace, monospace);font-size:var(--font-size-1);background-color:var(--gray-2);border:1px solid var(--gray-5);border-radius:var(--radius-2);margin:0 0 8px;padding:10px 12px;line-height:1.45;overflow-x:auto}.markdown-content code{font-family:var(--mono-font-family,"SFMono-Regular", ui-monospace, monospace);background-color:var(--gray-3);border:1px solid var(--gray-5);border-radius:var(--radius-1);color:var(--gray-12);padding:2px 6px;font-size:.9em}.markdown-content hr{border:none;border-top:2px solid var(--gray-6);margin:24px 0}.markdown-content table{border-collapse:collapse;width:100%;margin:0 0 8px;font-size:.875rem}.markdown-content table thead{background-color:var(--gray-a3)}.markdown-content table thead th{text-align:left;font-weight:600}.markdown-content table th,.markdown-content table td{border:1px solid var(--gray-a6);vertical-align:top;white-space:pre-wrap;padding:.75rem 1rem}.markdown-content table th>span:not(:last-child),.markdown-content table td>span:not(:last-child){margin-right:.25em}.markdown-content table th>div,.markdown-content table td>div{margin-bottom:.5em;display:block}.markdown-content table th>div:last-child,.markdown-content table td>div:last-child{margin-bottom:0}.markdown-content table tbody tr:hover{background-color:var(--accent-a3)}.markdown-content table [colspan],.markdown-content table [rowspan]{background-color:var(--gray-a2);font-weight:500}.CompactMarkdown,.CompactMarkdown>span,.CompactMarkdown p,.CompactMarkdown div,.CompactMarkdown strong,.CompactMarkdown em,.CompactMarkdown code{display:inline}.CompactMarkdown code{font-family:var(--mono-font-family,"SFMono-Regular", ui-monospace, monospace);background-color:var(--gray-3);border-radius:var(--radius-1);padding:1px 4px;font-size:.9em}.CompactMarkdown a{color:var(--accent-11);font-weight:500;text-decoration:none}.CompactMarkdown a:hover{text-decoration:underline}.CompactMarkdown__SkillTag{background-color:var(--accent-a3);color:var(--accent-11);border-radius:var(--radius-2);vertical-align:baseline;align-items:center;gap:2px;padding:0 5px;font-size:.9em;font-weight:500;display:inline-flex}.FullTaskCard{gap:var(--space-2);flex-direction:column;display:flex}.FullTaskCard__Header{min-width:0}.FullTaskCard__Title{word-break:break-word;min-width:0}.FullTaskCard__Description{margin-top:0}.FullTaskCard__Description.markdown-content{font-size:var(--font-size-1);line-height:1.45}.FullTaskCard__MetaSection{padding-top:var(--space-4);margin-top:auto}.FullTaskCard__MetaSection--compact{padding-top:var(--space-2);margin-top:0}
