.document-artifact{color:var(--foreground);overflow-wrap:anywhere;font-size:.95rem;line-height:1.7}.document-artifact .search-source-match{background:color-mix(in srgb, var(--elexon-yellow) 40%, transparent);color:inherit;border-radius:3px;font-weight:600}.answer-inline-citation{background:var(--elexon-blue);width:1.25rem;height:1.25rem;color:var(--primary);vertical-align:text-top;border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.answer-inline-citation:hover{text-decoration:underline}.answer-inline-citation:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.answer-source-citation{text-align:right;margin-top:.5rem}.document-artifact .search-artifact-match{outline:3px solid var(--elexon-yellow);outline-offset:3px}.document-artifact>:first-child{margin-top:0}.document-artifact :is([data-type=metadata-block],aside[data-type=defined-terms-block])+:not(aside[data-type=defined-terms-block]){margin-top:.5rem}.document-artifact .document-editor-content{padding-inline:0}@media not (min-width:40rem){.document-artifact .artifact-page.document-editor-content{padding-inline:0}}.document-artifact h1{margin:0 0 1rem;font-size:1.875rem;font-weight:600;line-height:1.2}.document-artifact h2{margin:2rem 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.25}.document-artifact h3{margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.document-artifact h4{margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:600}.document-artifact p{margin:.75rem 0}.document-artifact ul,.document-artifact ol{margin:.75rem 0;padding-left:1.5rem}.document-artifact li{margin:.25rem 0}.document-artifact a:not([data-xref]){color:var(--primary);text-underline-offset:2px;text-decoration:underline}[data-show-citations=true] .document-artifact button[data-published-mark-kind=citation]{color:var(--muted-foreground);text-underline-offset:3px;cursor:pointer;font-style:italic;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}[data-show-defined-terms=true] .document-artifact button[data-published-mark-kind=term]{background:color-mix(in srgb, var(--primary) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--primary) 55%, transparent);cursor:pointer;font-style:normal}.document-artifact button[data-published-mark-kind]{color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0;display:inline}.document-artifact button[data-published-mark-kind=term]>dfn{font-style:normal}[data-show-cross-references=true] .document-artifact a[data-xref][href]{color:var(--primary);text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.document-artifact a[data-xref],[data-show-cross-references=false] .document-artifact a[data-xref]{color:inherit;cursor:text;text-decoration:none}.document-artifact .section-block{margin:2rem 0 1.25rem;scroll-margin-top:6rem}.document-artifact .section-block:first-child{margin-top:0}.document-artifact .section-heading{grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;margin:0 0 .75rem;display:grid}.document-artifact .section-number-heading{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.document-artifact .section-title-heading{letter-spacing:-.01em;color:var(--foreground);font-size:1.25rem;font-weight:600;line-height:1.3}.document-artifact .clause-block{grid-template-columns:3rem minmax(0,1fr);gap:.25rem 1rem;margin:1.25rem 0;scroll-margin-top:6rem;display:grid}.document-artifact .clause-header{display:contents}.document-artifact .published-element-tags{flex-wrap:wrap;gap:.35rem;margin:.5rem 0;display:flex}.document-artifact .published-element-tags[style*=grid-column]{min-width:0}.document-artifact .published-element-tag{max-width:100%;color:var(--primary);overflow-wrap:anywhere;border-radius:9999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;line-height:1.25;display:inline-flex}.document-artifact .published-element-tag[data-variant=outline]{border:1px solid color-mix(in srgb, var(--primary) 50%, transparent)}.document-artifact .published-element-tag[data-variant=filled]{background:color-mix(in srgb, var(--primary) 12%, transparent)}.document-artifact .clause-heading{grid-column:1/-1;grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;margin:0;display:grid}.document-artifact .clause-number-heading{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.document-artifact .clause-title-heading{color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.3}.document-artifact .clause-block>.clause-content{grid-column:2;min-width:0}.document-artifact .clause-block:has(.clause-heading>.clause-title-heading:empty)>.clause-header>.clause-heading{grid-column:1;display:block}.document-artifact .clause-block:has(.clause-heading>.clause-title-heading:empty)>.clause-content>:first-child{margin-top:0}.document-artifact .clause-block:has(.clause-heading>.clause-title-heading:empty){align-items:baseline}.answer-extract.document-artifact .clause-block{margin:0;display:block}.answer-extract.document-artifact{font-size:var(--text-body);line-height:1.5}.answer-extract.document-artifact .clause-header{display:none}.answer-extract.document-artifact .clause-block>.clause-content{display:block}.answer-extract.document-artifact p{margin:0}.result-extract.document-artifact{font-size:var(--text-body);line-height:1.6}@media not (min-width:40rem){.result-extract.document-artifact:not(.answer-extract){font-size:var(--text-body-sm)}}.result-extract.document-artifact .clause-block{margin:0;display:block}.result-extract.document-artifact .artifact-page.document-editor-content{color:inherit;font:inherit;padding:0}.result-extract.document-artifact .artifact-chart-svg,.result-extract.document-artifact .artifact-flowchart-svg,.result-extract.document-artifact .figure-grid-svg{width:auto;max-width:100%}.result-extract.document-artifact .clause-header{display:none}.result-extract.document-artifact .clause-block>.clause-content{display:block}.result-extract.document-artifact p{margin:0}.result-extract.document-artifact a:not([data-xref]),.result-extract.document-artifact a[data-xref][href],.result-extract.document-artifact [data-published-actionable=true]{z-index:1;position:relative}.document-artifact .subclause-block{margin:.75rem 0}.document-artifact .subclause-number-label{color:var(--muted-foreground);margin-right:.5rem;font-weight:600}.document-artifact .guidance-block{background:color-mix(in srgb, var(--primary) 4%, var(--card));border-left:3px solid var(--primary);border-radius:0;margin:1.5rem 0;padding:1rem 1.25rem 1.25rem;scroll-margin-top:6rem}.document-artifact .guidance-block-header{flex-direction:column;align-items:flex-start;gap:.6rem;margin-bottom:.5rem;display:flex}.document-artifact .guidance-block-label{background:color-mix(in srgb, var(--primary) 10%, var(--card));color:var(--primary);border-radius:9999px;align-items:center;gap:.4rem;padding:.15rem .6rem .15rem .45rem;font-size:.75rem;font-weight:600;display:inline-flex}.document-artifact .guidance-block-label:before{content:"i";background:var(--primary);width:1.05rem;height:1.05rem;color:var(--primary-foreground);font-size:.7rem;font-style:normal;font-weight:700;font-family:var(--font-serif);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.document-artifact .guidance-block-title-input{color:var(--foreground);font-size:1.05rem;font-weight:600;line-height:1.3}.document-artifact .guidance-block-content{color:var(--foreground);font-size:.9rem}.document-artifact .guidance-block-content>p{font-style:italic}.document-artifact .guidance-block-content>:first-child{margin-top:0}.document-artifact .guidance-block-content>:last-child{margin-bottom:0}.document-artifact table{overflow-wrap:normal;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}@media not (min-width:40rem){.document-artifact table{width:max-content;min-width:100%;max-width:100%;display:block;overflow-x:auto}}.document-artifact .artifact-scroll-x:has(>table){overscroll-behavior-x:contain;max-width:100%;margin:1.5rem 0;overflow-x:auto}.document-artifact .artifact-scroll-x>table{table-layout:auto;border-inline:1px solid var(--border);width:max-content;min-width:100%;max-width:none;margin:0;display:table;overflow-x:visible}.document-artifact .artifact-scroll-x>table th,.document-artifact .artifact-scroll-x>table td{overflow-wrap:normal}@media not (min-width:40rem){.document-artifact .artifact-scroll-x{overscroll-behavior-x:contain;scrollbar-color:color-mix(in srgb, var(--foreground) 30%, transparent) color-mix(in srgb, var(--foreground) 8%, transparent);--scroll-fade:2rem;--scroll-fade-keep-scrollbar:linear-gradient(to bottom, transparent calc(100% - .5rem), #000 calc(100% - .5rem));max-width:100%;overflow-x:auto}.document-artifact .artifact-scroll-x>.artifact-flowchart-svg,.document-artifact .artifact-scroll-x>.figure-grid-svg{width:auto;min-width:100%;max-width:none}.document-artifact .artifact-scroll-x[data-overflow=end]{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--scroll-fade)), transparent), var(--scroll-fade-keep-scrollbar);mask-image:linear-gradient(to right, #000 calc(100% - var(--scroll-fade)), transparent), var(--scroll-fade-keep-scrollbar)}.document-artifact .artifact-scroll-x[data-overflow=start]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade)), var(--scroll-fade-keep-scrollbar);mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade)), var(--scroll-fade-keep-scrollbar)}.document-artifact .artifact-scroll-x[data-overflow=both]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade), #000 calc(100% - var(--scroll-fade)), transparent), var(--scroll-fade-keep-scrollbar);mask-image:linear-gradient(to right, transparent, #000 var(--scroll-fade), #000 calc(100% - var(--scroll-fade)), transparent), var(--scroll-fade-keep-scrollbar)}.document-artifact .artifact-scroll-x::-webkit-scrollbar{height:.5rem}.document-artifact .artifact-scroll-x::-webkit-scrollbar-track{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px}.document-artifact .artifact-scroll-x::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--foreground) 30%, transparent);border-radius:999px}.document-artifact .artifact-scroll-x:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}.document-artifact thead th{border-bottom:1px solid var(--border);font-weight:600}.document-artifact th,.document-artifact td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);padding:.6rem .75rem}.document-artifact figure{margin:1.5rem 0}.document-artifact .figure-grid-svg text{font-size:11px}.document-artifact figcaption{color:var(--muted-foreground);margin-top:.5rem;font-size:.8rem}.document-artifact img,.document-artifact svg{max-width:100%;height:auto}.document-artifact .chart-block-wrapper{max-width:100%;overflow-x:auto}.document-artifact .math-formula--block{overscroll-behavior-x:none;max-width:100%;display:block;overflow-x:auto}.document-artifact .math-formula--block mjx-container[jax=SVG]{min-width:max-content;display:block}.document-artifact .math-formula--block mjx-container[jax=SVG] svg{max-width:none;height:auto}.document-artifact .math-formula--inline mjx-container[jax=SVG]{vertical-align:middle;max-width:100%;display:inline-block}.document-artifact .math-formula--inline mjx-container[jax=SVG] svg{max-width:100%;height:auto}.document-artifact .math-formula-legend{color:var(--muted-foreground);text-align:left;font-size:.8rem}.document-artifact .math-formula-legend--block{max-width:42rem;margin:.5rem auto 0}.document-artifact .math-formula-legend--inline{vertical-align:middle;margin-inline-start:.35rem;display:inline-block}.document-artifact .math-formula-legend summary{cursor:pointer}.document-artifact .math-formula-legend-list{grid-template-columns:max-content minmax(0,1fr);gap:.2rem 1rem;margin:0;display:grid}.document-artifact .math-formula-legend-row{display:contents}.document-artifact .math-formula-legend-symbol,.document-artifact .math-formula-legend-definition{margin:0}.document-artifact .math-formula-legend-symbol{color:var(--foreground);font-family:var(--font-mono,ui-monospace, monospace);font-weight:600}.document-artifact .math-formula-legend-symbol sub{font-size:.75em}.document-artifact .math-formula-legend-expression{font-weight:400;display:inline-block}.document-artifact .math-formula-legend-expression mjx-container{margin:0}.document-artifact .math-formula-legend-unit{white-space:nowrap}.document-artifact caption,.document-artifact .table-caption{caption-side:top;text-align:left;color:var(--muted-foreground);margin-bottom:.35rem;font-size:.8rem;font-style:italic}.dark .document-artifact .guidance-block{background:color-mix(in srgb, var(--muted) 50%, var(--card))}@media not (min-width:40rem){.document-artifact .artifact-page{font-size:.875rem}.document-artifact .artifact-page h1{font-size:1.5rem}.document-artifact .artifact-page h2{font-size:1.25rem}.document-artifact .artifact-page h3{font-size:1.125rem}.document-artifact .artifact-page h4{font-size:1rem}.document-artifact .artifact-page .section-number-heading,.document-artifact .artifact-page .section-title-heading{font-size:1.125rem}.document-artifact .artifact-page .clause-number-heading,.document-artifact .artifact-page .clause-title-heading{font-size:.9375rem}.document-artifact .artifact-page .subclause-number-label{font-size:.8125rem}.document-artifact .artifact-page .guidance-block-title-input{font-size:1rem}.document-artifact .artifact-page .guidance-block-content{font-size:.875rem}.document-artifact .artifact-page table,.document-artifact .artifact-page figcaption,.document-artifact .artifact-page .table-caption,.document-artifact .artifact-page .artifact-figure-footer{font-size:.75rem}}
