#wh .reveal{transition:opacity .6s cubic-bezier(.2,.7,.25,1),transform .6s cubic-bezier(.2,.7,.25,1)}.js-reveal #wh .reveal{opacity:0;transform:translateY(16px)}.js-reveal #wh .reveal.in{opacity:1;transform:none}#wh .wh-src{color:var(--faint);margin:14px 0 0;font-size:12.5px}#wh .wh-src--page{margin-top:18px}#wh .wh-h1{max-width:19ch;margin-top:14px}#wh .wh-h1 em,#wh .wh-h2 em{color:var(--indigo);font-style:normal}#wh .wh-h2{max-width:24ch;margin-top:10px}#wh .wh-sec__lede{margin-top:14px}#wh .wh-hero{padding-block:clamp(40px,5.5vw,72px) 0;position:relative;overflow:hidden}#wh .wh-hero__motif{opacity:.85;background:var(--wash);pointer-events:none;width:540px;height:487px;position:absolute;top:-40px;right:-90px;-webkit-mask-image:url(/welli-motif-white.png);mask-image:url(/welli-motif-white.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#wh .wh-hero>.shell{position:relative}#wh .wh-hero__lede{max-width:56ch;margin-top:20px}#wh .wh-hero__cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}#wh .wh-app{border:1px solid var(--border);border-radius:var(--radius-panel);background:#fff;margin-top:36px;overflow:hidden;box-shadow:0 30px 70px -34px #0c0b1f52}#wh .wh-app__bar{border-bottom:1px solid var(--border);background:var(--wash);flex-wrap:wrap;align-items:center;gap:14px;padding:13px 20px;display:flex}#wh .wh-app__name{font-family:var(--label);letter-spacing:.15em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:700}#wh .wh-pips{gap:6px;display:flex}#wh .wh-pips i{background:var(--sep);border-radius:50%;width:9px;height:9px;display:block}#wh .wh-app__filters{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}#wh .wh-seg{border:1px solid var(--border);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}#wh .wh-seg button{appearance:none;cursor:pointer;font:500 13px var(--sans);color:var(--muted);background:0 0;border:0;padding:6px 12px}#wh .wh-seg button[aria-pressed=true]{background:var(--indigo);color:#fff}#wh .wh-seg button+button{border-left:1px solid var(--border)}#wh .wh-app__body{flex-direction:column;gap:22px;padding:clamp(16px,2vw,26px);display:flex}#wh .wh-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#wh .wh-tile{background:var(--wash);border-radius:var(--radius-card);flex-direction:column;gap:6px;min-width:0;padding:18px 18px 16px;display:flex}#wh .wh-tile__k{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}#wh .wh-tile__v{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(26px,2.9vw,38px);font-weight:300;line-height:1}#wh .wh-tile__f{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}#wh .wh-delta{align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}#wh .wh-delta--good{color:var(--good)}#wh .wh-delta--bad{color:var(--bad)}#wh .wh-delta__note{color:var(--muted);font-size:12.5px;font-weight:400}#wh .wh-panels{grid-template-columns:1.32fr 1fr;gap:12px;display:grid}#wh .wh-panel{border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;min-width:0;padding:20px}#wh .wh-panel--wash{background:var(--wash);border-color:#0000;flex-direction:column;display:flex}#wh .wh-panel--wash .wh-chart{margin-block:auto}#wh .wh-panel__t{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:400}#wh .wh-panel__s{color:var(--muted);max-width:62ch;margin:6px 0 18px;font-size:13.5px}#wh .wh-bt{flex-direction:column;display:flex}#wh .wh-bt__head,#wh .wh-bt__row{grid-template-columns:148px minmax(0,1fr) 84px 62px 74px;align-items:center;gap:14px;display:grid}#wh .wh-bt__head{border-bottom:1px solid var(--sep);padding-bottom:9px}#wh .wh-bt__head span:nth-child(n+3){text-align:right}#wh .wh-bt__row{border-bottom:1px solid var(--border);padding-block:11px}#wh .wh-bt__row:hover{background:var(--wash)}#wh .wh-bt__label{color:var(--ink);font-size:14.5px;font-weight:600}#wh .wh-bt__track{background:var(--chart-track);border-radius:5px;height:15px;overflow:hidden}#wh .wh-bt__bar{border-radius:5px;height:100%;transition:width .7s cubic-bezier(.2,.7,.25,1);display:block}#wh .wh-bt__v{text-align:right;color:var(--ink);font-size:14.5px;font-weight:600}#wh .wh-bt__v--lead{color:var(--indigo)}#wh .wh-bt__sh{text-align:right;color:var(--muted);font-size:13.5px}#wh .wh-bt__yoy{text-align:right;font-size:13.5px;font-weight:600}#wh .wh-colhead{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:700}#wh .wh-chart{width:100%;height:auto;display:block;overflow:visible}#wh .wh-chart .grid line{stroke:var(--border);stroke-width:1px}#wh .wh-chart text.axis{font:400 11.5px var(--sans);fill:var(--faint)}#wh .wh-chart .val{font:600 12.5px var(--sans);fill:var(--ink)}#wh .wh-chart .cap{font:500 12px var(--sans);fill:var(--muted)}#wh .wh-block{border-radius:var(--radius-card);color:#fff;flex-direction:column;justify-content:flex-end;min-height:340px;padding:30px;transition:transform .3s cubic-bezier(.2,.7,.25,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}#wh a.wh-block:hover{color:#fff}#wh .wh-block:hover{transform:translateY(-5px);box-shadow:0 28px 56px -30px #3311ee8c}#wh .wh-block--a{background:linear-gradient(160deg,#31e,#1a0a99)}#wh .wh-block--b{background:linear-gradient(160deg,#0c0b1f,#241f52)}#wh .wh-block--c{background:linear-gradient(160deg,#6a54f2,#31e)}#wh .wh-block__motif{opacity:.16;pointer-events:none;background-image:url(/welli-motif-white.png);background-position:118% 118%;background-repeat:no-repeat;background-size:78%;position:absolute;inset:0}#wh .wh-block>:not(.wh-block__motif){position:relative}#wh .wh-block .wh-block__tag{font-family:var(--label);text-transform:uppercase;letter-spacing:.12em;color:var(--ramp-4);font-size:11px;font-weight:700;display:block}#wh .wh-block .wh-block__big{font-family:var(--display);letter-spacing:-.022em;color:#fff;margin:12px 0;font-size:clamp(38px,4.2vw,52px);font-weight:300;line-height:1;display:block}#wh .wh-block .wh-block__big small{letter-spacing:0;font-size:.52em;font-weight:400}#wh .wh-block .wh-block__p{color:var(--on-dark);font-size:14.5px;line-height:1.52;display:block}#wh .wh-block__arrow{color:#fff;align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:600;transition:gap .18s;display:inline-flex}#wh .wh-block__arrow:hover,#wh a.wh-block:hover .wh-block__arrow{color:#fff;gap:12px}#wh .wh-sec{padding-block:clamp(40px,5vw,72px)}#wh .wh-sec--tint{border-block:1px solid var(--border);background:#fbfaff}#wh .wh-pair{grid-template-columns:352px minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.4vw,30px);margin-top:28px;display:grid}#wh .wh-pair .wh-block{min-height:100%}#wh .wh-work{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}#wh .wh-where{margin-top:28px}#wh .wh-card{color:inherit;flex-direction:column;align-items:flex-start;gap:14px;display:flex}#wh .wh-card:hover{color:inherit}#wh .wh-card.card--wash:hover{background:#efedff}#wh .wh-card.card--hero:hover{background:var(--ramp-2)}#wh .wh-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}#wh .wh-more{font-size:16px;font-weight:600}#wh .wh-cta .wh-block{flex-flow:wrap;justify-content:space-between;align-items:center;gap:26px;min-height:0;padding:clamp(30px,3.8vw,52px)}#wh .wh-cta__h{color:#fff;max-width:22ch;margin:0}#wh .wh-cta__h em{color:var(--ramp-4)}#wh .wh-btn-light{color:var(--indigo);background:#fff;border-color:#fff}#wh .wh-btn-light:hover{background:var(--on-dark);color:var(--indigo);border-color:var(--on-dark)}#wh .wh-hero__spine{color:var(--ink);max-width:56ch;margin-top:22px;font-size:clamp(17px,1.6vw,21px);font-weight:500;line-height:1.5}#wh .wh-hero__spine i{color:var(--ramp-4);padding-inline:4px;font-style:normal}#wh .wh-hero__spine span{color:var(--muted);font-weight:400}#wh .wh-appintro{flex-direction:column;gap:12px;margin-top:clamp(46px,6vw,78px);display:flex}#wh .wh-appintro .wh-h2{margin-top:4px}#wh .wh-appintro .wh-hero__lede{margin-top:6px}#wh .fixtab{flex-direction:column;display:flex}#wh .fixtab__head,#wh .fixtab__row{grid-template-columns:116px repeat(3,minmax(0,1fr));gap:18px;display:grid}#wh .fixtab__head{border-bottom:1px solid var(--sep);padding-bottom:9px}#wh .fixtab__row{border-bottom:1px solid var(--border);color:var(--muted);padding-block:16px;font-size:14px;line-height:1.5}#wh .fixtab__row b{color:var(--ink);font-weight:600}#wh .fixtab__d{font-family:var(--label);letter-spacing:.13em;text-transform:uppercase;color:var(--indigo);font-size:11px;font-weight:700}@media (width<=860px){#wh .fixtab__head{display:none}#wh .fixtab__row{grid-template-columns:minmax(0,1fr);gap:8px}#wh .fixtab__row span+span:before{content:attr(data-l)}}#wh .wh-hm__cell{aspect-ratio:1;border-radius:3px}#wh .wh-hm__cell:hover{outline:2px solid var(--ink);outline-offset:1px}#wh .wh-hm__rowlab{color:var(--muted);white-space:nowrap;align-items:center;font-size:12px;display:flex}#wh .wh-hm__legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:12.5px;display:flex}#wh .wh-hm__swatches{gap:2px;display:flex}#wh .wh-hm__swatches i{border-radius:2px;width:22px;height:11px;display:block}#wh .wh-det{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}#wh .wh-dcell{background:var(--wash);border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:space-between;gap:5px;min-height:82px;padding:11px;display:flex}#wh .wh-dcell--warn{background:var(--warn-bg);border-color:var(--warn-line)}#wh .wh-dcell--crit{background:var(--crit-bg);border-color:var(--crit-line)}#wh .wh-dcell__n{color:var(--muted);font-size:11.5px;line-height:1.3}#wh .wh-dcell--warn .wh-dcell__n,#wh .wh-dcell--crit .wh-dcell__n{color:var(--ink)}#wh .wh-dcell__b{white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}#wh .wh-dcell--quiet .wh-dcell__b{color:var(--faint)}#wh .wh-dcell--warn .wh-dcell__b{color:var(--warn-ink)}#wh .wh-dcell--crit .wh-dcell__b{color:var(--bad)}#wh .wh-det__legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:13px;display:flex}#wh .wh-det__legend b{align-items:center;gap:6px;font-weight:500;display:inline-flex}#wh .wh-swatch{border:1px solid #0000;border-radius:4px;width:13px;height:13px;display:inline-block}#wh .wh-swatch--quiet{background:var(--wash);border-color:var(--sep)}#wh .wh-swatch--warn{background:var(--warn-bg);border-color:var(--warn-line)}#wh .wh-swatch--crit{background:var(--crit-bg);border-color:var(--crit-line)}#wh .wh-i--quiet{color:var(--faint)}#wh .wh-i--warn{color:var(--warn-ink)}#wh .wh-i--crit{color:var(--bad)}.wh-tip{z-index:90;pointer-events:none;opacity:0;background:var(--ink);color:#fff;white-space:nowrap;border-radius:9px;padding:8px 11px;font-size:12.5px;line-height:1.45;transition:opacity .12s;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 26px #0c0b1f4d}.wh-tip.is-on{opacity:1}.wh-tip .tip__k{color:var(--ramp-4)}#wh .wh-tv{margin-top:14px}#wh .wh-tv summary{cursor:pointer;color:var(--indigo);font-size:13px;font-weight:500}#wh .wh-tv table{border-collapse:collapse;width:100%;margin-top:12px;font-size:13.5px}#wh .wh-tv th,#wh .wh-tv td{text-align:right;border-bottom:1px solid var(--border);padding:7px 8px}#wh .wh-tv th:first-child,#wh .wh-tv td:first-child{text-align:left}#wh .wh-tv th{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:700}@media (width<=1080px){#wh .wh-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}#wh .wh-panels,#wh .wh-pair{grid-template-columns:minmax(0,1fr)}#wh .wh-pair .wh-block{min-height:280px}#wh .wh-work{grid-template-columns:minmax(0,1fr)}#wh .wh-det{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){#wh .wh-tiles{grid-template-columns:minmax(0,1fr)}#wh .wh-bt__head,#wh .wh-bt__row{grid-template-columns:104px minmax(0,1fr) 70px}#wh .wh-bt__sh,#wh .wh-bt__yoy,#wh .wh-bt__head span:nth-child(4),#wh .wh-bt__head span:nth-child(5){display:none}#wh .wh-det{grid-template-columns:repeat(2,minmax(0,1fr))}#wh .wh-hero__motif{display:none}}@media (prefers-reduced-motion:reduce){#wh .wh-bt__bar{transition:none}.js-reveal #wh .reveal,#wh .reveal{opacity:1;transition:none;transform:none}#wh .wh-block:hover{transform:none}}
