@page{margin:16mm 16mm 20mm;size:A4}@page landscape-sheet{size:A4 landscape}.print-sheet{--print-paper:var(--color-elevated);--print-ink:var(--color-foreground);--print-muted:var(--color-muted-foreground);--print-rule:var(--color-border-soft);--print-accent:var(--color-primary);--print-wash:var(--color-subtle);--print-eyebrow-size:11px;--print-eyebrow-line:16px;--print-title-size:32px;--print-title-line:38px;--print-lead-size:18px;--print-lead-line:28px;--print-metric-size:26px;--print-metric-line:30px;--print-h2-size:21px;--print-h2-line:28px;--print-h3-size:15px;--print-h3-line:24px;--print-body-size:15px;--print-body-line:25px;--print-small-size:13px;--print-small-line:20px;--print-caption-size:11px;--print-caption-line:16px;--print-measure:660px;--print-lead-measure:600px;--print-h2-gap:48px;--print-h3-gap:24px;color:var(--print-ink);font-family:"Inter", var(--font-sans);font-size:var(--print-body-size);font-variant-numeric:tabular-nums;line-height:var(--print-body-line);overflow-wrap:break-word;background:0 0;width:100%}.print-sheet[data-medium=file]{background:var(--print-paper);max-width:760px;margin:0 auto;padding:48px 56px 64px}.print-sheet[data-page=landscape]{page:landscape-sheet}@media print{.print-sheet{--print-eyebrow-size:7.5pt;--print-eyebrow-line:9.75pt;--print-title-size:22pt;--print-title-line:25pt;--print-lead-size:11.5pt;--print-lead-line:17pt;--print-metric-size:17pt;--print-metric-line:19.5pt;--print-h2-size:14pt;--print-h2-line:17.5pt;--print-h3-size:10.5pt;--print-h3-line:13pt;--print-body-size:10pt;--print-body-line:15pt;--print-small-size:8.5pt;--print-small-line:11pt;--print-caption-size:7.5pt;--print-caption-line:9.75pt;--print-measure:150mm;--print-lead-measure:150mm;--print-h2-gap:18pt;--print-h3-gap:14pt}}.print-sheet .print-document{counter-reset:gb-section;display:block}.print-sheet .print-document>*{margin-bottom:24px}.print-sheet .print-document>:last-child{margin-bottom:0}.print-sheet .print-letterhead{break-inside:avoid;flex-direction:column;gap:10px;display:flex}.print-sheet .print-eyebrow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.print-sheet .print-kind,.print-sheet .print-date,.print-sheet .print-contents-label{color:var(--print-muted);font-size:var(--print-eyebrow-size);letter-spacing:.08em;font-weight:600;line-height:var(--print-eyebrow-line);text-transform:uppercase}.print-sheet .print-title{color:var(--print-ink);font-size:var(--print-title-size);font-optical-sizing:auto;letter-spacing:-.02em;font-weight:650;line-height:var(--print-title-line);text-wrap:balance}.print-sheet .print-lead{color:var(--print-ink);font-size:var(--print-lead-size);line-height:var(--print-lead-line);max-width:var(--print-lead-measure)}.print-sheet .print-contents{border-top:.5pt solid var(--print-rule);break-inside:avoid;flex-direction:column;gap:6px;padding-top:16px;display:flex}.print-sheet .print-contents-list:has(>li:nth-child(4)){columns:2;column-gap:24px}.print-sheet .print-contents-list{color:var(--print-ink);font-size:var(--print-small-size);padding-left:0;line-height:1.4;list-style:none}.print-sheet .print-contents-list li{break-inside:avoid;margin:0 0 4px}.print-sheet .print-contents-list li:last-child{margin:0}.print-sheet .print-contents-number{color:var(--print-muted);font-variant-numeric:tabular-nums;width:1.4em;margin-right:8px;display:inline-block}.print-sheet .print-note{color:var(--print-muted);font-size:var(--print-body-size)}.print-sheet .print-body>div{color:var(--print-ink);font-size:var(--print-body-size);line-height:var(--print-body-line);display:block}.print-sheet .print-body>div>div{margin-bottom:16px}.print-sheet .print-body>div>div:last-child{margin-bottom:0}.print-sheet .print-body>div>div{break-inside:auto;min-width:0;display:block}.print-sheet .print-body>div>div>*{margin-bottom:10px}.print-sheet .print-body>div>div>:last-child{margin-bottom:0}.print-sheet .print-body>div>div:has(>h2){margin-top:var(--print-h2-gap)}.print-sheet .print-body>div>div:has(>h3){margin-top:var(--print-h3-gap)}.print-sheet .print-body>div>div>h2{border-top:.5pt solid var(--print-rule);padding-top:16px}.print-sheet .print-body>div>div:first-child>h2{border-top:0;padding-top:0}.print-sheet .print-body>div>div:has(>[role=separator]:only-child):has(+div>:is(h1,h2):first-child){display:none}.print-sheet .print-body>div>div:first-child{border-top:0;margin-top:0;padding-top:0}.print-sheet .print-body :is(p,ul,ol,blockquote){max-width:var(--print-measure)}.print-sheet .print-body p{font-size:var(--print-body-size);line-height:var(--print-body-line);orphans:3;widows:3}.print-sheet .print-lead p{font-size:var(--print-lead-size);line-height:var(--print-lead-line);max-width:var(--print-lead-measure)}.print-sheet .print-body :is(h1,h2,h3,h4,h5,h6){break-after:avoid;break-inside:avoid;color:var(--print-ink);page-break-after:avoid;text-wrap:balance;font-weight:600}.print-sheet .print-body h1{font-size:var(--print-title-size);letter-spacing:-.02em;line-height:var(--print-title-line)}.print-sheet .print-body h2{counter-increment:gb-section;font-size:var(--print-h2-size);letter-spacing:-.015em;line-height:var(--print-h2-line)}.print-sheet .print-body h2:before{color:var(--print-muted);content:counter(gb-section, decimal-leading-zero);font-size:var(--print-caption-size);vertical-align:middle;margin-right:10px;font-weight:600;display:inline-block}.print-sheet .print-body h3{font-size:var(--print-h3-size);letter-spacing:-.01em;line-height:var(--print-h3-line)}.print-sheet .print-body h4{font-size:var(--print-body-size);letter-spacing:normal;text-transform:none}.print-sheet .print-body h5{color:var(--print-muted);font-size:var(--print-caption-size);letter-spacing:.08em;text-transform:uppercase}.print-sheet .print-body h6{color:var(--print-muted);font-size:var(--print-small-size);letter-spacing:normal;text-transform:none}.print-sheet .print-body :is(ul,ol){break-inside:auto;padding-left:0;list-style:none;display:block}.print-sheet .print-body ol{counter-reset:print-item}.print-sheet .print-body li{font-size:var(--print-body-size);line-height:var(--print-body-line);orphans:3;widows:3;margin-bottom:4px;padding-left:1.3em;display:block;position:relative}.print-sheet .print-body li:last-child{margin-bottom:0}.print-sheet .print-body ul>li:before{background:var(--print-muted);content:"";border-radius:50%;width:3.5px;height:3.5px;position:absolute;top:calc(.725em - 1.75px);left:.3em}.print-sheet .print-body li ul>li:before{border:.75pt solid var(--print-muted);background:0 0;width:4px;height:4px;top:calc(.725em - 2px)}.print-sheet .print-body ol:not([data-block])>li{counter-increment:print-item;padding-left:1.6em}.print-sheet .print-body ol:not([data-block])>li:before{color:var(--print-muted);content:counter(print-item) ".";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:1.15em;font-weight:500;position:absolute;left:0}.print-sheet .print-body ol:has(>li:nth-child(10))>li:not([data-task]){padding-left:2.05em}.print-sheet .print-body ol:has(>li:nth-child(10))>li:not([data-task]):before{width:1.6em}.print-sheet .print-body li[data-task]{padding-left:1.5em}.print-sheet .print-body li[data-task]:before{content:none}.print-sheet .print-body [data-block=task-mark]{width:1.05em;height:1.05em;position:absolute;top:.2em;left:0}.print-sheet .print-body li[data-task=open] [data-block=task-mark]{color:var(--print-muted)}.print-sheet .print-body li[data-task=done] [data-block=task-mark]{color:var(--color-success)}.print-sheet .print-body li[data-task=partial] [data-block=task-mark]{color:var(--color-warning)}.print-sheet .print-body li>div{display:block}.print-sheet .print-body li>div>*{margin-bottom:4px}.print-sheet .print-body li>div>:last-child{margin-bottom:0}.print-sheet .print-body a{color:var(--print-accent);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline .5pt}.print-sheet .print-body strong{color:var(--print-ink);font-weight:600}.print-sheet .print-body em{color:inherit;font-style:italic}.print-sheet .print-body del{color:var(--print-muted);text-decoration:line-through}.print-sheet .print-body code{color:inherit;font-family:var(--font-mono);letter-spacing:-.01em;background:0 0;border:0;border-radius:0;padding:0;font-size:.9em}.print-sheet .print-body pre{background:var(--print-wash);break-inside:auto;color:var(--print-ink);font-family:var(--font-mono);font-size:var(--print-small-size);line-height:var(--print-small-line);orphans:3;white-space:pre-wrap;overflow-wrap:anywhere;widows:3;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:0;border-radius:4px;padding:8px 10px;overflow:visible}.print-sheet .print-body pre code{font-size:inherit}.print-sheet .print-body pre span{color:var(--print-ink)}.print-sheet .print-body pre .text-syntax-comment{color:var(--print-muted);font-style:italic}.print-sheet .print-body pre :is(.text-syntax-keyword,.text-success){font-weight:700}.print-sheet .print-body pre .text-danger{text-decoration:line-through}.print-sheet .print-body div:has(>table){min-width:0;overflow:visible}.print-sheet .print-body table{border-collapse:collapse;break-inside:auto;font-size:var(--print-small-size);line-height:var(--print-small-line);table-layout:auto;width:100%}.print-sheet .print-body thead{display:table-header-group}.print-sheet .print-body tr{break-inside:avoid;page-break-inside:avoid;border:0}.print-sheet .print-body tbody tr:nth-child(2n){background:var(--print-wash)}.print-sheet .print-body th,.print-sheet .print-body td{font-size:inherit;font-variant-numeric:tabular-nums;line-height:inherit;overflow-wrap:break-word;vertical-align:top;border:0;padding:6px 12px}.print-sheet .print-body td:first-child,.print-sheet .print-body th:first-child{padding-left:4px}.print-sheet .print-body td code{overflow-wrap:anywhere}.print-sheet .print-body th{color:var(--print-muted);font-size:var(--print-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.print-sheet .print-body blockquote{border-left:1pt solid var(--print-rule);break-inside:avoid;color:var(--print-muted);font-size:var(--print-body-size);line-height:var(--print-body-line);padding-left:12px;display:block}.print-sheet .print-body blockquote p{margin-bottom:4px}.print-sheet .print-body blockquote p:last-child{margin-bottom:0}.print-sheet .print-body blockquote p{font-size:inherit;line-height:inherit}.print-sheet .print-body [data-color]{--print-tone:var(--color-muted-foreground)}.print-sheet .print-body [data-color=primary]{--print-tone:var(--color-primary)}.print-sheet .print-body [data-color=success]{--print-tone:var(--color-success)}.print-sheet .print-body [data-color=warning]{--print-tone:var(--color-warning)}.print-sheet .print-body [data-color=danger]{--print-tone:var(--color-danger)}.print-sheet .print-body [data-color=info]{--print-tone:var(--color-info)}.print-sheet .print-body [data-block=callout]{background:var(--print-wash);border:0;border-left:1.5pt solid var(--print-tone);break-inside:avoid;color:var(--print-ink);font-size:var(--print-body-size);line-height:var(--print-body-line);border-radius:0 4px 4px 0;padding:8px 11px 9px;display:block}.print-sheet .print-body [data-block=callout][data-color=muted]{border-left-color:var(--print-rule)}.print-sheet .print-body [data-block=callout-rail]{display:none}.print-sheet .print-body [data-block=callout-label]{break-after:avoid;color:var(--print-muted);font-size:var(--print-caption-size);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;margin-bottom:4px;font-weight:600;line-height:1.3;display:flex}.print-sheet .print-body [data-block=callout-label] svg{color:var(--print-tone);width:1.1em;height:1.1em}.print-sheet .print-body [data-block=callout-body]{color:var(--print-ink);line-height:inherit;display:block}.print-sheet .print-body [data-block=callout-body]>*{margin-bottom:5px}.print-sheet .print-body [data-block=callout-body]>:last-child{margin-bottom:0}.print-sheet .print-body [data-tone=summary]{background:0 0;border-left-width:2pt;border-radius:0;padding:1px 0 1px 12px}.print-sheet .print-body [data-tone=summary] [data-block=callout-body]{font-size:var(--print-lead-size);line-height:var(--print-lead-line)}.print-sheet .print-body [data-tone=summary] [data-block=callout-body] :is(p,li){font-size:inherit}.print-sheet .print-body [data-block=chip]{background:color-mix(in srgb, var(--print-tone) 12%, var(--print-paper));color:var(--print-tone);font-size:var(--print-caption-size);letter-spacing:.08em;text-transform:uppercase;vertical-align:.08em;white-space:nowrap;border:0;border-radius:3px;margin:0 1px;padding:0 4px;font-weight:600;line-height:1.5;display:inline-block}.print-sheet .print-body [data-block=chip][data-labelled]{font-size:var(--print-small-size);letter-spacing:0;text-transform:none;vertical-align:.02em}.print-sheet .print-body [data-block=chip] svg{vertical-align:-.14em;width:1em;height:1em;margin-right:3px;display:inline-block}.print-sheet .print-body [data-block=facts]{break-inside:avoid;grid-template-columns:minmax(22mm,max-content) 1fr;gap:4px 18px;max-width:none;display:grid}.print-sheet .print-body [data-block=facts]:has(>dt:nth-child(9)){columns:2;column-gap:32px}.print-sheet .print-body [data-block=facts] dt{color:var(--print-muted);font-size:var(--print-caption-size);letter-spacing:.08em;font-weight:600;line-height:calc(var(--print-body-size) * 1.45);text-transform:uppercase;padding:0}.print-sheet .print-body [data-block=facts] dd{color:var(--print-ink);font-size:var(--print-body-size);line-height:var(--print-body-line);min-width:0}.print-sheet .print-body [data-block=facts] dd>span{color:var(--print-muted)}.print-sheet .print-body [data-block=metrics]{break-inside:avoid;grid-template-columns:repeat(auto-fit,minmax(34mm,1fr));gap:6px;display:grid}.print-sheet .print-body [data-block=metric]{background:var(--print-wash);border:0;border-radius:4px;flex-direction:column;gap:2px;padding:8px 10px 9px;display:flex}.print-sheet .print-body [data-block=metric]>span:first-child{color:var(--print-muted);font-size:var(--print-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.3}.print-sheet .print-body [data-block=metric-value]{color:var(--print-ink);font-size:var(--print-metric-size);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;line-height:var(--print-metric-line)}.print-sheet .print-body [data-block=metric]>span:nth-child(3){color:var(--print-muted);font-size:var(--print-small-size);line-height:1.35}.print-sheet .print-body [data-block=timeline]{counter-reset:none;padding-left:0;display:block}.print-sheet .print-body [data-block=timeline-entry]{grid-template-columns:minmax(18mm,max-content) 1fr;gap:0 14px;margin:0;padding:0 0 6px 14px;display:grid}.print-sheet .print-body [data-block=timeline-entry]:last-child{padding-bottom:0}.print-sheet .print-body [data-block=timeline-entry]:before{border-left:.75pt solid var(--print-rule);content:"";position:absolute;top:1.2em;bottom:-.5em;left:2px}.print-sheet .print-body [data-block=timeline-entry]:last-child:before{content:none}.print-sheet .print-body [data-block=timeline-dot]{background:var(--print-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:calc(.725em - 2.5px);left:0}.print-sheet .print-body [data-block=timeline-entry]>span:nth-child(2){color:var(--print-muted);font-family:var(--font-mono);font-size:var(--print-small-size);font-variant-numeric:tabular-nums;line-height:calc(var(--print-body-size) * 1.45)}.print-sheet .print-body [data-block=timeline-entry]>span:nth-child(3){color:var(--print-ink);font-size:var(--print-body-size);line-height:var(--print-body-line)}.print-sheet .print-body [data-block=compare]{break-inside:avoid;grid-template-columns:1fr 1fr;gap:20px;display:grid}.print-sheet .print-body [data-block=compare-col]{flex-direction:column;gap:6px;display:flex}.print-sheet .print-body [data-block=compare-col]>span:first-child{color:var(--print-muted);font-size:var(--print-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.print-sheet .print-body [data-block=compare-col][data-side=after]>span:first-child{color:var(--print-ink)}.print-sheet .print-body [data-block=bars]{break-inside:avoid;flex-direction:column;gap:10px;display:flex}.print-sheet .print-body [data-block=bar]{flex-direction:column;gap:4px;display:flex}.print-sheet .print-body [data-block=bar]>span:first-child{color:var(--print-muted);font-size:var(--print-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.print-sheet .print-body [data-block=bar] svg{width:100%;display:block}.print-sheet .print-body [data-block=bar-track]{fill:var(--print-wash)}.print-sheet .print-body [data-block=bar-fill]{fill:var(--print-accent)}.print-sheet .print-body [data-block=bar]>span:last-child{color:var(--print-muted);font-size:var(--print-small-size)}.print-sheet .print-body [data-block=pagebreak]{break-after:page;page-break-after:always;border:0;height:0;margin:0}.print-sheet .print-body [data-block=tree]{break-inside:auto;font-family:var(--font-mono);font-size:var(--print-small-size);line-height:var(--print-small-line);orphans:3;overflow-wrap:anywhere;white-space:pre-wrap;widows:3;max-width:none;overflow:visible}@supports (text-indent:-3em each-line){.print-sheet .print-body [data-block=tree]{text-indent:-3em each-line;padding-left:3em}}.print-sheet .print-body [role=separator]{border-top:.5pt solid var(--print-rule);background:0 0;height:0}.print-sheet .print-body img{break-inside:avoid;object-fit:contain;max-width:100%;max-height:220mm;margin:0}.print-sheet .print-body div:has(>.lucide-image-off){font-size:var(--print-small-size);color:var(--print-muted);background:0 0;border:0;margin:0;padding:0;display:block}.print-sheet .print-body div:has(>.lucide-image-off):before{content:"Image omitted: "}.print-sheet .print-body div:has(>.lucide-image-off)>div{display:inline}.print-sheet .print-body div:has(>.lucide-image-off) span{color:inherit;font-size:inherit}.print-sheet .print-body div:has(>.lucide-image-off)>div>span:last-child,.print-sheet .print-body .lucide-image-off,.print-sheet .print-body button{display:none}.print-sheet .print-footer-title{width:0;height:0;overflow:hidden}@media print{.print-sheet{max-width:none;min-height:0;padding:0}.print-sheet[data-page=landscape]{max-width:none;min-height:0}.print-footer-title{string-set:gb-doc-title content()}@page{@bottom-left{content:string(gb-doc-title);color:var(--print-muted);font-family:"Inter", var(--font-sans);font-size:7.5pt}@bottom-right{content:"Page " counter(page) " of " counter(pages);color:var(--print-muted);font-family:"Inter", var(--font-sans);font-size:7.5pt;font-variant-numeric:tabular-nums}}}
