.q2-note.arv-facts{margin:calc(var(--sp-2) * -1) 0 var(--sp-4)}.arv-hold{gap:var(--sp-3)}.arv-art{display:block;flex:none;overflow:visible}.arv-art path{fill:none}.arv-art .a-line{stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.arv-art .a-thin{stroke-width:1.1}.arv-art .a-wall{fill:var(--surface)}.arv-art.is-fresh .a-wall{fill:var(--accent-soft)}.arv-art .a-roof{fill:color-mix(in srgb,var(--ink) 16%,var(--surface))}.arv-art .a-glass{fill:color-mix(in srgb,var(--accent) 18%,var(--surface))}.arv-art .a-door{fill:color-mix(in srgb,var(--ink) 10%,var(--surface))}.arv-art .a-door.is-fresh{fill:var(--accent)}.arv-art .a-knob{fill:var(--ink)}.arv-art .a-dark,.arv-art .a-gap rect,.arv-art .a-hole{fill:color-mix(in srgb,var(--ink) 78%,var(--surface))}.arv-art .a-leaf,.arv-art .a-leaf circle{fill:color-mix(in srgb,var(--accent) 30%,var(--surface))}.arv-art .a-ground{fill:color-mix(in srgb,var(--accent) 14%,var(--surface))}.arv-art .a-fade rect{fill:color-mix(in srgb,var(--ink) 8%,var(--surface))}.arv-art .a-peel path{fill:color-mix(in srgb,var(--ink) 20%,var(--surface));stroke:var(--ink);stroke-width:.8;stroke-linejoin:round}.arv-art .a-board rect{fill:color-mix(in srgb,var(--ink) 42%,var(--surface))}.arv-art .a-spark path{fill:var(--accent)}.arv .arv-cond-say{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-2)}.arv .arv-cond-say-text{display:grid;gap:var(--sp-3);justify-items:start;min-width:0}.arv .arv-cond-say-text .q2-note{align-self:auto}.q2-note.arv-cond-after{margin-top:var(--sp-4)}.mk .ds-options.arv-bc,.pf-app .ds-options.arv-bc{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-2);max-width:none;margin-top:var(--sp-4)}.mk .ds-option-text.arv-bc-text b,.mk .ds-option-text.arv-bc-text em,.pf-app .ds-option-text.arv-bc-text b,.pf-app .ds-option-text.arv-bc-text em{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);min-width:0}.arv-bc-addr{min-width:0;overflow-wrap:anywhere}.arv-bc-num{flex:none;font-variant-numeric:tabular-nums}.arv-bc-opt:has(.ds-option-input:disabled){cursor:default}.q2-note.arv-bc-sum{margin-top:var(--sp-4)}@media (max-width:420px){.arv .arv-cond-say{align-items:flex-start}.arv .arv-cond-say .arv-art{width:56px;height:37px}}.arv-cond-shelf .arv-cond-body{display:grid;gap:var(--sp-6)}.arv-cond-shelf .arv-cond-read{display:flex;align-items:center;gap:var(--sp-4)}.arv-cond-shelf .arv-cond-read b{color:var(--ink);font-weight:var(--w-bold)}.arv-cond-shelf .arv-cond-part{display:grid;gap:var(--sp-3)}.arv-cond-shelf .arv-cond-options{max-width:none}.arv-cond-shelf .ds-option.arv-cond-option{grid-template-columns:16px 104px minmax(0,1fr);gap:var(--sp-4);align-items:center}.arv-cond-shelf .arv-cond-option .ds-radio{align-self:center}.arv-cond-shelf .arv-cond-code{margin-left:var(--sp-1);font-size:var(--t-body-sm);line-height:var(--lh-body-sm);font-weight:var(--w-regular);color:var(--ink-muted);font-variant-numeric:tabular-nums}.arv-cond-shelf .arv-cond-bullets{margin:var(--sp-2) 0 0;padding-left:var(--sp-4);display:grid;gap:2px;list-style:disc}.arv-cond-shelf .arv-cond-bullets li{font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--ink-soft)}.arv-cond-shelf .arv-cond-bullets li::marker,.arv-cond-shelf .arv-cond-list li::marker{color:var(--ink-muted)}.arv-cond-shelf .arv-cond-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3)}.arv-cond-shelf .arv-cond-meta .t-body-sm{color:var(--ink);font-variant-numeric:tabular-nums}.arv-cond-shelf .arv-cond-list{margin:0;padding-left:var(--sp-5);display:grid;gap:var(--sp-2);list-style:disc}.arv-cond-shelf .arv-cond-list li{font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-soft)}.arv-cond-shelf .arv-cond-list b{color:var(--ink);font-weight:var(--w-medium)}.arv-cond-shelf .arv-cond-part .t-body+.t-body{margin-top:var(--sp-1)}.arv-cond-shelf .arv-cond-foot{display:flex;justify-content:flex-end;gap:var(--sp-2)}@media (max-width:520px){.arv-cond-shelf .ds-option.arv-cond-option{grid-template-columns:16px 64px minmax(0,1fr);gap:var(--sp-3);align-items:start}.arv-cond-shelf .arv-cond-option .arv-art{width:64px;height:42px}.arv-cond-shelf .arv-cond-option .ds-radio{align-self:start;margin-top:4px}}.arv-amen-head{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.mk .arv-amen-head .q2-step-title{margin:0}.arv-amen-head .q2-step-hint{white-space:nowrap}.arv-amen-hide{margin-left:auto}.arv-amen-pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3)}.arv-amen-pills .chip{font-variant-numeric:tabular-nums}.arv-amen-sum{font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--ink-soft);font-variant-numeric:tabular-nums}.arv-amen-body{display:grid;gap:var(--sp-3);padding-top:var(--sp-4)}.arv-amen-body .arv-amen-pills{margin-top:0}.arv-amen-body .q2-note{align-self:auto}.arv-amen-list{display:grid;min-width:0}.arv-amen-row{display:grid;grid-template-columns:32px minmax(0,1fr) 132px;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--border)}.arv-amen-row:last-child{border-bottom:1px solid var(--border)}.arv-amen-text{display:grid;min-width:0}.arv-amen-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-medium);color:var(--ink)}.arv-amen-note{font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--ink-soft)}.arv-amen-figure{justify-self:end;padding-right:14px;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.q2-note.arv-amen-fine{margin-top:var(--sp-1)}@media (max-width:420px){.arv-amen-row{grid-template-columns:32px minmax(0,1fr) 112px}.arv-amen-head{flex-wrap:wrap}}.arv-panel{display:grid;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border:1px solid hsla(0,0%,100%,.28);border-radius:var(--r-md)}.mk .arv-panel-h{margin:0;font-size:var(--t-label);line-height:var(--lh-label);font-weight:var(--w-bold);color:var(--q2-fg-soft)}.mk .arv-panel .q2-fine a{color:var(--q2-fg);text-decoration:underline;text-underline-offset:2px}.arv-out{list-style:none;margin:0;padding:0;display:grid;gap:2px}.arv-out li{display:grid;grid-template-columns:minmax(0,1fr) auto 64px 56px;align-items:baseline;gap:var(--sp-2);padding:6px var(--sp-2);margin-inline:calc(var(--sp-2) * -1);border-radius:var(--r-sm);font-size:var(--t-body-sm);line-height:var(--lh-body-sm);font-variant-numeric:tabular-nums}.arv-out li[data-today]{background:hsla(0,0%,100%,.12)}.arv-out li[data-after]{background:var(--q2-teal);color:var(--q2-teal-fg)}.arv-out li[data-out]{opacity:.5}.arv-out-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--w-medium)}.arv-out-code{color:var(--q2-fg-soft);font-weight:var(--w-regular)}.arv-out li[data-after] .arv-out-code,.arv-out li[data-after] .arv-out-d,.arv-out li[data-after] .arv-out-tag{color:var(--q2-teal-soft)}.arv-out-tag{font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--q2-fg-soft);white-space:nowrap}.arv-out-v{text-align:right;font-weight:var(--w-bold)}.arv-out-d{text-align:right;color:var(--q2-fg-soft)}.arv-band{display:grid;gap:var(--sp-1);padding:28px 0 24px}.arv-band-track{position:relative;height:10px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.1)}.arv-band-range{position:absolute;top:0;bottom:0;left:var(--from);right:calc(100% - var(--to));border-radius:var(--r-pill);background:var(--q2-teal-soft);opacity:.55}.arv-band-mark{position:absolute;left:var(--at);transform:translateX(-50%);display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;font-size:var(--t-label);line-height:var(--lh-label);color:var(--q2-fg);font-variant-numeric:tabular-nums}.arv-band-mark b{font-weight:var(--w-bold)}.arv-band-mark:after{content:"";position:absolute;left:50%;width:2px;margin-left:-1px;background:currentColor}.arv-band-mark.is-arv{bottom:calc(100% + 6px)}.arv-band-mark.is-arv:after{top:100%;height:10px}.arv-band-mark.is-asis{top:calc(100% + 6px);color:var(--q2-fg-soft)}.arv-band-mark.is-asis:after{bottom:100%;height:10px}.arv-band-ends{position:relative;height:var(--lh-label);font-size:var(--t-label);line-height:var(--lh-label);color:var(--q2-fg-soft);font-variant-numeric:tabular-nums}.arv-band-ends span{position:absolute;left:var(--at);transform:translateX(-50%)}.arv-band-ends span:first-child{transform:none}.arv-band-ends span:last-child{transform:translateX(-100%)}.arv-band-ends,.arv-str{margin-top:var(--sp-4)}.arv-str{display:grid;gap:var(--sp-1);padding-top:var(--sp-4);border-top:1px solid hsla(0,0%,100%,.24)}.arv-str-n{font-family:var(--font-brand);font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.q2-tile .arv-str .cta.cta-white{justify-self:start;box-shadow:none}.mk .arv-str-note{margin:var(--sp-1) 0 0;font-size:var(--t-label);line-height:var(--lh-label);color:var(--q2-teal-soft)}.arv-math .q2-math-body{gap:var(--sp-4)}.arv-math-sec{display:grid;gap:var(--sp-1)}.arv-math-sec .q2-math-h{margin:0}.q2-pairs>.arv-math-line{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-3);row-gap:2px}.q2-pairs>.arv-math-line>span:first-child{color:var(--q2-fg)}.q2-pairs>.arv-math-line[data-total]>span:first-child{font-weight:var(--w-bold)}.q2-pairs>.arv-math-line[data-total]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22)}.arv-math-how{grid-column:1/-1;font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--q2-fg-soft)}.arv-math-extra{margin-top:var(--sp-3)}.arv-math-extra .q2-label{color:var(--q2-fg)}.arv-math-extra .q2-label-note{color:var(--q2-fg-soft)}.arv-math-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding-top:var(--sp-2)}.arv-math>.cta.cta-text{color:#fff}.arv-math .arv-math-foot .cta.cta-white{box-shadow:none}.arv-attrib{padding-bottom:var(--sp-5)}@media (max-width:480px){.arv-panel{padding:var(--sp-4)}.arv-out li{grid-template-columns:minmax(0,1fr) 60px 52px}.arv-out-tag{grid-column:1;grid-row:2}.arv-out-tag:empty{display:none}}@media (max-width:560px){.arv .q2-row--2{grid-template-columns:minmax(0,1fr)}.arv .q2-row--2.arv-hold{grid-template-columns:repeat(2,minmax(0,1fr))}}.arv-run{display:grid;gap:var(--sp-4)}.q2-deal-scroll.arv-run{padding-bottom:var(--sp-5)}.arv-quote .arv-switch{justify-self:start;color:inherit}.mk .arv-retry{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-3)}.arv-amen.is-inline{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--border);min-width:0}.arv-bc-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-4)}.arv-bc-own{margin-left:var(--sp-2);vertical-align:middle}.arv-bc-opt{position:relative}.arv-bc-kebab{position:absolute;top:50%;right:var(--sp-2);transform:translateY(-50%)}.arv-bc-opt:has(.arv-bc-kebab) .arv-bc-text{padding-right:var(--sp-7)}.ds-well.arv-bc-add{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-4)}.arv-bc-add-wide{grid-column:1/-1}.arv-bc-add-acts{display:flex;justify-content:flex-end;gap:var(--sp-2)}@media (max-width:560px){.ds-well.arv-bc-add{grid-template-columns:minmax(0,1fr)}}.arv-comps-shelf .arv-comps-body{display:grid;gap:var(--sp-6)}.arv-comps-shelf .arv-comps-home{display:grid;gap:2px}.arv-comps-shelf .arv-comps-home b{color:var(--ink);font-weight:var(--w-medium)}.arv-comps-shelf .arv-comps-home>span:last-child{font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted)}.arv-comps-shelf .arv-comps-part{display:grid;gap:var(--sp-3)}.arv-comps-shelf .arv-comps-parthead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.arv-comps-shelf .arv-comps-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.arv-comps-shelf .arv-comps-filter{display:grid;gap:var(--sp-1);min-width:0}.arv-comps-shelf .arv-comps-filter input,.arv-comps-shelf .arv-comps-filter select{width:100%;min-width:0}@media (max-width:480px){.arv-comps-shelf .arv-comps-filters{grid-template-columns:minmax(0,1fr)}}