.lhs-report-canvas-toolbar{border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-row);margin-bottom:var(--spacing-card);flex-shrink:0}.lhs-report-canvas-bubble{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);box-shadow:0 4px 12px color-mix(in srgb, var(--color-heading) 15%, transparent);padding:.25rem}.lhs-report-canvas-page{min-height:0;padding:var(--spacing-card) 0;background:var(--color-surface);flex:auto;overflow:auto}.lhs-report-canvas-page .ProseMirror{box-sizing:border-box;background:var(--color-card);width:210mm;min-height:60mm;color:var(--color-text);font-family:var(--font-sans);counter-reset:lhs-report-h1 lhs-report-h2 lhs-report-h3;outline:none;margin:0 auto;padding:17.5mm 23mm 0 26mm;font-size:10pt;line-height:1.5;position:relative}.lhs-report-canvas-page .ProseMirror>*+*{margin-top:7.5pt}.lhs-report-canvas-page .ProseMirror>h1+*,.lhs-report-canvas-page .ProseMirror>h1+.lhs-report-canvas-page-gap+*{margin-top:5pt}.lhs-report-canvas-page .ProseMirror>h2+*,.lhs-report-canvas-page .ProseMirror>h2+.lhs-report-canvas-page-gap+*{margin-top:6.5pt}.lhs-report-canvas-page .ProseMirror>*+h2,.lhs-report-canvas-page .ProseMirror>*+.lhs-report-canvas-page-gap+h2{margin-top:21pt}.lhs-report-canvas-page .ProseMirror>*+h3,.lhs-report-canvas-page .ProseMirror>*+.lhs-report-canvas-page-gap+h3{margin-top:22.5pt}.lhs-report-canvas-page .ProseMirror:before,.lhs-report-canvas-page-head:before{content:var(--lhs-report-page-header,"");border-bottom:1pt solid var(--color-border);color:var(--color-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;padding-bottom:2pt;font-size:8pt;font-weight:700;line-height:8pt;position:absolute;top:43.4709px;left:26mm;right:23mm;overflow:hidden}.lhs-report-canvas-page-head{position:relative}.lhs-report-canvas-page h1{color:var(--color-heading);font-size:16pt;font-weight:700;line-height:1.25}.lhs-report-canvas-page h2{color:var(--color-heading);font-size:14pt;font-weight:700;line-height:1.25}.lhs-report-canvas-page h3{color:var(--color-heading);font-size:12pt;font-weight:700;line-height:1.25}.lhs-report-canvas-page .report-text-colour-red{color:var(--color-report-text-red)}.lhs-report-canvas-page .report-text-colour-blue{color:var(--color-report-text-blue)}.lhs-report-canvas-page .report-text-colour-green{color:var(--color-report-text-green)}.lhs-report-canvas-page .report-text-size-8{font-size:8pt}.lhs-report-canvas-page .report-text-size-9{font-size:9pt}.lhs-report-canvas-page .report-text-size-10{font-size:10pt}.lhs-report-canvas-page .report-text-size-11{font-size:11pt}.lhs-report-canvas-page .report-text-size-12{font-size:12pt}.lhs-report-canvas-page .report-text-size-14{font-size:14pt}.lhs-report-canvas-page .report-text-size-16{font-size:16pt}.lhs-report-canvas-page .report-text-size-18{font-size:18pt}.lhs-report-canvas-page .report-text-size-20{font-size:20pt}.lhs-report-canvas-page .report-text-size-24{font-size:24pt}.lhs-report-canvas-page .report-text-strike{text-decoration-line:line-through}.lhs-report-canvas-page .report-text-superscript{vertical-align:super;font-size:smaller}.lhs-report-canvas-page .report-text-subscript{vertical-align:sub;font-size:smaller}.lhs-report-canvas-page u .lhs-report-canvas-field button{text-decoration-line:underline}.lhs-report-canvas-page .report-text-strike .lhs-report-canvas-field button{text-decoration-line:line-through}.lhs-report-canvas-page u .report-text-strike .lhs-report-canvas-field button,.lhs-report-canvas-page .report-text-strike u .lhs-report-canvas-field button{text-decoration-line:underline line-through}.lhs-report-canvas-page h1[data-numbered]{counter-increment:lhs-report-h1;counter-reset:lhs-report-h2 lhs-report-h3}.lhs-report-canvas-page h2[data-numbered]{counter-increment:lhs-report-h2;counter-reset:lhs-report-h3}.lhs-report-canvas-page h3[data-numbered]{counter-increment:lhs-report-h3}.lhs-report-canvas-page h1[data-numbered]:before{content:counter(lhs-report-h1);margin-right:.5em}.lhs-report-canvas-page h2[data-numbered]:before{content:counter(lhs-report-h1) "." counter(lhs-report-h2);margin-right:.5em}.lhs-report-canvas-page h3[data-numbered]:before{content:counter(lhs-report-h1) "." counter(lhs-report-h2) "." counter(lhs-report-h3);margin-right:.5em}.lhs-report-canvas-page-gap{-webkit-user-select:none;user-select:none;pointer-events:none}.lhs-report-canvas-page .ProseMirror .lhs-report-canvas-page-gap{margin-top:0}.lhs-report-canvas-page-foot{background:var(--color-card);color:var(--color-text);text-align:left;font-size:8pt;font-weight:400;line-height:8pt;position:relative}.lhs-report-canvas-page-number{border-top:1pt solid var(--color-border);padding-top:2pt;position:absolute;bottom:61.0709px;left:26mm;right:23mm}.lhs-report-canvas-page-foot:after{content:var(--lhs-report-page-foot-note,"");position:absolute;bottom:8.75mm;left:26mm}.lhs-report-canvas-page-gap>div:last-child:not(.lhs-report-canvas-page-foot){background:var(--color-card)}.lhs-report-canvas-page-between{background:var(--color-surface)}.lhs-report-canvas-page .lhs-report-canvas-page-gap-row td{border:none;padding:0}.lhs-report-canvas-page-gap-holder{position:relative}.lhs-report-canvas-page-gap-holder>.lhs-report-canvas-page-gap{position:absolute;top:0}.lhs-report-canvas-page-gap.is-in-cell{z-index:1;position:relative}.lhs-report-canvas-cell-gap,.lhs-report-canvas-page-header-copy{-webkit-user-select:none;user-select:none;pointer-events:none}.lhs-report-canvas-contents-title{color:var(--color-heading);font-size:16pt;font-weight:700;line-height:1.25}.lhs-report-canvas-page .ProseMirror .lhs-report-canvas-contents-entries{margin-top:5pt;padding-left:0;list-style:none}.lhs-report-canvas-contents-entry{white-space:nowrap;align-items:baseline;font-size:12pt;line-height:15pt;display:flex}.lhs-report-canvas-contents-entry[data-level="1"]{padding-top:7.5pt;font-weight:700}.lhs-report-canvas-contents-entry[data-level="2"]{padding-top:5pt}.lhs-report-canvas-contents-words{text-overflow:ellipsis;overflow:hidden}.lhs-report-canvas-contents-page{flex:1 0 auto;display:flex}.lhs-report-canvas-contents-page:before{content:"";border-bottom:1pt dotted;flex:1;margin:0 2pt .25em}.lhs-report-canvas-contents.ProseMirror-selectednode .lhs-report-canvas-contents-title,.lhs-report-canvas-contents.ProseMirror-selectednode .lhs-report-canvas-contents-entry{background:var(--color-primary-tint)}.lhs-report-canvas-page-break.ProseMirror-selectednode{outline:3px solid var(--color-focus);outline-offset:2px}.lhs-report-canvas-page .ProseMirror ul{padding-left:36pt;list-style:outside}.lhs-report-canvas-page .ProseMirror ol{padding-left:36pt;list-style:decimal}.lhs-report-canvas-page .ProseMirror li>p{line-height:1.25}.lhs-report-canvas-page table{table-layout:fixed;border-collapse:collapse;width:100%}.lhs-report-canvas-page td,.lhs-report-canvas-page th{border:1px solid var(--color-border);vertical-align:top;padding:1pt 5.4pt 2.5pt;font-size:9pt;line-height:1.2}.lhs-report-canvas-page th{background:var(--color-table-header-grey);text-align:left;font-weight:400}.lhs-report-canvas-page .ProseMirror .lhs-report-canvas-page-break{height:0;margin:0}.lhs-report-canvas-figure{text-align:center;break-inside:avoid;margin:0}.lhs-report-canvas-figure-frame{max-width:100%;margin:0 auto;display:block;position:relative}.lhs-report-canvas-figure img{object-fit:contain;width:100%;height:auto;max-height:220mm;margin:0 auto;display:block}.lhs-report-canvas-figure[data-resizing=true] .lhs-report-canvas-figure-frame{outline:1px dashed var(--color-primary)}.lhs-report-canvas-figure-handle{border:1px solid var(--color-primary);background:var(--color-card);touch-action:none;width:10px;height:10px;position:absolute}.lhs-report-canvas-figure-handle[data-corner=top-left]{cursor:nwse-resize;top:-5px;left:-5px}.lhs-report-canvas-figure-handle[data-corner=top-right]{cursor:nesw-resize;top:-5px;right:-5px}.lhs-report-canvas-figure-handle[data-corner=bottom-left]{cursor:nesw-resize;bottom:-5px;left:-5px}.lhs-report-canvas-figure-handle[data-corner=bottom-right]{cursor:nwse-resize;bottom:-5px;right:-5px}.lhs-report-canvas-image-placeholder{text-align:center;margin:0;display:block}.lhs-report-canvas-image-placeholder img{opacity:.4;max-width:100%;max-height:80mm;margin:0 auto;display:block}.lhs-report-canvas-image-placeholder figcaption{color:var(--color-muted);font-style:italic}.lhs-report-canvas-figure figcaption{color:var(--color-muted);margin-top:4pt;font-size:9pt;line-height:1.25}.lhs-report-canvas-field button{border:none;border-bottom:1px solid var(--color-primary);background:var(--color-primary-tint);color:inherit;font:inherit;cursor:pointer;padding:0 .125rem}.lhs-report-canvas-field button.is-empty{color:var(--color-muted)}.lhs-report-canvas-field button:disabled{cursor:default;background:0 0;border-bottom:none}.lhs-report-canvas-field button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.lhs-report-canvas-page mark{color:inherit;padding:0}.lhs-report-canvas-page mark[data-highlight=Yellow]{background:var(--color-highlight-yellow)}.lhs-report-canvas-page mark[data-highlight=Green]{background:var(--color-highlight-green)}.lhs-report-canvas-page mark[data-highlight=Blue]{background:var(--color-highlight-blue)}.lhs-report-canvas-page mark[data-highlight=Pink]{background:var(--color-highlight-pink)}.lhs-report-canvas-page .tableWrapper{overflow:visible}.lhs-report-canvas-page td,.lhs-report-canvas-page th{position:relative}.lhs-report-canvas-page .column-resize-handle{background:var(--color-primary);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.lhs-report-canvas-page .resize-cursor{cursor:col-resize}.lhs-report-canvas-page .selectedCell{background:var(--color-primary-tint)}.lhs-report-canvas-page table[data-header-colour=Slate] th{background:var(--color-table-header-slate);color:var(--color-on-primary)}.lhs-report-canvas-page table[data-header-colour=Red] th{background:var(--color-table-header-red);color:var(--color-on-primary)}.lhs-report-canvas-page table[data-header-colour=Blue] th{background:var(--color-table-header-blue)}.lhs-report-canvas-page table[data-header-colour=Green] th{background:var(--color-table-header-green)}.lhs-report-canvas-page table[data-header-colour=Yellow] th{background:var(--color-table-header-yellow)}.lhs-report-canvas-page .tableWrapper.is-editable{padding:1.25rem 0 0 1.25rem;position:relative}.lhs-report-canvas-table-insert{border:1px solid var(--color-primary);background:var(--color-card);width:1.25rem;height:1.25rem;color:var(--color-primary);font:inherit;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:flex;position:absolute}.lhs-report-canvas-table-insert.is-row{margin-top:-.625rem}.lhs-report-canvas-table-insert.is-column{margin-left:-.625rem}.lhs-report-canvas-table-insert:hover{background:var(--color-primary-tint)}.lhs-report-canvas-table-insert:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.lhs-report-canvas-table-guide{background:var(--color-primary);pointer-events:none;position:absolute}.lhs-report-canvas-table-guide.is-row{height:2px;margin-top:-1px}.lhs-report-canvas-table-guide.is-column{width:2px;margin-left:-1px}.lhs-report-canvas-table-insert[hidden],.lhs-report-canvas-table-guide[hidden]{display:none}
