.rowa-app-main:has(>.rowa-page){max-width:none}.rowa-page{width:100%;min-width:0;max-width:none}.rowa-stack{gap:var(--rowa-gap,16px);flex-direction:column;min-width:0;display:flex}.rowa-stack+.rowa-stack{margin-top:32px}.rowa-row-wrap{min-width:0;container-type:inline-size}.rowa-row{align-items:stretch;gap:var(--rowa-gap,16px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rowa-row-wrap>.rowa-row>*{min-width:0;max-width:none;margin:0}@container (width>=700px){.rowa-row[data-split="50"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rowa-row[data-split="58"]{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.rowa-row[data-split="42"]{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.rowa-row[data-split="66"]{grid-template-columns:minmax(0,66fr) minmax(0,34fr)}.rowa-row[data-split="34"]{grid-template-columns:minmax(0,34fr) minmax(0,66fr)}}.rowa-card-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.rowa-tiles{grid-template-columns:repeat(auto-fit, minmax(var(--rowa-tile-min,168px), 1fr));grid-auto-rows:1fr;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.rowa-tiles>*{min-width:0}.rowa-tile{border:var(--rowa-bw,2px) solid var(--rowa-line-strong);border-radius:var(--rowa-radius-card,var(--rowa-radius));background:var(--secondary);flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex;position:relative}.rowa-tile-k{color:var(--rowa-text-2);font-size:13.5px;font-weight:600;line-height:1.3}.rowa-tile-v{color:var(--foreground);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:650;line-height:1.15}.rowa-tile-v small{letter-spacing:0;margin-left:3px;font-size:13.5px;font-weight:600}.rowa-tile-s{color:var(--rowa-text-2);font-size:12.5px;line-height:1.35}.rowa-chart-panel{border-radius:var(--rowa-radius-card,var(--rowa-radius));background:var(--rowa-chart-bg,color-mix(in srgb, var(--rowa-blue) 18%, var(--card)));min-width:0;padding:12px}.rowa-text-visual-wrap{min-width:0;container-type:inline-size}.rowa-text-visual{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;display:grid}.rowa-text-visual>:first-child{flex-direction:column;gap:10px;max-width:75ch;display:flex}@container (width>=700px){.rowa-text-visual{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}
