.rp-sheet{--rp-ink:hsl(var(--foreground));--rp-muted:hsl(var(--muted-foreground));--rp-rule:hsl(var(--border));--rp-edge:rgb(var(--ear-card-border-rgb));--rp-paper:rgb(var(--ear-card-face-rgb));--rp-track:hsl(var(--foreground)/0.12);page:rp-a4;width:210mm;min-height:297mm;padding:18mm;display:flex;flex-direction:column;gap:6.5mm;background:var(--rp-paper);color:var(--rp-ink);font-family:var(--font-body),system-ui,sans-serif;font-size:10pt;line-height:1.45;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-align:left}.rp-sheet,.rp-sheet *,.rp-sheet :after,.rp-sheet :before{box-sizing:border-box}.rp-sheet dd,.rp-sheet dl,.rp-sheet h1,.rp-sheet h2,.rp-sheet h3,.rp-sheet h4,.rp-sheet h5,.rp-sheet h6,.rp-sheet p{margin:0}.rp-sheet h1,.rp-sheet h2,.rp-sheet h3,.rp-sheet h4,.rp-sheet h5,.rp-sheet h6{font-family:var(--font-display),system-ui,sans-serif;color:var(--rp-ink)}.rp-num{font-variant-numeric:tabular-nums}.rp-sheet .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rp-eyebrow,.rp-muted{color:var(--rp-muted)}.rp-eyebrow{font-family:var(--font-mono),ui-monospace,monospace;font-size:7pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rp-head{justify-content:space-between;gap:6mm;padding-bottom:4mm;border-bottom:1.5pt solid var(--rp-ink)}.rp-brand,.rp-head{display:flex;align-items:center}.rp-brand{gap:2.5mm;font:700 12pt/1 var(--font-display),system-ui,sans-serif;letter-spacing:-.005em}.rp-brand img{width:9mm;height:9mm;display:block}.rp-kind{font-size:8.5pt;color:var(--rp-muted);text-align:right}.rp-who{display:flex;flex-direction:column;gap:1.2mm}.rp-name{font-size:24pt;font-weight:700;line-height:1.1;letter-spacing:-.01em}.rp-meta{display:flex;flex-wrap:wrap;gap:2mm 9mm;margin-top:2mm}.rp-meta>div{display:flex;flex-direction:column;gap:.4mm}.rp-meta dt{font-family:var(--font-mono),ui-monospace,monospace;font-size:7pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-muted)}.rp-meta dd{font-size:10pt;font-weight:600}.rp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3mm}.rp-kpi{border:.75pt solid var(--rp-edge);border-radius:2.5mm;padding:3.2mm 3.5mm;display:flex;flex-direction:column;gap:1mm}.rp-kpi__v{font:700 19pt/1.05 var(--font-display),system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rp-kpi__c{font-size:8pt;line-height:1.35;color:var(--rp-muted)}.rp-block{display:flex;flex-direction:column;gap:2.5mm;-moz-column-break-inside:avoid;break-inside:avoid}.rp-block__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1mm 6mm}.rp-h2{font-size:12pt;font-weight:700}.rp-weeks{font-size:9pt;color:var(--rp-muted);font-variant-numeric:tabular-nums}.rp-weeks strong{color:var(--rp-ink)}.rp-chart{margin-top:1mm}.rp-caption{font-size:8.5pt;color:var(--rp-muted)}.rp-table{width:100%;border-collapse:collapse;font-size:10pt}.rp-table td,.rp-table th{padding:2.2mm 2mm 2.2mm 0;text-align:left;border-bottom:.75pt solid var(--rp-rule);vertical-align:middle}.rp-table thead th{font-family:var(--font-mono),ui-monospace,monospace;font-size:7pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-muted);border-bottom-color:var(--rp-ink)}.rp-table tbody th{font-weight:600}.rp-table .rp-num{text-align:right;padding-right:0}.rp-acc{display:inline-flex;align-items:center;gap:2.5mm;white-space:nowrap}.rp-acc strong{min-width:10mm}.rp-acc>span:last-child{color:var(--rp-muted);font-size:9pt}.rp-bar{position:relative;display:inline-block;width:30mm;height:1.8mm;border-radius:1mm;background:var(--rp-track);overflow:hidden}.rp-bar>span{position:absolute;inset:0 auto 0 0;width:var(--value,0);background:var(--rp-ink);border-radius:inherit}.rp-legend{font-size:8.5pt;color:var(--rp-muted)}.rp-legend strong{color:var(--rp-ink);font-weight:600}.rp-note{font-size:8.5pt;max-width:150mm}.rp-foot,.rp-note{color:var(--rp-muted)}.rp-foot{margin-top:auto;padding-top:3mm;border-top:.75pt solid var(--rp-rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:2mm 6mm;font-size:8pt}.rp-desk{display:flex;flex-direction:column;gap:18px}.rp-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.rp-toolbar__text{display:flex;flex-direction:column;gap:6px;max-width:640px}.rp-stage{display:flex;justify-content:center;padding-bottom:24px}.rp-scaler{position:relative;flex:none}.rp-scaler .rp-sheet{transform-origin:0 0;transform:scale(var(--rp-scale,1))}.rp-stage .rp-sheet{box-shadow:0 0 0 1px var(--rp-edge),0 3px 0 rgb(var(--ear-card-lip-rgb));border-radius:2px}.rp-unavailable{max-width:620px}@page rp-a4{size:A4;margin:18mm}@media print{html:has(.rp-desk),html:has(.rp-desk) body{background:none!important}html:has(.rp-desk) body:after,html:has(.rp-desk) body:before{display:none!important}html:has(.rp-desk) .rp-print-hide,html:has(.rp-desk) .st-chrome,html:has(.rp-desk) .st-menu,html:has(.rp-desk) .st-menu-backdrop,html:has(.rp-desk) .st-skip,html:has(.rp-desk) .st-toast-region{display:none!important}.rp-desk,.rp-stage,html:has(.rp-desk) .st-page{padding:0!important;margin:0!important;max-width:none!important;display:block!important}.rp-desk .rp-scaler{width:auto!important;height:auto!important}.rp-desk .rp-sheet{width:auto;min-height:261mm;padding:0;box-shadow:none!important;transform:none!important}}