.sdv-page{box-sizing:border-box;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));width:100%;height:100%;padding:0.25em;background:var(--sd-bg);color:var(--sd-text);font-family:var(--sd-font-sans);font-size:calc(var(--u,0.32rem) * 3)}.sdv-page--portrait{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr))}.sdv-zone{box-sizing:border-box;display:grid;min-width:0;min-height:0;padding:0.25em}.sdv-c1{grid-column-start:1}.sdv-c2{grid-column-start:2}.sdv-c3{grid-column-start:3}.sdv-c4{grid-column-start:4}.sdv-c5{grid-column-start:5}.sdv-c6{grid-column-start:6}.sdv-c7{grid-column-start:7}.sdv-c8{grid-column-start:8}.sdv-c9{grid-column-start:9}.sdv-c10{grid-column-start:10}.sdv-c11{grid-column-start:11}.sdv-c12{grid-column-start:12}.sdv-r1{grid-row-start:1}.sdv-r2{grid-row-start:2}.sdv-r3{grid-row-start:3}.sdv-r4{grid-row-start:4}.sdv-r5{grid-row-start:5}.sdv-r6{grid-row-start:6}.sdv-r7{grid-row-start:7}.sdv-r8{grid-row-start:8}.sdv-r9{grid-row-start:9}.sdv-r10{grid-row-start:10}.sdv-r11{grid-row-start:11}.sdv-r12{grid-row-start:12}.sdv-w1{grid-column-end:span 1}.sdv-w2{grid-column-end:span 2}.sdv-w3{grid-column-end:span 3}.sdv-w4{grid-column-end:span 4}.sdv-w5{grid-column-end:span 5}.sdv-w6{grid-column-end:span 6}.sdv-w7{grid-column-end:span 7}.sdv-w8{grid-column-end:span 8}.sdv-w9{grid-column-end:span 9}.sdv-w10{grid-column-end:span 10}.sdv-w11{grid-column-end:span 11}.sdv-w12{grid-column-end:span 12}.sdv-h1{grid-row-end:span 1}.sdv-h2{grid-row-end:span 2}.sdv-h3{grid-row-end:span 3}.sdv-h4{grid-row-end:span 4}.sdv-h5{grid-row-end:span 5}.sdv-h6{grid-row-end:span 6}.sdv-h7{grid-row-end:span 7}.sdv-h8{grid-row-end:span 8}.sdv-h9{grid-row-end:span 9}.sdv-h10{grid-row-end:span 10}.sdv-h11{grid-row-end:span 11}.sdv-h12{grid-row-end:span 12}.sdv-tile{--sdv-meta:0.8em;--sdv-value:3.3333em;--sdv-line:max(1.5px,0.1em);--sdv-mark:max(1px,0.08em);box-sizing:border-box;container:sdv-tile / inline-size;display:flex;flex-direction:column;gap:0.4em;min-width:0;min-height:0;height:100%;margin:0;padding:0.55em 0.8em 0.65em;overflow:hidden;border:1px solid var(--sd-border);border-radius:0.5em;background:var(--sd-surface);color:var(--sd-text);font-family:var(--sd-font-sans);font-size:calc(var(--u,0.32rem) * 3);font-weight:500;line-height:1.25}.sdv-tile *,.sdv-view *{box-sizing:border-box}.sdv-tile--full{--sdv-value:6em}.sdv-tile--full .sdv-kpis--n2{--sdv-value:5em}.sdv-tile--full .sdv-kpis--n3{--sdv-value:4em}.sdv-tile--full .sdv-kpis--n4{--sdv-value:3em}.sdv-tile--half{--sdv-value:4.3333em}.sdv-tile--half .sdv-kpis--n2{--sdv-value:3.6em}.sdv-tile--half .sdv-kpis--n3,.sdv-tile--half .sdv-kpis--n4{--sdv-value:2.8em}.sdv-tile--small{--sdv-value:2.6667em;gap:0.2em;padding:0.4em 0.7em 0.45em}.sdv-tile__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 0.8em;min-width:0}.sdv-tile__title{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;font-size:1.1333em;font-weight:700;letter-spacing:-0.02em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sdv-tile__period{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--sd-text-muted);font-size:var(--sdv-meta);text-overflow:ellipsis;white-space:nowrap}.sdv-tile__time{display:inline-flex;flex:none;align-items:center;align-self:center;gap:0.35em;margin-left:auto;color:var(--sd-text-muted);font-size:var(--sdv-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.sdv-tile__head .sdv-chip{align-self:center;margin-left:auto}.sdv-tile__flag{display:flex;justify-content:flex-end}.sdv-tile__body{display:flex;flex:1 1 auto;flex-direction:column;gap:0.5em;min-height:0}.sdv-tile__main{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:0.6em 1.4em;min-height:0}.sdv-tile__main--split{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.sdv-tile__chart{display:flex;flex-direction:column;gap:0.3em;min-width:0;min-height:0}.sdv-tile__caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 1em}.sdv-tile__measure{color:var(--sd-text-muted);font-size:var(--sdv-meta);font-weight:600}.sdv-tile__table{min-width:0;min-height:0;overflow:hidden}.sdv-tile .sdv-bars{grid-auto-rows:minmax(1.45em,3.6em)}.sdv-tile .sdv-table-box{overflow:hidden}.sdv-tile .sdv-table th,.sdv-tile .sdv-table td{padding:0.2em 0.5em}.sdv-tile .sdv-table thead th{white-space:normal}.sdv-tile .sdv-table__dim{width:100%;max-width:0}.sdv-tile__state{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:0.25em;min-height:0;text-align:center}.sdv-tile__state-icon{display:inline-flex;color:var(--sd-text-muted);font-size:2.2em}.sdv-tile--unavailable .sdv-tile__state-icon{color:var(--sd-danger)}.sdv-tile__state-title{font-size:1.1333em;font-weight:700}.sdv-tile__state-text{display:inline-flex;align-items:center;gap:0.4em;color:var(--sd-text-muted)}.sdv-tile--loading .sdv-tile__state{align-items:flex-start;justify-content:flex-start;gap:0.5em}.sdv-skeleton{display:block;border-radius:0.3em;background:var(--sd-surface-2);animation:sdv-pulse 1.6s ease-in-out infinite}.sdv-skeleton--value{width:55%;height:2.6em}.sdv-skeleton--chart{flex:1 1 2em;align-self:stretch;min-height:1.5em}.sdv-tile__state-text--late{animation:sdv-late 1ms linear 400ms both}@keyframes sdv-pulse{50%{opacity:0.55}}@keyframes sdv-late{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sdv-skeleton,.sdv-tile__state-text--late{animation:none}}.sdv-chip{display:inline-flex;flex:none;align-items:center;gap:0.35em;padding:0.12em 0.6em;border-radius:999px;font-size:var(--sdv-meta);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.sdv-chip--warning{background:var(--sd-warning-soft);color:var(--sd-warning)}.sdv-icon{flex:none;width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sdv-kpis{display:grid;flex:none;grid-template-columns:minmax(0,1fr);gap:0.4em 1.4em}.sdv-kpis--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sdv-kpis--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sdv-kpis--n4{grid-template-columns:repeat(4,minmax(0,1fr))}.sdv-kpi{container-type:inline-size;display:flex;flex:none;flex-direction:column;min-width:0}.sdv-kpi__label{overflow:hidden;color:var(--sd-text-muted);font-size:var(--sdv-meta);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sdv-kpi__value{display:flex}.sdv-kpi__figure{font-size:var(--sdv-value);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-0.035em;line-height:1.06;white-space:nowrap}.sdv-fit--4{--sdv-fit:38}.sdv-fit--6{--sdv-fit:26}.sdv-fit--8{--sdv-fit:19.5}.sdv-fit--10{--sdv-fit:15.6}.sdv-fit--12{--sdv-fit:13}.sdv-fit--14{--sdv-fit:11.1}.sdv-fit--17{--sdv-fit:9.2}.sdv-fit--24{--sdv-fit:6.5}@supports (width:1cqi){.sdv-kpi__figure{font-size:min(var(--sdv-value),calc(var(--sdv-fit,10) * 1cqi))}}.sdv-kpi__change{display:flex;flex-wrap:wrap;align-items:center;gap:0 0.4em;font-size:1.2em;font-variant-numeric:tabular-nums;font-weight:700}.sdv-kpi__delta{white-space:nowrap}.sdv-kpi__base{color:var(--sd-text-muted);font-size:0.6667em;font-weight:500;white-space:nowrap}@container sdv-tile (max-width:42em){.sdv-kpis--n4{grid-template-columns:repeat(2,minmax(0,1fr))}.sdv-tile--full .sdv-kpis--n4{--sdv-value:4em}.sdv-tile__main--split{grid-template-columns:minmax(0,1fr)}}@container sdv-tile (max-width:34em){.sdv-kpis--n3{grid-template-columns:minmax(0,1fr)}.sdv-tile--half .sdv-kpis--n3{--sdv-value:3.6em}}@container sdv-tile (max-width:22em){.sdv-kpis--n2,.sdv-kpis--n4{grid-template-columns:minmax(0,1fr)}.sdv-tile .sdv-bars{grid-template-columns:minmax(2.5em,1fr) max-content;grid-auto-rows:minmax(1.2em,1.9em)}.sdv-tile .sdv-bars__label{grid-column:1 / -1;align-self:end}}.sdv-legend{display:flex;flex-wrap:wrap;gap:0 1em;color:var(--sd-text-muted);font-size:var(--sdv-meta);font-weight:500}.sdv-legend__item{display:inline-flex;align-items:center;gap:0.4em;white-space:nowrap}.sdv-legend__swatch{flex:none;width:0.85em;height:0.85em;border-radius:0.2em;background:var(--sd-series-1)}.sdv-legend__swatch--compared{border:0.12em dashed var(--sd-text-muted);background:transparent}.sdv-legend__swatch--mark{width:0.16em;margin:0 0.35em;border-radius:0;background:var(--sd-text)}.sdv-bars{display:grid;flex:0 1 auto;grid-template-columns:fit-content(50%) minmax(2.5em,1fr) max-content;grid-auto-rows:minmax(1.45em,2.5em);align-items:center;gap:0 0.7em;min-height:0;overflow:hidden}.sdv-bars__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdv-bars__track{display:block;width:100%;height:clamp(0.7em,46%,1.5em);overflow:visible}.sdv-bars__fill{fill:var(--sd-series-1);rx:0.14em}.sdv-bars__fill--others{fill:var(--sd-text-muted)}@supports (color:color-mix(in srgb,red 50%,blue)){.sdv-bars__fill--others{fill:color-mix(in srgb,var(--sd-text-muted) 75%,var(--sd-surface))}}.sdv-bars__zero{stroke:var(--sd-border);stroke-width:1px}.sdv-bars__halo{stroke:var(--sd-surface);stroke-width:calc(var(--sdv-mark,2px) * 3)}.sdv-bars__mark{stroke:var(--sd-text);stroke-width:var(--sdv-mark,2px)}.sdv-bars__value{font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.sdv-time{display:grid;flex:1 1 9em;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:0.2em 0.5em;min-width:0;min-height:0}.sdv-time__values,.sdv-time__ticks{display:flex;grid-column:2;color:var(--sd-text-muted);font-size:var(--sdv-meta);font-variant-numeric:tabular-nums}.sdv-time__values{grid-row:1;color:var(--sd-text);font-weight:700}.sdv-time__ticks{grid-row:3}.sdv-time__value,.sdv-time__tick{display:flex;flex:1 1 0;justify-content:center;min-width:0;white-space:nowrap}.sdv-time__ticks--marks{justify-content:space-between}.sdv-time__ticks--marks .sdv-time__tick{flex:none}@container (max-width:53em){.sdv-time__values.sdv-time--wide{display:none}.sdv-time--wide .sdv-time__tick--minor{visibility:hidden}}@container (max-width:34em){.sdv-time__values.sdv-time--medium{display:none}.sdv-time--medium .sdv-time__tick--minor{visibility:hidden}}.sdv-time__axis{display:flex;flex-direction:column;grid-column:1;grid-row:2;align-items:flex-end;justify-content:space-between;color:var(--sd-text-muted);font-size:var(--sdv-meta);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.sdv-time__plot{position:relative;grid-column:2;grid-row:2;min-height:0}.sdv-time__svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}.sdv-time__lines{overflow:visible}.sdv-time__grid{stroke:var(--sd-border);stroke-width:1px}.sdv-time__base{stroke:var(--sd-text-muted);stroke-width:1px}.sdv-time__col{fill:var(--sd-series-1);rx:0.1em}.sdv-time__col--compared{fill:none;stroke:var(--sd-text-muted);stroke-dasharray:0.3em 0.22em;stroke-width:calc(var(--sdv-line,2.5px) * 0.6)}.sdv-time__line{fill:none;stroke:var(--sd-series-1);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--sdv-line,2.5px);vector-effect:non-scaling-stroke}.sdv-time__line--compared{stroke:var(--sd-text-muted);stroke-dasharray:0.4em 0.3em;stroke-linecap:butt;stroke-width:calc(var(--sdv-line,2.5px) * 0.7)}.sdv-time__dot{r:calc(var(--sdv-line,2.5px) * 1.5);fill:var(--sd-series-1);stroke:var(--sd-surface);stroke-width:calc(var(--sdv-line,2.5px) * 0.6)}.sdv-time__dot--last{r:calc(var(--sdv-line,2.5px) * 2)}.sdv-table-box{max-width:100%;overflow:auto}.sdv-table-box:focus-visible{outline:2px solid var(--sd-accent);outline-offset:-2px}.sdv-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.sdv-table th,.sdv-table td{padding:0.55em 0.9em;border-bottom:1px solid var(--sd-border);font-weight:500;text-align:left;white-space:nowrap}.sdv-table thead th{background:var(--sd-surface-2);color:var(--sd-text-muted);font-size:var(--sdv-meta);font-weight:700;vertical-align:bottom}.sdv-table .sdv-table__num{text-align:right}.sdv-table .sdv-table__group{border-bottom:0;padding-bottom:0;text-align:center}.sdv-table__dim{max-width:40ch;overflow:hidden;text-overflow:ellipsis}.sdv-table tbody th{color:var(--sd-text);font-weight:600}.sdv-table .sdv-table__compared,.sdv-table__row--others th,.sdv-table__row--others td{color:var(--sd-text-muted)}.sdv-table__total th,.sdv-table__total td{border-bottom:0;background:var(--sd-surface-2);color:var(--sd-text);font-weight:800}.sdv-table .sdv-table__action{width:1%;text-align:right}.sdv-table__more{margin:0;padding:0.3em 0.5em 0;color:var(--sd-text-muted);font-size:var(--sdv-meta)}.sdv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sdv-view{--sdv-meta:0.875em;--sdv-value:2em;--sdv-line:2.5px;--sdv-mark:2px;container:sdv-view / inline-size;min-width:0;color:var(--sd-text);font-family:var(--sd-font-sans);font-size:max(1rem,15px);line-height:1.45}.sdv-view__layout,.sdv-view__main{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(0.75rem,1.2vw,1.5rem)}.sdv-view__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16em),1fr));gap:0.75em}.sdv-view .sdv-kpi{padding:0.8em 1em 0.85em;border:1px solid var(--sd-border);border-radius:var(--sd-radius-md);background:var(--sd-surface);box-shadow:var(--sd-shadow-1)}.sdv-view .sdv-kpi__change{min-height:1.5em;font-size:1em}.sdv-view .sdv-kpi__base{font-size:var(--sdv-meta)}.sdv-panel{min-width:0;margin:0;padding:clamp(0.85rem,1.2vw,1.4rem);border:1px solid var(--sd-border);border-radius:var(--sd-radius-lg);background:var(--sd-surface);box-shadow:var(--sd-shadow-1)}.sdv-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.25em 1em;margin-bottom:0.9em}.sdv-panel__title{margin:0;font-size:1.1em;font-weight:800;letter-spacing:-0.02em;line-height:1.2}.sdv-view__chart .sdv-time{height:clamp(15em,36vh,26em)}.sdv-view__table{padding:0;overflow:hidden}.sdv-view__empty{display:flex;align-items:center;gap:0.5em;margin:0;padding:1.2em;color:var(--sd-text-muted)}.sdv-view__missing{list-style:none;margin:0 0 1em;padding:0.7em 1em;display:grid;gap:0.3em;font-size:var(--sdv-meta);color:var(--sd-text);background:var(--sd-surface-2);border:1px solid var(--sd-border);border-left:3px solid var(--sd-warning);border-radius:var(--sd-radius-md)}.sdv-view__missing li{display:flex;flex-wrap:wrap;gap:0.2em 0.8em}.sdv-view .sdv-table__dim:first-child{position:sticky;left:0;background:var(--sd-surface)}.sdv-view .sdv-table thead .sdv-table__dim:first-child,.sdv-view .sdv-table__total .sdv-table__dim:first-child{background:var(--sd-surface-2)}@supports (width:1cqi){.sdv-view .sdv-table__dim{max-width:min(40ch,46cqi)}}@container sdv-view (max-width:34em){.sdv-view .sdv-bars{grid-template-columns:minmax(2.5em,1fr) max-content;grid-auto-rows:minmax(1.3em,1.7em)}.sdv-view .sdv-bars__label{grid-column:1 / -1;align-self:end}}@container sdv-view (min-width:1500px){.sdv-view__main--split{grid-template-columns:minmax(0,1fr) fit-content(58%)}}@container sdv-view (min-width:3000px){.sdv-view__layout{grid-template-columns:minmax(18em,24em) minmax(0,1fr)}.sdv-view__kpis{grid-template-columns:minmax(0,1fr)}}