.rv-hero:has(.vg-spec) .m-card{padding:calc(round(2cqw,4px) - 1px) calc(round(2.6cqw,4px) - 1px) calc(round(2.26cqw,4px) - 1px)}.rv-hero:has(.vg-spec) .m-card .vg-spec{-moz-column-gap:24px;flex:1;grid-template:"flag seal""fig seal""sub margin"". ."1fr"note note"/minmax(0,1fr) auto;gap:0 24px;min-height:0;font-size:14.5px;display:grid}.rv-hero:has(.vg-spec) .vg-tab{background:var(--accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;width:120px;height:24px;padding-left:12px;font-size:11px;font-weight:600;line-height:24px;position:absolute;top:-25px;left:-1px}.rv-hero:has(.vg-spec) .m-card .vg-flag{width:calc-size(-moz-max-content, round(up, size, 4px));width:calc-size(max-content, round(up, size, 4px));text-align:center;grid-area:flag;place-self:start;line-height:14px}.rv-hero:has(.vg-spec) .sp-fig{display:contents}.rv-hero:has(.vg-spec) .m-card .vg-spec .vg-big{white-space:nowrap;text-box:trim-both cap alphabetic;grid-area:fig;align-self:end;margin:0;font-size:clamp(30px,9.6cqw,50px);line-height:1;display:block}.rv-hero:has(.vg-spec) .m-card .vg-spec .vg-big small{margin-left:6px}.rv-hero:has(.vg-spec) .m-card .vg-spec .vg-sub{white-space:nowrap;grid-area:sub;align-self:end;margin-top:8px;font-size:clamp(12px,2.6cqw,13.5px);line-height:20px}.rv-hero:has(.vg-spec) .sp-seal{grid-area:seal;grid-template-columns:repeat(10,12px);grid-auto-rows:12px;place-self:start end;gap:4px;display:grid}.rv-hero:has(.vg-spec) .sp-seal i{background:var(--accent-3);box-shadow:inset 0 0 0 1px var(--accent-2);display:block}:is(.rv-hero:has(.vg-spec) .sp-seal i[data-g=cogs],.rv-hero:has(.vg-spec) .sp-seal i[data-g=ads]){background:var(--accent-wash)}.rv-hero:has(.vg-spec) .sp-seal i[data-g=net]{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.rv-hero:has(.vg-spec) .sp-margin{white-space:nowrap;grid-area:margin;justify-self:end;align-items:baseline;gap:6px;height:20px;margin-top:8px;line-height:20px;display:flex}.rv-hero:has(.vg-spec) .sp-margin b{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:600}.rv-hero:has(.vg-spec) .sp-margin span{color:var(--lede);font-size:12.5px}.rv-hero:has(.vg-spec) .m-card .vg-spec .vg-note{grid-area:note;margin-top:0;padding-top:11px;line-height:20px}@media (prefers-reduced-motion:no-preference){.rv-hero:has(.vg-spec) .sp-seal i[data-g=net]{background-image:linear-gradient(var(--accent), var(--accent));animation:.16s steps(3,end) backwards rv-seal-drop;animation-delay:calc(.3s + var(--k,0) * 40ms);background-repeat:no-repeat;background-size:100% 100%}}@keyframes rv-seal-drop{0%{background-color:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent-2);background-size:100% 0}to{background-color:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent-2);background-size:100% 100%}}@container (max-width:500px){.rv-hero:has(.vg-spec) .sp-seal{grid-template-columns:repeat(10,8px);grid-auto-rows:8px}.rv-hero:has(.vg-spec) .vg-tab{width:104px;height:20px;padding-left:10px;font-size:10.5px;line-height:20px;top:-21px}.rv-hero:has(.vg-spec) .m-card .vg-spec .vg-sub{margin-top:10px}}@container (max-width:340px){.rv-hero:has(.vg-spec) .m-card .vg-spec{-moz-column-gap:12px;column-gap:12px}}@media (max-width:760px){.rv-hero:has(.vg-spec) .m-card{height:calc-size(auto, round(up, size, 4px));padding:19px}.rv-hero:has(.vg-spec) .vg-tab{width:104px;height:20px;padding-left:10px;font-size:10.5px;line-height:20px;top:-21px}.rv-hero:has(.vg-spec) .m-card .vg-spec{grid-template-rows:auto auto auto;grid-template-areas:"flag seal""fig seal""note note"}.rv-hero:has(.vg-spec) .sp-fig{flex-direction:column;grid-area:fig;align-self:end;align-items:flex-start;display:flex}.rv-hero:has(.vg-spec) .m-card .vg-spec .vg-big{align-self:flex-start;font-size:min(30px,8.4cqw)}.rv-hero:has(.vg-spec) .m-card .vg-spec .vg-sub{align-self:flex-start;margin-top:8px}.rv-hero:has(.vg-spec) .sp-margin{margin-top:4px}.rv-hero:has(.vg-spec) .m-card .vg-spec .vg-note{margin-top:12px}}
.rv-hero.v-mist-px .hero-mist{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:calc(100vw + 16px);height:calc(28.125cqw + 324px);position:absolute;bottom:0;left:calc(50% - 50vw - 8px);overflow:hidden}.rv-hero.v-mist-px .is-mid1{height:calc(28.125cqw + 268px)}.rv-hero.v-mist-px .is-mid2{height:calc(28.125cqw + 220px)}.rv-hero.v-mist-px .ms-layer{display:block;position:absolute;inset:0;overflow:hidden}.rv-hero.v-mist-px .ms-layer>svg{width:3200px;height:648px;display:block;position:absolute;top:0;left:calc(50% - 1600px)}.rv-hero.v-mist-px .is-mid1 .ms-layer>svg{width:2648px;height:536px;left:calc(50% - 1324px)}.rv-hero.v-mist-px .is-mid2 .ms-layer>svg{width:2176px;height:440px;left:calc(50% - 1088px)}.rv-hero.v-mist-px :is(.is-mid1,.is-mid2){display:none}@container (max-width:1046px){.rv-hero.v-mist-px .is-desk{display:none}.rv-hero.v-mist-px .is-mid1{display:block}}@container (max-width:866px){.rv-hero.v-mist-px .is-mid1{display:none}.rv-hero.v-mist-px .is-mid2{display:block}}@supports (width:round(down, 1px, 4px)){.rv-hero.v-mist-px .hero-mist{width:calc(100vw + 32px);height:calc(round(28.125cqw,4px) + 324px);left:calc(-1*round(down,50vw - 50cqw,4px) - 16px)}.rv-hero.v-mist-px .is-mid1{height:calc(round(28.125cqw,4px) + 268px)}.rv-hero.v-mist-px .is-mid2{height:calc(round(28.125cqw,4px) + 220px)}.rv-hero.v-mist-px .ms-layer>svg{left:calc(round(down,50vw - 50cqw,4px) - 1584px + round(50cqw,4px))}.rv-hero.v-mist-px .is-mid1 .ms-layer>svg{left:calc(round(down,50vw - 50cqw,4px) - 1308px + round(50cqw,4px))}.rv-hero.v-mist-px .is-mid2 .ms-layer>svg{left:calc(round(down,50vw - 50cqw,4px) - 1072px + round(50cqw,4px))}}.rv-hero.v-mist-px .ms-veil{background:linear-gradient(#fff0 0%,#ffffff80 16%,#ffffffd9 28%,#fff 40%);display:none;position:absolute;inset:0}.rv-hero.v-mist-px .hero-mist.is-phone{display:none}@media (forced-colors:active){.rv-hero.v-mist-px .hero-mist{display:none}}@media (max-width:760px){.rv-hero.v-mist-px .mosaic{margin-top:128px}.rv-hero.v-mist-px .hero-mist:not(.is-phone){display:none}.rv-hero.v-mist-px .hero-mist.is-phone{height:112px;display:block;top:-112px;bottom:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.rv-hero.v-mist-px .hero-mist.is-phone>*>svg{width:800px;height:112px;top:0;bottom:0;left:calc(50% - 400px)}}@supports (width:round(down, 1px, 4px)){@media (max-width:760px){.rv-hero.v-mist-px .hero-mist.is-phone>*>svg{left:calc(round(down,50vw - 50cqw,4px) - 384px + 50cqw)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rv-hero.v-mist-px .ms-l1{animation:1s steps(101,jump-none) both rv-mp-l1}.rv-hero.v-mist-px .ms-l2{animation:1s steps(69,jump-none) both rv-mp-l2}.rv-hero.v-mist-px .ms-l3{animation:1s steps(39,jump-none) both rv-mp-l3}.rv-hero.v-mist-px .ms-l4{animation:1s steps(11,jump-none) both rv-mp-l4}.rv-hero.v-mist-px .ms-veil{animation:1s linear both rv-mp-veil;display:block}.rv-hero.v-mist-px .is-mid1 .ms-l1{animation-name:rv-mp-a1;animation-timing-function:steps(84,jump-none)}.rv-hero.v-mist-px .is-mid1 .ms-l2{animation-name:rv-mp-a2;animation-timing-function:steps(57,jump-none)}.rv-hero.v-mist-px .is-mid1 .ms-l3{animation-name:rv-mp-a3;animation-timing-function:steps(32,jump-none)}.rv-hero.v-mist-px .is-mid1 .ms-l4{animation-name:rv-mp-a4;animation-timing-function:steps(9,jump-none)}.rv-hero.v-mist-px .is-mid2 .ms-l1{animation-name:rv-mp-b1;animation-timing-function:steps(69,jump-none)}.rv-hero.v-mist-px .is-mid2 .ms-l2{animation-name:rv-mp-b2;animation-timing-function:steps(47,jump-none)}.rv-hero.v-mist-px .is-mid2 .ms-l3{animation-name:rv-mp-b3;animation-timing-function:steps(27,jump-none)}.rv-hero.v-mist-px .is-mid2 .ms-l4{animation-name:rv-mp-b4;animation-timing-function:steps(8,jump-none)}.rv-hero.v-mist-px :is(.ms-layer,.ms-veil){animation-duration:auto;animation-timeline:--hero;animation-range:cover calc(100dvh - 60px) cover calc(100dvh + 340px)}}@media (prefers-reduced-motion:no-preference) and (max-width:760px){.rv-hero.v-mist-px .is-phone .ms-l1{animation-name:rv-mp-p1;animation-timing-function:steps(23,jump-none)}.rv-hero.v-mist-px .is-phone .ms-l2{animation-name:rv-mp-p2;animation-timing-function:steps(14,jump-none)}.rv-hero.v-mist-px .is-phone .ms-l3{animation-name:rv-mp-p3;animation-timing-function:steps(5,jump-none)}}}@keyframes rv-mp-l1{0%{transform:translateY(0)}to{transform:translateY(200px)}}@keyframes rv-mp-l2{0%{transform:translateY(0)}to{transform:translateY(136px)}}@keyframes rv-mp-l3{0%{transform:translateY(0)}to{transform:translateY(76px)}}@keyframes rv-mp-l4{0%{transform:translateY(0)}to{transform:translateY(20px)}}@keyframes rv-mp-a1{0%{transform:translateY(0)}to{transform:translateY(166px)}}@keyframes rv-mp-a2{0%{transform:translateY(0)}to{transform:translateY(112px)}}@keyframes rv-mp-a3{0%{transform:translateY(0)}to{transform:translateY(62px)}}@keyframes rv-mp-a4{0%{transform:translateY(0)}to{transform:translateY(16px)}}@keyframes rv-mp-b1{0%{transform:translateY(0)}to{transform:translateY(136px)}}@keyframes rv-mp-b2{0%{transform:translateY(0)}to{transform:translateY(92px)}}@keyframes rv-mp-b3{0%{transform:translateY(0)}to{transform:translateY(52px)}}@keyframes rv-mp-b4{0%{transform:translateY(0)}to{transform:translateY(14px)}}@keyframes rv-mp-p1{0%{transform:translateY(0)}to{transform:translateY(44px)}}@keyframes rv-mp-p2{0%{transform:translateY(0)}to{transform:translateY(26px)}}@keyframes rv-mp-p3{0%{transform:translateY(0)}to{transform:translateY(8px)}}@keyframes rv-mp-veil{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.rv-waffle h2,.rv-waffle .wf-lede,.rv-waffle .wf-readout,.rv-waffle .wf-foot,.rv-waffle .tl-lab,.rv-waffle .lg-title,.rv-waffle .lg-name,.rv-waffle .lg-help,.rv-waffle .lg-note{font-feature-settings:"tnum" 0}.rv-waffle .wf-lede{text-wrap:balance;max-width:60ch;margin-top:20px}.rv-waffle .wf-lede.is-alt{display:grid}.rv-waffle .wf-lede.is-alt>span{grid-area:1/1}.rv-waffle .wf-lede .ld-keep{visibility:hidden}.rv-waffle .wf-layout{-moz-column-gap:64px;grid-template-columns:436px minmax(0,1fr);align-items:start;column-gap:64px;margin-top:clamp(40px,4.6vw,64px);display:grid}.rv-waffle .wf-fig{min-width:0}.rv-waffle .wf-grid{grid-template-columns:repeat(10,40px);gap:4px;width:436px;display:grid}.rv-waffle .sq{background:var(--accent-3);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--accent-2);cursor:pointer;border-radius:0;transition:background-color .16s,box-shadow .16s;display:block}.rv-waffle .sq[data-g=cogs],.rv-waffle .sq[data-g=ads]{background:var(--accent-wash)}.rv-waffle .sq.is-net{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.rv-waffle.has-active .sq{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.rv-waffle.has-active .sq.is-lit{background:var(--accent-2);box-shadow:inset 0 0 0 1px var(--accent-2)}.rv-waffle.has-active .sq.is-net.is-lit{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.rv-waffle .wf-readout{min-height:4.5em;color:var(--ink-2);max-width:436px;margin:20px 0 0;font-size:14.5px;line-height:1.5}.rv-waffle .wf-readout>span{display:block}.rv-waffle .wf-readout .rd-head{text-wrap:balance}.rv-waffle .wf-readout b{color:var(--ink);font-weight:600}.rv-waffle .wf-readout .rd-note{color:var(--lede);text-wrap:pretty}.rv-waffle .wf-readout .rd-hint{color:var(--lede);text-wrap:balance}.rv-waffle .rd-touch{display:none}@media (hover:none){.rv-waffle .rd-fine{display:none}.rv-waffle .rd-touch{display:inline}}.rv-waffle .wf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.rv-waffle .wf-legend{--c-amt:112px;--c-mo:116px}.rv-waffle .lg-head,.rv-waffle .lg-row{grid-template-columns:14px minmax(0, 1fr) var(--c-amt) var(--c-mo);-moz-column-gap:14px;column-gap:14px;display:grid}.rv-waffle .lg-head{align-items:end;padding:0 12px 14px}.rv-waffle .lg-title{grid-column:1/3;gap:3px;display:grid}.rv-waffle .lg-title b{color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}.rv-waffle .lg-title span{color:var(--lede);font-size:13px;line-height:1.45}.rv-waffle .lg-col{color:var(--lede);white-space:nowrap;justify-self:end;font-size:13px;line-height:1.45}.rv-waffle .lg-row{appearance:none;border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-areas:"sw name amt mo"".help sq.";align-items:baseline;row-gap:2px;margin:0;padding:14px 12px 15px;transition:background-color .16s}.rv-waffle .lg-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rv-waffle .lg-sw{background:var(--accent-3);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--accent-2);border-radius:0;grid-area:sw;align-self:start;margin-top:4px;transition:background-color .16s,box-shadow .16s}.rv-waffle .lg-cogs .lg-sw,.rv-waffle .lg-ads .lg-sw{background:var(--accent-wash)}.rv-waffle .lg-name{color:var(--ink);letter-spacing:-.01em;grid-area:name;font-size:16px;font-weight:600;line-height:1.4}.rv-waffle .lg-help{color:var(--lede);text-wrap:pretty;grid-area:help;font-size:14px;line-height:1.45}.rv-waffle .lg-amt,.rv-waffle .lg-sq,.rv-waffle .lg-mo{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end}.rv-waffle .lg-amt{letter-spacing:-.015em;color:var(--ink);grid-area:amt;font-size:19px;font-weight:600;line-height:1.25}.rv-waffle .lg-sq{color:var(--lede);grid-area:sq;font-size:13px;line-height:1.5}.rv-waffle .lg-mo{color:var(--lede);grid-area:mo;font-size:13px;line-height:1.5}.rv-waffle .lg-name,.rv-waffle .lg-amt{transition:color .16s}.rv-waffle .lg-mo .mo-k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv-waffle .lg-note{display:none}.rv-waffle .lg-net{border-top:2px solid var(--ink)}.rv-waffle .lg-net .lg-sw{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.rv-waffle .lg-net .lg-amt{color:var(--accent);font-size:20px}.rv-waffle .lg-net .lg-mo{color:var(--ink);font-weight:600}.rv-waffle.has-active .lg-row.is-lit{background:var(--panel-2)}.rv-waffle.has-active .lg-row:not(.is-lit) :is(.lg-name,.lg-amt){color:var(--ink-2)}.rv-waffle.has-active .lg-row:not(.is-lit) .lg-sw{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2)}.rv-waffle .lg-row.is-lit:not(.lg-net) .lg-sw{background:var(--accent-2);box-shadow:inset 0 0 0 1px var(--accent-2)}.rv-waffle .lg-row[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--accent)}.rv-waffle .lg-net.is-loss .lg-amt,.rv-waffle .lg-net.is-loss .lg-mo,.rv-waffle.has-active .lg-net.is-loss:not(.is-lit) .lg-amt{color:var(--fail)}.rv-waffle .wf-foot{justify-content:space-between;align-items:center;gap:14px 32px;min-height:38px;margin-top:clamp(36px,4vw,52px);display:flex}.rv-waffle .wf-foot-note{color:var(--lede);text-wrap:pretty;font-size:13px;line-height:1.5}.rv-waffle .wf-foot .wf-toggle{flex:none;gap:10px}.rv-waffle .tg-ic{flex:none;width:10px;height:10px;position:relative}.rv-waffle .tg-ic:before,.rv-waffle .tg-ic:after{content:"";background:currentColor;position:absolute}.rv-waffle .tg-ic:before{height:2px;top:4px;left:0;right:0}.rv-waffle .tg-ic:after{width:2px;top:0;bottom:0;left:4px}.rv-waffle .wf-toggle[aria-expanded=true] .tg-ic:after{display:none}.rv-waffle .wf-legend{--ed-cols:14px minmax(0, 1fr) var(--c-amt) var(--c-mo);--ed-gap:14px;--ed-pad:12px;--ed-h:24px}@media (pointer:coarse){.rv-waffle .wf-legend{--ed-h:44px}}.rv-waffle .lg-item{position:relative}.rv-waffle .lg-ed{grid-template-columns:var(--ed-cols);-moz-column-gap:var(--ed-gap);column-gap:var(--ed-gap);height:var(--ed-h);align-items:center;display:grid}.rv-waffle .lg-item>.lg-ed{left:0;right:0;bottom:calc(24.75px - var(--ed-h) / 2);padding-inline:var(--ed-pad);pointer-events:none;position:absolute}.rv-waffle .lg-row.has-ed .lg-help{display:none}.rv-waffle .lg-row.has-ed{row-gap:max(2px, calc(var(--ed-h) / 2 - 9.75px))}.rv-waffle .ed-pv{color:var(--lede);white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:4;justify-self:end;font-size:13px;line-height:1.5}.rv-waffle .lg-head .ed-rev{grid-column:1/-1;margin-top:10px}.rv-waffle .lg-head .ed-rev .ed-pv{color:var(--ink-2)}.rv-waffle .tl-ed{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rv-waffle .tl-val{display:none}.rv-waffle .ed-range{--fill:calc(var(--ed-h) / 2 + (100% - var(--ed-h)) * var(--p,0));appearance:none;width:100%;min-width:0;height:var(--ed-h);cursor:pointer;pointer-events:auto;touch-action:pan-y;background:0 0;border:0;border-radius:0;grid-column:2;margin:0;padding:0;display:block}.rv-waffle .ed-range:focus-visible{outline:none}.rv-waffle .ed-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--fill), var(--line-2) var(--fill) 100%);border:0;border-radius:0;height:2px}.rv-waffle .ed-range::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--ed-h);height:var(--ed-h);margin-top:calc(1px - var(--ed-h) / 2);border:calc((var(--ed-h) - 16px) / 2) solid transparent;background:var(--accent);background-clip:padding-box;border-radius:0;transition:box-shadow .12s}.rv-waffle .ed-range:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 2px var(--bg), 0 0 0 2px var(--accent)}.rv-waffle .ed-range::-moz-range-track{background:var(--line-2);border:0;border-radius:0;height:2px}.rv-waffle .ed-range::-moz-range-progress{background:var(--accent);border-radius:0;height:2px}.rv-waffle .ed-range::-moz-range-thumb{box-sizing:border-box;width:var(--ed-h);height:var(--ed-h);border:calc((var(--ed-h) - 16px) / 2) solid transparent;background:var(--accent);background-clip:padding-box;border-radius:0}.rv-waffle .ed-range:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 2px var(--bg), 0 0 0 2px var(--accent)}@media (forced-colors:active){.rv-waffle .ed-range::-webkit-slider-runnable-track{background:graytext}.rv-waffle .ed-range::-webkit-slider-thumb{background:canvastext}.rv-waffle .ed-range::-moz-range-thumb{background:canvastext}}.rv-waffle .wf-result{z-index:3;border-top:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:baseline;gap:8px 32px;margin-top:clamp(28px,3.2vw,44px);padding:18px 0;display:flex;position:sticky;bottom:0}.rv-waffle .rs-mini{display:none}.rv-waffle .rs-text{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;font-feature-settings:"tnum" 0;max-width:64ch;font-size:17px;font-weight:600;line-height:1.45}.rv-waffle .rs-text .r-main{display:block}.rv-waffle .rs-text.is-loss .r-main{color:var(--fail)}.rv-waffle .rs-text .r-note{letter-spacing:0;color:var(--lede);margin-top:4px;font-size:14.5px;font-weight:400;display:block}.rv-waffle .wf-reset{color:var(--accent);line-height:20px;font:inherit;white-space:nowrap;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:-4px 0;padding:4px 0;font-size:14px;font-weight:600;text-decoration:underline}.rv-waffle .wf-reset:hover{color:var(--accent-deep)}.rv-waffle .wf-reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rv-waffle.is-editing .wf-foot{margin-top:6px}.rv-waffle .rs-mini i{background:var(--accent-3);width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--accent-2);transition:background-color .16s,box-shadow .16s;display:block}.rv-waffle .rs-mini i[data-g=cogs],.rv-waffle .rs-mini i[data-g=ads]{background:var(--accent-wash)}.rv-waffle .rs-mini i[data-g=net]{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@media (prefers-reduced-motion:no-preference){.rv-waffle.is-armed .sq{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);transition:none}.rv-waffle.is-armed .lg-row{opacity:0;transition:none;transform:translateY(6px)}.rv-waffle.is-in .sq{transition:background-color .36s ease var(--d,0s), box-shadow .36s ease var(--d,0s)}.rv-waffle.is-in .lg-row{transition:opacity .42s ease var(--d,0s), transform .42s ease var(--d,0s), background-color .16s ease}.rv-waffle.is-in.has-active .sq,.rv-waffle.is-in.has-active .lg-row{transition-delay:0s}}.rv-waffle.is-snap .sq,.rv-waffle.is-snap .lg-row{transition:none!important}@media (prefers-reduced-motion:reduce){.rv-waffle .sq,.rv-waffle .lg-row,.rv-waffle .lg-sw,.rv-waffle .lg-name,.rv-waffle .lg-amt,.rv-waffle .rs-mini i{transition:none!important}}.rv-waffle .wf-h2-b{display:block}@media (min-width:761px){.rv-waffle h2{max-width:none}}@media (min-width:1001px) and (max-width:1200px){.rv-waffle .wf-layout{-moz-column-gap:48px;grid-template-columns:396px minmax(0,1fr);column-gap:48px}.rv-waffle .wf-grid{grid-template-columns:repeat(10,36px);width:396px}.rv-waffle .sq{width:36px;height:36px}.rv-waffle .wf-readout{max-width:396px;min-height:6em}}@media (max-width:1000px){.rv-waffle .wf-layout{grid-template-columns:minmax(0,1fr);row-gap:36px}.rv-waffle .wf-legend{max-width:640px}.rv-waffle .wf-result{padding:12px 45px calc(12px + env(safe-area-inset-bottom,0px));grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mini text""mini reset";align-content:start;align-items:start;gap:6px 16px;margin-inline:-45px;display:grid}.rv-waffle .rs-mini{grid-area:mini;grid-template-columns:repeat(10,6px);gap:1px;margin-top:3px;display:grid}.rv-waffle .rs-text{grid-area:text;font-size:15.5px}.rv-waffle .rs-text .r-note{margin-top:2px;font-size:13.5px}.rv-waffle .wf-reset{grid-area:reset;justify-self:start}}@media (max-width:900px){.rv-waffle .wf-result{margin-inline:-24px;padding-inline:24px}}@media (max-width:640px){.rv-waffle .wf-result{margin-inline:-16px;padding-inline:16px}}@media (min-width:761px) and (max-width:1000px){.rv-waffle .wf-fig{-moz-column-gap:32px;grid-template-columns:436px minmax(0,1fr);align-items:end;column-gap:32px;display:grid}.rv-waffle .wf-readout{max-width:none;min-height:7.5em;margin-top:0}}@media (max-width:760px),(min-width:1001px) and (max-width:1099.98px){.rv-waffle .lg-head{grid-template-columns:minmax(0,1fr)}.rv-waffle .lg-title{grid-column:1}.rv-waffle .lg-col{display:none}.rv-waffle .lg-row{grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"sw name amt"".help help"".mo sq"}.rv-waffle .lg-help{margin-top:1px}.rv-waffle .lg-mo,.rv-waffle .lg-sq{margin-top:4px}.rv-waffle .lg-mo{text-align:left;justify-self:start}.rv-waffle .lg-mo .mo-k{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.rv-waffle .wf-legend{--ed-cols:14px minmax(0, 1fr) auto}.rv-waffle .lg-row.has-ed{grid-template-columns:14px minmax(0,1fr) minmax(112px,auto);grid-template-areas:"sw name amt"".mo sq"".note note"".help help";row-gap:2px}.rv-waffle .lg-row.has-ed .lg-help{visibility:hidden;height:var(--ed-h);margin-top:8px;display:block;overflow:hidden}.rv-waffle .lg-item>.lg-ed{bottom:15px}.rv-waffle .ed-pv{text-align:right;min-width:4.4em;color:var(--ink-2);grid-column:3}.rv-waffle .ed-pv .pv-k{display:none}.rv-waffle .lg-head .ed-rev .ed-pv{visibility:hidden;width:4.4em;min-width:0;overflow:hidden}.rv-waffle .tl-val{text-align:right;font-variant-numeric:tabular-nums;min-width:9.4em;display:block}}@media (max-width:760px){.rv-waffle .wf-layout{row-gap:28px}.rv-waffle .wf-foot{flex-direction:column;align-items:flex-start;min-height:0}.rv-waffle .wf-foot:not(.is-ready):after{content:"";height:46px;display:block}.rv-waffle .wf-foot .wf-toggle{height:46px;padding:0 18px;font-size:15px}.rv-waffle .wf-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;width:100%}.rv-waffle .sq{aspect-ratio:1;width:auto;height:auto}.rv-waffle .wf-readout{max-width:none;min-height:3em;margin-top:14px;font-size:15px}.rv-waffle .wf-readout .rd-mo,.rv-waffle .wf-readout .rd-note{display:none}.rv-waffle .lg-head{padding-inline:0}.rv-waffle .lg-row{-moz-column-gap:12px;grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"sw name amt"".help help"".mo sq"".note note";column-gap:12px;padding:14px 0 15px}.rv-waffle .lg-sw{width:12px;height:12px;margin-top:5px}.rv-waffle .wf-legend{--ed-cols:12px minmax(0, 1fr) auto;--ed-gap:12px;--ed-pad:0px}.rv-waffle .lg-row.has-ed{grid-template-columns:12px minmax(0,1fr) minmax(104px,auto)}.rv-waffle .lg-help{font-size:15px}.rv-waffle .lg-amt{font-size:18px}.rv-waffle .lg-net .lg-amt{font-size:19px}.rv-waffle .lg-row[aria-pressed=true] .lg-note{color:var(--ink-2);white-space:normal;text-wrap:pretty;grid-area:note;margin-top:8px;font-size:15px;line-height:1.5;display:block}.rv-waffle.has-active .lg-row.is-lit{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}.rv-waffle.has-active .lg-row.is-lit:not(.lg-net){border-top-color:#0000}.rv-waffle .lg-row[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--accent)}}
.rv .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv-how .hf-zone{margin-top:clamp(44px,5vw,72px);position:relative}.rv-how .hf{grid-template-columns:minmax(232px,272px) minmax(48px,1fr) 196px minmax(48px,1fr) minmax(240px,300px);align-items:start;margin:0;display:grid}.rv-how .hf-label{letter-spacing:.02em;height:16px;color:var(--on-band-dim);white-space:nowrap;margin:0;font-size:12px;font-weight:600;line-height:16px}.rv-how .hf-in-col,.rv-how .hf-out-col{grid-template-rows:28px 268px;display:grid}.rv-how .hf-files{grid-auto-rows:44px;gap:12px;margin:0;padding:0;list-style:none;display:grid}.rv-how .hf-files li{border:1px solid var(--on-band-rule);background:#ffffff0a;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.rv-how .hf-ico{border:1px solid var(--on-band-soft);flex:none;width:10px;height:13px;position:relative}.rv-how .hf-ico:after{content:"";background:var(--accent-2);width:4px;height:4px;position:absolute;top:-1px;right:-1px}.rv-how .hf-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.rv-how .hf-ext{letter-spacing:.06em;color:var(--accent-3);border:1px solid #c9cef666;flex:none;padding:0 5px;font-size:10.5px;font-weight:700;line-height:16px}.rv-how .hf-wire{height:268px;margin-top:28px;position:relative}.rv-how .hf-wire svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rv-how .hf-wire .ln{fill:none;stroke:#6b7bf79e;stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.rv-how .hf-node{background:var(--accent-2);width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.rv-how .hf-wire .pk{fill:none;stroke:#fff;stroke-width:4px;vector-effect:non-scaling-stroke;stroke-linecap:butt;stroke-dasharray:1.4 98.6;stroke-dashoffset:100px;opacity:0}.rv-how .hf-wire .pk-out{stroke-dasharray:3.6 96.4}.rv-how .hf-engine-col{text-align:center;grid-template-rows:28px auto auto auto;justify-items:center;display:grid}.rv-how .hf-engine{background:var(--accent);grid-row:2;place-items:center;width:176px;height:176px;margin-top:46px;display:grid}.rv-how .hf-grid{grid-template-columns:repeat(10,11px);gap:4px;display:grid}.rv-how .hf-grid i{background:#fff3;width:11px;height:11px}.rv-how .hf-grid i.on{background:#fff}.rv-how .hf-engine-name{color:#fff;letter-spacing:-.01em;grid-row:3;margin:14px 0 0;font-size:16px;font-weight:700}.rv-how .hf-engine-note{color:var(--on-band-2);grid-row:4;margin:2px 0 0;font-size:13px}.rv-how .hf-result{color:var(--ink);background:#fff;align-self:center;padding:18px 20px 20px}.rv-how .hf-r-head{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;font-weight:600;display:flex}.rv-how .hf-flag{border:1px solid var(--ink);color:var(--ink);padding:1px 6px;font-size:10.5px}.rv-how .hf-r-val{letter-spacing:-.02em;color:var(--pass);font-variant-numeric:tabular-nums;white-space:nowrap;margin:12px 0 0;font-size:30px;font-weight:700;line-height:1}.rv-how .hf-r-val small{color:var(--ink-2);margin-left:5px;font-size:.45em;font-weight:500}.rv-how .hf-r-note{color:var(--lede);margin:8px 0 0;font-size:13px}@media (prefers-reduced-motion:no-preference){.rv-how .hf-zone[data-live] .pk{opacity:1;animation:2.4s linear infinite hf-run}.rv-how .hf-zone[data-live] .pk-out{animation-duration:1.2s}}@keyframes hf-run{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (max-width:1023px){.rv-how .hf{grid-template-columns:1fr}.rv-how .hf-wire{display:none}.rv-how .hf-in-col,.rv-how .hf-out-col{grid-template-rows:auto auto;row-gap:12px}.rv-how .hf-engine-col,.rv-how .hf-out-col{padding-top:60px;position:relative}.rv-how .hf-engine-col{flex-direction:column;align-items:center;display:flex}.rv-how .hf-engine{width:148px;height:148px;margin-top:0}.rv-how .hf-grid{grid-template-columns:repeat(10,9px);gap:3px}.rv-how .hf-grid i{width:9px;height:9px}.rv-how .hf-engine-col:before,.rv-how .hf-out-col:before{content:"";background:#6b7bf79e;width:1px;height:40px;position:absolute;top:10px;left:50%}.rv-how .hf-engine-col:after,.rv-how .hf-out-col:after{content:"";opacity:0;background:#fff;width:4px;height:4px;position:absolute;top:10px;left:calc(50% - 2px)}.rv-how .hf-out-col .hf-result{width:100%}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.rv-how .hf-zone[data-live] :is(.hf-engine-col,.hf-out-col):after{opacity:1;animation:1.6s linear infinite hf-drop}.rv-how .hf-zone[data-live] .hf-out-col:after{animation-delay:-.8s}}@keyframes hf-drop{0%{transform:translateY(0)}to{transform:translateY(36px)}}
.rv-q .qt{-moz-column-gap:clamp(28px, 5vw, 80px);grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:clamp(28px,5vw,80px);margin-top:clamp(28px,3.6vw,48px);display:grid}.rv-q .qt-item{display:contents}.rv-q .qt-h{font:inherit;grid-column:1;margin:0}.rv-q .qt-btn{border:0;border-top:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--lede);cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:10px;margin:0;padding:20px 8px 20px 20px;transition:color .15s;display:grid;position:relative}.rv-q .qt-item:nth-child(5) .qt-btn{border-bottom:1px solid var(--line)}.rv-q .qt-btn:before{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.rv-q .qt-btn[aria-expanded=true]:before{transform:scaleY(1)}.rv-q .qt-btn:hover{color:var(--ink)}.rv-q .qt-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rv-q .qt-n{font-variant-numeric:tabular-nums;color:var(--lede);font-size:13px;font-weight:600;transition:color .15s}.rv-q .qt-q{letter-spacing:-.01em;font-size:clamp(17px,1.45vw,20px);font-weight:500;line-height:1.35}.rv-q .qt-btn[aria-expanded=true]{color:var(--ink)}.rv-q .qt-btn[aria-expanded=true] .qt-n{color:var(--accent)}.rv-q .qt-btn[aria-expanded=true] .qt-q{font-weight:600}.rv-q .qt-panel{grid-area:1/2/span 6;align-self:stretch;min-width:0}@media (min-width:881px){.rv-q .qt-panel[hidden]{visibility:hidden;display:block}.rv-q .qt-stage{height:100%}}.rv-q .qt-stage{border:1px solid var(--line-2);background:#fff;grid-template-rows:auto auto auto 1fr auto;align-content:start;padding:clamp(24px,2.8vw,36px);display:grid}.rv-q .qt-top{letter-spacing:.02em;color:var(--lede);align-items:center;gap:12px;margin:0 0 18px;font-size:12px;font-weight:600;display:flex}.rv-q .qt-idx{font-variant-numeric:tabular-nums;color:var(--accent)}.rv-q .qt-ctx:before{content:"";background:var(--accent-3);vertical-align:middle;width:6px;height:6px;margin:0 10px 1px 0;display:inline-block}.rv-q .qt-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:22px;padding-top:16px;display:flex}.rv-q .qt-a{max-width:44ch;color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.rv-q .qt-a-k{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.rv-q .qt-next{font:inherit;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;margin:0;padding:0;font-size:14px;font-weight:600}.rv-q .qt-next:hover{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline}.rv-q .qt-next:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rv-q .qv{align-content:start;display:grid}.rv-q .qv-hero{align-items:baseline;gap:6px;margin:0;display:flex}.rv-q .qv-big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(36px,3.4vw,48px);font-weight:600;line-height:1}.rv-q .qv-big.neg{color:var(--fail)}.rv-q .qv-big.pos{color:var(--pass)}.rv-q .qv-big.warn{color:#92620c}.rv-q .qv-hero small{color:var(--ink-2);font-size:18px;font-weight:500}.rv-q .qv-sub{color:var(--lede);margin:10px 0 0;font-size:14.5px;line-height:1.5}.rv-q .qv-viz{margin-top:24px}.rv-q .qv-unit{color:var(--lede);margin:0;font-size:12px;line-height:1.4}.rv-q .qv-key{color:var(--ink-2);align-items:center;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.rv-q .qv-note{color:var(--ink);max-width:26ch;margin:14px 0 0;font-size:13.5px;line-height:1.45}.rv-q .k{flex:none;width:10px;height:10px;display:inline-block}.rv-q .qv-sq{width:12px;height:12px;display:block}.rv-q .s-sold{background:var(--accent-3)}.rv-q .s-lost{background:var(--fail)}.rv-q .s-cham{background:var(--accent)}.rv-q .s-soft{background:var(--accent-3)}.rv-q .s-out{background:var(--line-2)}.rv-q .s-warn{background:#d97706}.rv-q .qv-losing{align-items:flex-start;gap:clamp(20px,3vw,40px);display:flex}.rv-q .qv-grid{grid-template-columns:repeat(10,12px);gap:3px;display:grid}.rv-q .qv-frame{outline:1px solid var(--ink);outline-offset:0;padding:5px}.rv-q .qv-spill{padding:6px 5px 0}.rv-q .qv-rows,.rv-q .qv-rec{gap:14px;display:grid}.rv-q .qv-row,.rv-q .qv-rrow{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:16px;display:grid}.rv-q .qv-row-l{gap:1px;margin:0;display:grid}.rv-q .qv-row-l b{color:var(--ink);font-size:14px;font-weight:600}.rv-q .qv-row-l span{color:var(--lede);font-variant-numeric:tabular-nums;font-size:12.5px}.rv-q .qv-bar{flex-wrap:wrap;gap:3px;display:flex}.rv-q .qv-rows .qv-bar{max-width:162px}.rv-q .qv-rows .qv-sq,.rv-q .qv-rec .qv-sq{width:8px;height:8px}.rv-q .qv-cash{align-items:flex-start;gap:clamp(20px,3vw,40px);display:flex}.rv-q .qv-days{gap:14px;display:flex}.rv-q .qv-day{grid-template-rows:116px 52px auto;justify-items:center;display:grid}.rv-q .qv-up{border-bottom:1px solid var(--ink);flex-direction:column-reverse;align-self:end;align-items:center;gap:3px;width:22px;padding-bottom:4px;display:flex}.rv-q .qv-down{flex-direction:column;gap:3px;padding-top:4px;display:flex}.rv-q .qv-cash .qv-sq{width:14px;height:14px}.rv-q .qv-dl{color:var(--lede);margin-top:6px;font-size:11.5px}.rv-q .qv-aff{--pitch:12px;gap:10px;display:grid;position:relative}.rv-q .qv-arow{grid-template-columns:176px auto 1fr;align-items:center;gap:14px;display:grid}.rv-q .qv-an{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;overflow:hidden}.rv-q .qv-arow.is-over .qv-an{color:var(--ink);font-weight:600}.rv-q .qv-abar{width:calc(20 * var(--pitch));gap:2px;display:flex}.rv-q .qv-aff .qv-sq{width:10px;height:10px}.rv-q .qv-ar{font-variant-numeric:tabular-nums;color:var(--lede);font-size:12.5px}.rv-q .qv-arow.is-over .qv-ar{color:#92620c;font-weight:600}.rv-q .qv-line{top:-8px;bottom:26px;left:calc(176px + 14px + var(--line) * var(--pitch) - 1px);border-left:1px dashed var(--ink);position:absolute}.rv-q .qv-line em{white-space:nowrap;color:var(--ink);font-size:11px;font-style:normal;font-weight:600;position:absolute;top:-18px;left:6px}.rv-q .qv-aff .qv-unit{margin-top:6px}.rv-q .qv-lkey{display:none}.rv-q .qv-aff{container-type:inline-size}@container (max-width:499px){.rv-q .qv-arow{grid-template-columns:1fr auto;row-gap:4px}.rv-q .qv-an{grid-column:1/-1}.rv-q .qv-line{display:none}.rv-q .qv-abar{position:relative}.rv-q .qv-abar:after{content:"";top:-4px;bottom:-4px;left:calc(var(--line) * var(--pitch) - 2px);border-left:1px dashed var(--ink);position:absolute}.rv-q .qv-lkey{margin-left:14px;display:inline}.rv-q .qv-lkey i{vertical-align:-2px;border-left:1px dashed var(--ink);width:0;height:12px;margin-right:6px;display:inline-block}}.rv-q .qv-rec-h{color:var(--lede);grid-template-columns:168px minmax(0,1fr);gap:16px;margin:0;font-size:12px;display:grid}.rv-q .qv-rec-keys{gap:18px;display:flex}.rv-q .qv-rec-keys span{align-items:center;gap:6px;display:flex}.rv-q .qv-rrow{grid-template-columns:168px minmax(0,1fr) auto}.rv-q .qv-pair{gap:3px;display:grid}.rv-q .qv-ok{letter-spacing:.04em;text-transform:uppercase;color:var(--pass);border:1px solid;padding:1px 6px;font-size:11px;font-weight:700}@media (prefers-reduced-motion:no-preference){.rv-q .qt-panel[data-open] .qt-stage>*{animation:.26s cubic-bezier(.2,.7,.2,1) both qt-in}.rv-q .qt-panel[data-open] .qv-sq{animation:.22s cubic-bezier(.2,.7,.2,1) both qv-in;animation-delay:calc(.12s + var(--i,0) * 6ms)}}@keyframes qv-in{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.rv-q .qt-btn:before{transition:none}}@keyframes qt-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:880px){.rv-q .qt{display:block}.rv-q .qt-btn{padding:18px 4px 18px 16px}.rv-q .qt-item:nth-child(5) .qt-btn[aria-expanded=true]{border-bottom:0}.rv-q .qt-panel{padding:0 0 20px}.rv-q .qt-stage{padding:18px 16px}.rv-q .qt-foot{flex-direction:column;align-items:flex-start;gap:12px}.rv-q .qv-losing,.rv-q .qv-cash{flex-direction:column}.rv-q .qv-row,.rv-q .qv-rrow{grid-template-columns:1fr;gap:6px}.rv-q .qv-rrow{grid-template-columns:minmax(0,1fr) auto}.rv-q .qv-rrow .qv-row-l{grid-column:1/-1}.rv-q .qv-rec-h{grid-template-columns:1fr}.rv-q .qv-rec-h>span:first-child{display:none}.rv-q .qv-days{gap:10px}}
