.report-canvas,.report-canvas .workspace-page-viewport{background:var(--color-base-100)}.r-reader{--r-ink:var(--color-base-content);--r-muted:color-mix(in oklch, var(--r-ink) 58%, transparent);--r-line:color-mix(in oklch, var(--r-ink) 12%, transparent);--r-wash:color-mix(in oklch, var(--r-ink) 4%, var(--color-base-100));--r-panel-radius:var(--radius-lg,.5rem);--r-reader-gutter:var(--fl-page-inset);width:100%;min-width:0;max-width:1160px;min-height:100%;padding:0 var(--r-reader-gutter) var(--fl-space-8);color:var(--r-ink);margin:auto}.r-muted{color:var(--r-muted);font-size:var(--fl-meta-size);line-height:var(--fl-meta-line)}.r-wide-only{display:contents}@container surface (width<=30rem){.r-wide-only{display:none}}.r-reading-column{width:100%;max-width:45rem;margin-left:auto;margin-right:max(0px,50% - 29.625rem)}@container surface (width<=56rem){.r-reading-column{margin-inline:auto}}.r-article{min-width:0;padding:var(--fl-space-4) 0 var(--fl-space-8)}.r-article-header{max-width:948px;margin:0 auto 40px}.r-article-header h1{margin:0 0 var(--fl-space-4);font-size:var(--fl-title-size);font-weight:400;line-height:var(--fl-title-line);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.r-article-header .report-meta{margin:0 0 var(--fl-space-3);color:var(--r-muted);font-size:var(--fl-meta-size)}.r-article-header .lead{max-width:720px;color:color-mix(in oklch, var(--r-ink) 74%, transparent);font-size:var(--fl-reading-size);line-height:var(--fl-reading-line);margin:0}.report-document{gap:var(--fl-space-12);grid-template-columns:180px minmax(0,720px);justify-content:center;align-items:start;display:grid}.report-reading-column{min-width:0}.report-toc{gap:var(--fl-space-3);padding-top:var(--fl-space-2);flex-direction:column;display:flex;position:sticky;top:5.5rem}.report-toc .r-kicker{margin-bottom:var(--fl-space-2);color:var(--r-muted);font-size:var(--fl-meta-size)}.report-toc a{color:var(--r-muted);font-size:var(--fl-meta-size);line-height:var(--fl-meta-line);text-decoration:none;transition:color .16s}.report-toc a:hover{color:var(--r-ink)}.report-toc a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.25rem}.report-toc .r-muted{margin-top:var(--fl-space-3)}.r-disclosure{border-top:1px solid var(--r-line);margin:16px 0}.r-disclosure>summary{padding:var(--fl-space-4) 0;font-size:var(--fl-meta-size);cursor:pointer}.r-disclosure>summary span{color:var(--r-muted);font-size:var(--fl-meta-size);margin-left:12px}@container surface (width<=56rem){.report-document{gap:var(--fl-space-6);grid-template-columns:minmax(0,720px)}.report-toc{gap:var(--fl-space-2) var(--fl-space-4);padding:var(--fl-space-4) 0;border-block:1px solid var(--r-line);flex-flow:wrap;position:static}.report-toc .r-kicker{width:100%;margin:0}.report-toc .r-muted,.report-toc.is-empty{display:none}}@media (width<=600px){.r-reader{--r-reader-gutter:var(--fl-space-3);padding-bottom:var(--fl-space-6)}}@media (prefers-reduced-motion:reduce){.report-toc a{transition:none}}.agent-discovery.svelte-10z9ai5{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-report-shell.svelte-10z9ai5{background:var(--color-base-100);height:100dvh;color:var(--color-base-content);overflow:auto}
