.rf,.rf-tip{--rf-c1:var(--lightningcss-light,#253259)var(--lightningcss-dark,#7fa8ff);--rf-c2:#fc814a;--rf-hair:var(--lightningcss-light,#ebeef3)var(--lightningcss-dark,#1a2440);--rf-rule:var(--lightningcss-light,#c2c8d3)var(--lightningcss-dark,#2a3450);--rf-well:var(--lightningcss-light,#ebeef3)var(--lightningcss-dark,#18223c);--rf-tint:var(--lightningcss-light,#edf8fd)var(--lightningcss-dark,#18223c);--rf-q0:var(--lightningcss-light,#61cae1)var(--lightningcss-dark,#253259);--rf-q1:var(--lightningcss-light,#54aecd)var(--lightningcss-dark,#2f4872);--rf-q2:var(--lightningcss-light,#4a94b8)var(--lightningcss-dark,#38608a);--rf-q3:#4079a1;--rf-q4:var(--lightningcss-light,#38608a)var(--lightningcss-dark,#4a94b8);--rf-q5:var(--lightningcss-light,#2f4872)var(--lightningcss-dark,#54aecd);--rf-q6:var(--lightningcss-light,#253259)var(--lightningcss-dark,#61cae1);--rf-on-dark:#f8fafe;--rf-on-light:#1e2022;--rf-qt0:var(--lightningcss-light,var(--rf-on-light))var(--lightningcss-dark,var(--rf-on-dark));--rf-qt1:var(--lightningcss-light,var(--rf-on-light))var(--lightningcss-dark,var(--rf-on-dark));--rf-qt2:var(--lightningcss-light,var(--rf-on-light))var(--lightningcss-dark,var(--rf-on-dark));--rf-qt3:var(--rf-on-dark);--rf-qt4:var(--lightningcss-light,var(--rf-on-dark))var(--lightningcss-dark,var(--rf-on-light));--rf-qt5:var(--lightningcss-light,var(--rf-on-dark))var(--lightningcss-dark,var(--rf-on-light));--rf-qt6:var(--lightningcss-light,var(--rf-on-dark))var(--lightningcss-dark,var(--rf-on-light))}.rf{font-family:var(--font-body);color:var(--color-text-secondary);padding-block:.9em;font-size:15px;line-height:1.5}.rf-card{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);gap:12px;margin:0;padding:20px 22px 18px;display:grid}.rf-card__head{align-items:flex-start;gap:12px;display:flex}.rf-card__title{color:var(--color-heading);text-wrap:balance;flex:1;font-size:16px;font-weight:600;line-height:1.35}.rf-seg{box-shadow:inset 0 0 0 1px var(--color-border);border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.rf-seg button{min-height:28px;font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:4px 11px;font-size:12.5px;font-weight:600}.rf-seg button+button{box-shadow:inset 1px 0 0 var(--color-border)}.rf-seg button[aria-pressed=true]{background:var(--rf-well);color:var(--color-heading)}.rf-card__chart svg{width:100%;height:auto;display:block}.rf-card__table{overflow-x:auto}.rf-legend{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.rf-legend span{align-items:center;gap:7px;display:inline-flex}.rf-legend i,.rf-tip i{border-radius:2px;width:14px;height:3px;display:inline-block}.rf-read{font-size:14px}.rf-foot{color:var(--color-muted);font-size:12.5px}.rf-grid line{stroke:var(--rf-hair)}.rf-base,.rf-zero,.rf-cross{stroke:var(--rf-rule)}.rf-mark{stroke:var(--rf-rule);stroke-dasharray:3 3}.rf-ax,.rf-axl,.rf-note{fill:var(--color-muted);font-size:11px}.rf-axl{letter-spacing:.04em;font-size:10.5px}.rf-lab{fill:var(--color-text-secondary);font-size:11.5px}.rf-lab--hl{fill:var(--color-text);font-weight:600}.rf-val{fill:var(--color-text);font-size:11px;font-weight:600}.rf-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.rf-l1{stroke:var(--rf-c1)}.rf-l2{stroke:var(--rf-c2)}.rf-f1,.rf-up{fill:var(--rf-c1)}.rf-f2,.rf-accent{fill:var(--rf-c2)}.rf-legend .rf-f1,.rf-tip .rf-f1{background:var(--rf-c1)}.rf-legend .rf-f2,.rf-tip .rf-f2{background:var(--rf-c2)}.rf-dot,.rf-bar.rf-accent{stroke:var(--color-surface);stroke-width:2px}.rf-bar.rf-accent{stroke-width:1px}.rf-hit{fill:#0000;cursor:crosshair}.rf-bar:hover,.rf-tile:hover{opacity:.78}.rf-tile{stroke:var(--color-surface);stroke-width:2px}.rf-tile--null{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-dasharray:2 2}.rf-tile__st{pointer-events:none;font-size:11.5px;font-weight:700}.rf-tile__v{pointer-events:none;font-size:10.5px}.rf-muted{fill:var(--color-muted)}.rf-q0{fill:var(--rf-q0)}.rf-q1{fill:var(--rf-q1)}.rf-q2{fill:var(--rf-q2)}.rf-q3{fill:var(--rf-q3)}.rf-q4{fill:var(--rf-q4)}.rf-q5{fill:var(--rf-q5)}.rf-q6{fill:var(--rf-q6)}.rf-qt0{fill:var(--rf-qt0)}.rf-qt1{fill:var(--rf-qt1)}.rf-qt2{fill:var(--rf-qt2)}.rf-qt3{fill:var(--rf-qt3)}.rf-qt4{fill:var(--rf-qt4)}.rf-qt5{fill:var(--rf-qt5)}.rf-qt6{fill:var(--rf-qt6)}.rf-ramp{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:10px;font-size:12.5px;display:flex}.rf-ramp__sw{gap:2px;display:flex}.rf-ramp__sw i{background:var(--rf-q0);border-radius:2px;width:22px;height:11px;display:block}.rf-ramp__sw .rf-q1{background:var(--rf-q1)}.rf-ramp__sw .rf-q2{background:var(--rf-q2)}.rf-ramp__sw .rf-q3{background:var(--rf-q3)}.rf-ramp__sw .rf-q4{background:var(--rf-q4)}.rf-ramp__sw .rf-q5{background:var(--rf-q5)}.rf-ramp__sw .rf-q6{background:var(--rf-q6)}.rf-card__chart .rf-foot{margin-block-start:6px}.rf table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.rf th,.rf td{border-bottom:1px solid var(--color-border);text-align:start;white-space:nowrap;padding:7px 8px}.rf .rf-num{text-align:end}.rf th button{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.rf th[aria-sort] button{color:var(--color-heading)}.rf th[aria-sort=descending] button:after{content:" ▾"}.rf th[aria-sort=ascending] button:after{content:" ▴"}.rf-chips{flex-wrap:wrap;gap:8px;margin-block-end:14px;display:flex}.rf-chips span{background:var(--rf-tint);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-heading);font-variant-numeric:tabular-nums;border-radius:99px;padding:4px 12px;font-size:12.5px;font-weight:600}.rf-kpis{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}.rf-kpis--two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.rf-kpi{border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:4px;padding:14px 16px 12px;display:flex}.rf-kpi__v{font-family:var(--font-display-stack);letter-spacing:-.01em;color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.05}.rf-kpi__l{font-size:12.5px;line-height:1.35}.rf-kpi svg{width:100%;height:28px;margin-block-start:auto;padding-block-start:6px}@media (width<=620px){.rf-card{padding:16px 14px 14px}.rf-card__chart{overflow-x:auto}.rf-card__chart svg{min-width:620px}}.rf-tip{z-index:70;color:var(--lightningcss-light,#f8fafe)var(--lightningcss-dark,#1e2022);max-width:280px;font-family:var(--font-body);pointer-events:none;background:var(--lightningcss-light,#1e2022)var(--lightningcss-dark,#f8fafe);border-radius:9px;padding:9px 12px;font-size:12.5px;line-height:1.45;position:fixed;box-shadow:0 8px 24px -8px #0006}.rf-tip[hidden]{display:none}.rf-tip__title{margin-block-end:3px;font-weight:600}.rf-tip__row{justify-content:space-between;align-items:center;gap:14px;display:flex}.rf-tip__row i{vertical-align:middle;width:10px;margin-inline-end:6px}.rf-tip__row span:last-child{font-variant-numeric:tabular-nums;font-weight:600}article[data-astro-cid-zg7dkzxc]{--post-width:52rem}.post-header[data-astro-cid-zg7dkzxc]{max-width:var(--post-width);padding-block-start:clamp(56px,7vw,104px)}.post-header--image[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:clamp(32px,4vw,56px);display:grid}.post-header__crumb[data-astro-cid-zg7dkzxc]{text-underline-offset:3px;text-decoration:underline}.post-header__sep[data-astro-cid-zg7dkzxc]{color:var(--color-muted);margin-inline:6px}.post-header__title[data-astro-cid-zg7dkzxc]{max-width:24ch;font-size:clamp(34px,3.6vw,52px);line-height:1.1}.post-header__text[data-astro-cid-zg7dkzxc] .post-byline{margin-block-start:28px}.post-header__media[data-astro-cid-zg7dkzxc]{aspect-ratio:4/5}.post-body[data-astro-cid-zg7dkzxc]{padding-block:clamp(48px, 6vw, 80px) calc(var(--section-space) / 2)}.prose[data-astro-cid-zg7dkzxc],.post-authors[data-astro-cid-zg7dkzxc],.post-back[data-astro-cid-zg7dkzxc]{max-width:var(--post-width);margin-inline:auto}.prose[data-astro-cid-zg7dkzxc]{color:var(--color-text-secondary);text-wrap:pretty;overflow-wrap:break-word;font-size:18px;line-height:1.7}.prose[data-astro-cid-zg7dkzxc]>*+*{margin-block-start:1.1em}.prose[data-astro-cid-zg7dkzxc] :is(h2,h3,h4,h5,h6){font-family:var(--font-display-stack);letter-spacing:-.012em;color:var(--color-heading);text-wrap:balance;font-weight:600;line-height:1.2}.prose[data-astro-cid-zg7dkzxc] h2{margin-block-start:1.9em;font-size:32px}.prose[data-astro-cid-zg7dkzxc] h3{margin-block-start:1.6em;font-size:25px}.prose[data-astro-cid-zg7dkzxc] :is(h4,h5,h6){margin-block-start:1.4em;font-size:21px}.prose[data-astro-cid-zg7dkzxc] strong{color:var(--color-text);font-weight:600}.prose[data-astro-cid-zg7dkzxc] a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose[data-astro-cid-zg7dkzxc] a:hover{text-decoration-thickness:2px}.prose[data-astro-cid-zg7dkzxc] :is(ul,ol){padding-inline-start:1.4em}.prose[data-astro-cid-zg7dkzxc] ul{list-style:outside}.prose[data-astro-cid-zg7dkzxc] ul ul{list-style:circle}.prose[data-astro-cid-zg7dkzxc] ol{list-style:decimal}.prose[data-astro-cid-zg7dkzxc] li::marker{color:var(--color-muted)}.prose[data-astro-cid-zg7dkzxc] li+li,.prose[data-astro-cid-zg7dkzxc] li>:is(ul,ol){margin-block-start:.5em}.prose[data-astro-cid-zg7dkzxc] blockquote{border-radius:var(--radius-lg);background:var(--color-sunken);font-family:var(--font-display-stack);color:var(--color-heading);margin-block:2em;padding:clamp(24px,3vw,36px);font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.4}.prose[data-astro-cid-zg7dkzxc] blockquote p+p{font-family:var(--font-body);color:var(--color-text-secondary);margin-block-start:16px;font-size:15px;font-weight:500;line-height:1.5}.prose[data-astro-cid-zg7dkzxc] img{border-radius:var(--radius-media);max-width:100%;height:auto}.prose[data-astro-cid-zg7dkzxc] .emdash-iframe{border-radius:var(--radius-lg);background:var(--color-sunken);margin-block:2em;overflow:hidden}.post-authors[data-astro-cid-zg7dkzxc]{gap:16px;margin-block-start:clamp(56px,7vw,88px);display:grid}.post-authors__heading[data-astro-cid-zg7dkzxc]{font-family:var(--font-display-stack);font-size:25px;font-weight:600}.post-author[data-astro-cid-zg7dkzxc]{gap:16px;padding:24px 28px;display:grid}.post-author__bio[data-astro-cid-zg7dkzxc]{color:var(--color-text-secondary);text-wrap:pretty;font-size:15.5px;line-height:1.65}.post-back[data-astro-cid-zg7dkzxc]{margin-block-start:40px}@media (width<=860px){.post-header--image[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr)}.post-header__media[data-astro-cid-zg7dkzxc]{aspect-ratio:16/10}}@media (width<=640px){.prose[data-astro-cid-zg7dkzxc]{font-size:17px}.prose[data-astro-cid-zg7dkzxc] h2{font-size:27px}.prose[data-astro-cid-zg7dkzxc] h3{font-size:22px}}
