.pains-module__MfSAFq__widget{--tier-fill:#0f766e;--tier-fill-b:#71717a;--ink-strong:#0f766e;--ink-concern:#a16207;margin-top:24px;position:relative}.pains-module__MfSAFq__caption{color:#3f3f46;text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.5}.pains-module__MfSAFq__proof{color:#71717a;text-wrap:pretty;margin:6px 0 0;font-size:13px;line-height:1.5}.pains-module__MfSAFq__record{border:var(--edge-w,1px) solid var(--edge-line);border-radius:var(--edge-radius,14px);height:340px;box-shadow:var(--edge-shadow);background:#fff;padding:0 20px;position:relative;overflow:hidden}.pains-module__MfSAFq__record:before,.pains-module__MfSAFq__record:after{content:"";z-index:1;pointer-events:none;height:22px;position:absolute;left:0;right:0}.pains-module__MfSAFq__record:before{background:linear-gradient(#fff,#fff0);top:0}.pains-module__MfSAFq__record:after{background:linear-gradient(#fff0,#fff);bottom:0}.pains-module__MfSAFq__recordInner{pointer-events:none;will-change:transform;padding:20px 0 24px;transform:translateY(0)}.pains-module__MfSAFq__recordInner div:has(>article){padding-bottom:24px}.pains-module__MfSAFq__recordInner article>p{margin-top:4px}.pains-module__MfSAFq__recordInner article>div+div{margin-top:8px}.pains-module__MfSAFq__recordInner article>button{border-radius:4px;margin-top:4px;display:block}.pains-module__MfSAFq__recordInner article>button:focus{outline:none}.pains-module__MfSAFq__recordInner article>button:focus-visible{outline:2px solid var(--ring,#0f6f5e);outline-offset:2px}.pains-module__MfSAFq__widget[data-phase="1"] .pains-module__MfSAFq__recordInner,.pains-module__MfSAFq__widget[data-phase="2"] .pains-module__MfSAFq__recordInner,.pains-module__MfSAFq__widget[data-phase="3"] .pains-module__MfSAFq__recordInner{transform:translateY(calc(-1 * var(--pain-dist,0px)))}.pains-module__MfSAFq__widget[data-phase="1"] .pains-module__MfSAFq__recordInner{transition:transform var(--pain-scroll-ms,4.2s) cubic-bezier(.45, 0, .25, 1)}.pains-module__MfSAFq__widget[data-phase="4"] .pains-module__MfSAFq__recordInner{transition:transform .9s cubic-bezier(.22,1,.36,1)}.pains-module__MfSAFq__integrityRow{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.pains-module__MfSAFq__integrityCard{border:var(--edge-w,1px) solid var(--edge-line);min-width:0;box-shadow:var(--edge-shadow);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:inline-flex}.pains-module__MfSAFq__integrityExample{box-shadow:none;opacity:.6;cursor:help;border-style:dashed}.pains-module__MfSAFq__integrityName{color:#3f3f46;font-size:13px;font-weight:500}.pains-module__MfSAFq__exampleTag{color:#71717a;font-style:normal;font-weight:600}.pains-module__MfSAFq__chip{color:#71717a;background:#f4f4f5;border-radius:999px;align-items:center;gap:8px;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1.3;transition:background .3s,color .3s;display:inline-flex}.pains-module__MfSAFq__chipDot{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px;animation:1.1s ease-in-out infinite pains-module__MfSAFq__chipWait}.pains-module__MfSAFq__chipText{display:none}.pains-module__MfSAFq__chip[data-settled] .pains-module__MfSAFq__chipDot{animation:none}.pains-module__MfSAFq__chip[data-settled] .pains-module__MfSAFq__chipText{animation:.32s both pains-module__MfSAFq__chipIn;display:inline}@keyframes pains-module__MfSAFq__chipIn{0%{opacity:0}}.pains-module__MfSAFq__chip[data-settled][data-tone=clean]{color:var(--ink-strong);background:#f0fdf4}.pains-module__MfSAFq__chip[data-settled][data-tone=concern]{color:var(--ink-concern);background:#fefce8}@keyframes pains-module__MfSAFq__chipWait{50%{opacity:.3}}.pains-module__MfSAFq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pains-module__MfSAFq__rankGrid{border:var(--edge-w,1px) solid var(--edge-line);border-radius:var(--edge-radius,14px);box-shadow:var(--edge-shadow);background:#fff;grid-template-columns:minmax(150px,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px 24px;padding:20px;display:grid}.pains-module__MfSAFq__rankCorner{display:block}.pains-module__MfSAFq__rankHead{border-bottom:1px solid var(--edge-line);flex-wrap:wrap;align-content:flex-start;align-self:stretch;align-items:baseline;gap:2px 8px;padding-bottom:6px;display:flex}.pains-module__MfSAFq__rankName{color:#18181b;font-size:14.5px;font-weight:600}.pains-module__MfSAFq__rankHead[data-side=b] .pains-module__MfSAFq__rankName{color:#52525b}.pains-module__MfSAFq__rankNote{color:#71717a;flex-basis:100%;font-size:12px}.pains-module__MfSAFq__rankBadge{color:#fff;background:var(--green-dark,#0f6f5e);opacity:0;border-radius:999px;place-items:center;min-width:30px;height:22px;padding:0 7px;font-size:12px;font-weight:700;transition:opacity .26s,scale .36s cubic-bezier(.34,1.56,.64,1);display:inline-grid;scale:.6}.pains-module__MfSAFq__rankHead[data-side=b] .pains-module__MfSAFq__rankBadge{background:#a1a1aa}.pains-module__MfSAFq__widget[data-ranked] .pains-module__MfSAFq__rankBadge{opacity:1;scale:1}.pains-module__MfSAFq__widget[data-ranked] .pains-module__MfSAFq__rankHead[data-side=b] .pains-module__MfSAFq__rankBadge{transition-delay:.12s}.pains-module__MfSAFq__rankDim{color:#3f3f46;font-size:13.5px;line-height:1.35}.pains-module__MfSAFq__rankCell{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:12px;display:grid}.pains-module__MfSAFq__rankTrack{background:#f4f4f5;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.pains-module__MfSAFq__rankFill{border-radius:inherit;background:var(--tier-fill);width:0;transition:width .5s;position:absolute;inset:0 auto 0 0}.pains-module__MfSAFq__rankCell[data-side=b] .pains-module__MfSAFq__rankFill{background:var(--tier-fill-b)}.pains-module__MfSAFq__widget[data-filled] .pains-module__MfSAFq__rankFill{width:var(--fill);transition:width var(--fill-ms) cubic-bezier(.22, 1, .36, 1) var(--fill-delay)}.pains-module__MfSAFq__rankTier{text-align:right;font-variant-numeric:tabular-nums;color:#52525b;white-space:nowrap;opacity:0;font-size:12px;font-weight:500;transition:opacity .3s}.pains-module__MfSAFq__widget[data-filled] .pains-module__MfSAFq__rankTier{opacity:1;transition-delay:calc(var(--fill-ms) * .6 + var(--fill-delay))}.pains-module__MfSAFq__rankReason{border-left:3px solid var(--green-dark,#0f6f5e);border-radius:0 var(--edge-radius,12px) var(--edge-radius,12px) 0;color:#18181b;opacity:0;background:#f0fdf4;margin:16px 0 0;padding:12px 16px;font-size:14.5px;line-height:1.5;transition:opacity .4s .3s,translate .4s .3s;translate:0 6px}.pains-module__MfSAFq__widget[data-ranked] .pains-module__MfSAFq__rankReason{opacity:1;translate:0}.pains-module__MfSAFq__dash{border:var(--edge-w,1px) solid var(--edge-line);border-radius:var(--edge-radius,14px);box-shadow:var(--edge-shadow);background:#fff;padding:20px 20px 10px}.pains-module__MfSAFq__dashTable{grid-template-columns:minmax(118px, 1.3fr) 44px 66px repeat(var(--dims,6), minmax(0, 1fr)) max-content;column-gap:16px;display:grid}.pains-module__MfSAFq__dashNote{color:#71717a;margin:0 0 8px;font-size:12px}.pains-module__MfSAFq__dashRow{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid #f4f4f5;align-items:center;padding:10px 0;display:grid}.pains-module__MfSAFq__dashHead{color:#71717a;border-top:0;border-bottom:1px solid #e4e4e7;align-items:end;padding:0 0 8px;font-size:11.5px;font-weight:500;line-height:1.3}.pains-module__MfSAFq__dashHead+.pains-module__MfSAFq__dashRow{border-top:0}.pains-module__MfSAFq__dashDims{display:contents}.pains-module__MfSAFq__dashDimHead{overflow-wrap:anywhere}.pains-module__MfSAFq__dashName{align-items:center;gap:6px;min-width:0;display:flex}.pains-module__MfSAFq__dashNameText{color:#18181b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.pains-module__MfSAFq__dashRow[data-example] .pains-module__MfSAFq__dashNameText{color:#52525b}.pains-module__MfSAFq__dashFlag{opacity:0;flex:none;transition:opacity .26s,scale .36s cubic-bezier(.34,1.56,.64,1);display:inline-flex;scale:.5}.pains-module__MfSAFq__dashFlagIcon{color:#f59e0b;width:14px;height:14px}.pains-module__MfSAFq__dashRankText{font-family:var(--font-mono,ui-monospace, monospace);color:#18181b;text-underline-offset:4px;opacity:0;font-size:13px;font-weight:600;-webkit-text-decoration:underline dotted #d4d4d8;text-decoration:underline dotted #d4d4d8;transition:opacity .26s,scale .36s cubic-bezier(.34,1.56,.64,1);display:inline-block;scale:.6}.pains-module__MfSAFq__dashScore{align-items:baseline;gap:5px;display:flex}.pains-module__MfSAFq__dashScoreNum{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--brand-700,#0f766e);font-size:15px;font-weight:600;line-height:1}.pains-module__MfSAFq__dashScoreOf{color:#a1a1aa;font-size:11px;line-height:1}.pains-module__MfSAFq__dashGauge{gap:3px;width:100%;max-width:76px;display:flex}.pains-module__MfSAFq__dashGauge i{border-radius:999px;flex:1;height:5px}.pains-module__MfSAFq__dashPills{border:1px solid #e4e4e7;border-radius:6px;display:inline-flex;overflow:hidden}.pains-module__MfSAFq__dashPill{white-space:nowrap;color:#71717a;background:#fff;place-items:center;height:28px;padding:0 10px;font-size:11px;font-weight:500;transition:background .22s,color .22s;display:inline-grid}.pains-module__MfSAFq__dashPill+.pains-module__MfSAFq__dashPill{border-left:1px solid #e4e4e7}.pains-module__MfSAFq__dashPill[data-set],.pains-module__MfSAFq__widget[data-decided] .pains-module__MfSAFq__dashPill[data-lights]{background:var(--verdict);color:#fff}.pains-module__MfSAFq__widget[data-decided] .pains-module__MfSAFq__dashPill[data-lights]{animation:.42s pains-module__MfSAFq__pillPress}@keyframes pains-module__MfSAFq__pillPress{30%{scale:.9}}.pains-module__MfSAFq__dashRow:not(.pains-module__MfSAFq__dashHead){opacity:0;transition:opacity .32s,translate .32s;translate:0 4px}.pains-module__MfSAFq__widget[data-filled] .pains-module__MfSAFq__dashRow:not(.pains-module__MfSAFq__dashHead){opacity:1;transition-delay:var(--row-delay,0s);translate:0}.pains-module__MfSAFq__widget[data-ranked] .pains-module__MfSAFq__dashRankText{opacity:1;transition-delay:var(--rank-delay,0s);scale:1}.pains-module__MfSAFq__widget[data-flagged] .pains-module__MfSAFq__dashFlag{opacity:1;scale:1}@media (max-width:640px){.pains-module__MfSAFq__rankGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;padding:16px}.pains-module__MfSAFq__rankCorner{display:none}.pains-module__MfSAFq__rankDim{grid-column:1/-1;margin-top:6px;font-weight:500}.pains-module__MfSAFq__rankCell{grid-template-columns:minmax(0,1fr);gap:4px}.pains-module__MfSAFq__record{padding:0 16px}.pains-module__MfSAFq__recordInner{padding:16px 0}.pains-module__MfSAFq__dash{padding:16px 16px 6px}.pains-module__MfSAFq__dashTable{display:block}.pains-module__MfSAFq__dashHead{display:none}.pains-module__MfSAFq__dashRow{grid-column:auto;grid-template-columns:60px minmax(0,1fr) auto;grid-template-areas:"rank name decision""score dims dims";gap:8px 10px}.pains-module__MfSAFq__dashRank{grid-area:rank}.pains-module__MfSAFq__dashName{grid-area:name}.pains-module__MfSAFq__dashScore{grid-area:score}.pains-module__MfSAFq__dashDims{grid-area:dims;gap:8px;min-width:0;display:flex}.pains-module__MfSAFq__dashDim{flex:1;min-width:0}.pains-module__MfSAFq__dashDecision{grid-area:decision}.pains-module__MfSAFq__dashPill{padding:0 6px}.pains-module__MfSAFq__integrityRow{flex-direction:column}}@media (prefers-reduced-motion:reduce),(max-width:640px){.pains-module__MfSAFq__widget *,.pains-module__MfSAFq__widget :before,.pains-module__MfSAFq__widget :after{transition:none!important;animation:none!important}.pains-module__MfSAFq__record{height:auto}.pains-module__MfSAFq__record:before,.pains-module__MfSAFq__record:after{display:none}.pains-module__MfSAFq__recordInner{transform:none!important}.pains-module__MfSAFq__chipDot{display:none}.pains-module__MfSAFq__chipText{display:inline}.pains-module__MfSAFq__chip[data-tone=clean]{color:var(--ink-strong);background:#f0fdf4}.pains-module__MfSAFq__chip[data-tone=concern]{color:var(--ink-concern);background:#fefce8}.pains-module__MfSAFq__rankBadge,.pains-module__MfSAFq__rankTier,.pains-module__MfSAFq__rankReason,.pains-module__MfSAFq__dashRow:not(.pains-module__MfSAFq__dashHead),.pains-module__MfSAFq__dashRankText,.pains-module__MfSAFq__dashFlag{opacity:1;translate:0;scale:1}.pains-module__MfSAFq__rankFill{width:var(--fill)}.pains-module__MfSAFq__dashPill[data-lights]{background:var(--verdict);color:#fff}}
.story-module__l2ZUpq__story{--story-measure:1080px;--edge-w:1px;--edge-radius:12px;--edge-line:#18181b14;--edge-shadow:0 1px 2px #09090b0a, 0 8px 24px #09090b0d;--edge-shadow-raised:0 2px 4px #09090b0d, 0 14px 32px #09090b17;--story-hl-period:5.6s;width:100%;max-width:var(--story-measure);margin:0 auto}.story-module__l2ZUpq__framing{color:#52525b;max-width:62ch;margin:0;font-size:14px;line-height:1.55}.story-module__l2ZUpq__framingProspect{color:#3f3f46;font-weight:600}.story-module__l2ZUpq__section{scroll-margin-top:calc(var(--bar-clear,86px) + 12px);margin-top:72px}.story-module__l2ZUpq__section:first-of-type{margin-top:48px}.story-module__l2ZUpq__ask{display:flow-root}.story-module__l2ZUpq__bar{background:var(--brand-gradient);border-radius:999px;width:28px;height:3px;margin:0 0 8px;display:block}.story-module__l2ZUpq__question{letter-spacing:-.015em;color:#71717a;text-wrap:pretty;margin:0;font-size:clamp(24px,2.2vw,28px);font-weight:500;line-height:1.2}.story-module__l2ZUpq__answer{letter-spacing:-.02em;color:#18181b;text-wrap:pretty;margin:8px 0 0;font-size:clamp(24px,2.2vw,28px);font-weight:700;line-height:1.2}.story-module__l2ZUpq__hi{background-image:linear-gradient(100deg, #0f6f5e00 0%, #0f6f5e38 8%, #0f6f5e8c 16%, var(--green) 24%, var(--lime) 32%, var(--green) 40%, #0f6f5e8c 48%, #0f6f5e38 56%, #0f6f5e00 64%, #0f6f5e00 100%),  var(--story-ramp);-webkit-text-fill-color:transparent;color:#0000;background-position:-54%,0 0;background-repeat:repeat-x,no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.story-module__l2ZUpq__hi[data-hi-on]{animation:story-module__l2ZUpq__storyHlConveyor var(--story-hl-period) linear infinite}@keyframes story-module__l2ZUpq__storyHlConveyor{0%{background-position:-54%,0 0}to{background-position:-204%,0 0}}@media (prefers-reduced-motion:reduce){.story-module__l2ZUpq__hi,.story-module__l2ZUpq__hi[data-hi-on]{background-image:var(--story-ramp);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;animation:none}}.story-module__l2ZUpq__seam{border-left:2px solid var(--brand-500,#34bba0);margin-top:20px;padding:2px 0 2px 16px}.story-module__l2ZUpq__seamLead{color:#27272a;margin:0;font-size:14px;font-weight:600}.story-module__l2ZUpq__seamList{color:#3f3f46;margin:10px 0 0;padding-left:22px;font-size:14px;line-height:1.55;list-style:decimal}.story-module__l2ZUpq__seamList>li{padding-left:4px}.story-module__l2ZUpq__seamList>li+li{margin-top:7px}.story-module__l2ZUpq__seamList::marker{color:#a1a1aa;font-variant-numeric:tabular-nums}.story-module__l2ZUpq__seamList>li::marker{color:#a1a1aa;font-variant-numeric:tabular-nums}.story-module__l2ZUpq__seamCaseLabel{letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin:16px 0 0;font-size:10.5px;font-weight:700}.story-module__l2ZUpq__seamCase{color:#3f3f46;max-width:68ch;margin:6px 0 0;font-size:14px;line-height:1.6}.story-module__l2ZUpq__closingRow{isolation:isolate;justify-content:center;margin-top:56px;display:flex}.story-module__l2ZUpq__closingRow .story-module__l2ZUpq__closingCta{gap:11px;min-height:47px;padding:0 23px;font-size:14.5px}.story-module__l2ZUpq__closingRow .story-module__l2ZUpq__closingCta svg{width:16px;height:16px}.story-module__l2ZUpq__fullReportLine{text-align:center;margin:16px 0 0}.story-module__l2ZUpq__fullReportLink{min-height:47px;color:var(--green-dark);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s var(--ease-out), opacity .12s var(--ease-out);border-radius:8px;align-items:center;padding:0 4px;font-size:14.5px;font-weight:500;display:inline-flex}.story-module__l2ZUpq__fullReportLink span{transition:border-color .16s var(--ease-out);border-bottom:1px solid #0f6f5e59;padding-bottom:1px}.story-module__l2ZUpq__fullReportLink:hover{color:#0b5749}.story-module__l2ZUpq__fullReportLink:hover span{border-bottom-color:var(--green-dark)}.story-module__l2ZUpq__fullReportLink:active{opacity:.7}.story-module__l2ZUpq__fullReportLink:focus{outline:none}.story-module__l2ZUpq__fullReportLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:640px){.story-module__l2ZUpq__section{margin-top:56px}.story-module__l2ZUpq__closingRow{margin-top:44px}}@keyframes story-module__l2ZUpq__storyFade{0%{opacity:0}}@keyframes story-module__l2ZUpq__storyFloat{0%{filter:blur(11px)saturate(.82);translate:0 9px;scale:.995}}[data-story-ready=true] .story-module__l2ZUpq__reveal{opacity:0}[data-story-ready=true] .story-module__l2ZUpq__reveal[data-story-enter]{opacity:1;animation:story-module__l2ZUpq__storyFade .82s cubic-bezier(.22, 1, .36, 1) var(--story-delay,0s) backwards, story-module__l2ZUpq__storyFloat .98s cubic-bezier(.22, 1, .36, 1) var(--story-delay,0s) backwards}[data-story-ready=true] .story-module__l2ZUpq__qTail{visibility:hidden}.story-module__l2ZUpq__qCaret{vertical-align:-.04em;background:currentColor;width:2px;height:.82em;margin-left:2px;margin-right:-4px;animation:1s step-end infinite story-module__l2ZUpq__storyCaptionCaret;display:inline-block}.story-module__l2ZUpq__question .story-module__l2ZUpq__hi .story-module__l2ZUpq__qCaret{background:#71717a}.story-module__l2ZUpq__qCaret[data-q-caret-off]{opacity:0;transition:opacity .16s var(--ease-in);animation:none}[data-story-ready=true] .story-module__l2ZUpq__answer[data-q-hold]{opacity:0;animation:none}[data-story-ready=true] .story-module__l2ZUpq__answer[data-q-land]{opacity:1;animation:.72s cubic-bezier(.22,1,.36,1) backwards story-module__l2ZUpq__storyAnswerLand}@keyframes story-module__l2ZUpq__storyAnswerLand{0%{opacity:0;filter:blur(6px);translate:0 12px}}.story-module__l2ZUpq__reveal[data-story-delay="0"]{--story-delay:0s}.story-module__l2ZUpq__reveal[data-story-delay="1"]{--story-delay:80ms}.story-module__l2ZUpq__reveal[data-story-delay="2"]{--story-delay:.16s}.story-module__l2ZUpq__reveal[data-story-delay="3"]{--story-delay:.24s}.story-module__l2ZUpq__reveal[data-story-delay="4"]{--story-delay:.32s}.story-module__l2ZUpq__frameWrap{display:flow-root}@media (prefers-reduced-motion:reduce){.story-module__l2ZUpq__reveal{opacity:1!important;animation:none!important}}.story-module__l2ZUpq__sectionOpener .story-module__l2ZUpq__question,.story-module__l2ZUpq__sectionPain .story-module__l2ZUpq__question{color:#18181b;letter-spacing:-.02em;font-weight:700}.story-module__l2ZUpq__sectionOpener .story-module__l2ZUpq__question{max-width:24ch;font-size:clamp(30px,3.4vw,42px);line-height:1.05}.story-module__l2ZUpq__sectionPain .story-module__l2ZUpq__question{font-size:clamp(26px,2.6vw,34px);line-height:1.1}.story-module__l2ZUpq__sectionOpener .story-module__l2ZUpq__answer,.story-module__l2ZUpq__sectionPain .story-module__l2ZUpq__answer{letter-spacing:0}.story-module__l2ZUpq__sectionOpener .story-module__l2ZUpq__answer{color:#52525b;max-width:60ch;margin-top:12px;font-size:clamp(18px,1.45vw,20px);font-weight:400;line-height:1.45}.story-module__l2ZUpq__sectionPain .story-module__l2ZUpq__answer{color:#18181b;max-width:64ch;margin-top:10px;font-size:17px;font-weight:500;line-height:1.5}.story-module__l2ZUpq__sectionPain{margin-top:96px}.story-module__l2ZUpq__strip{margin-top:32px}.story-module__l2ZUpq__stripTabs{isolation:isolate;background:#f4f4f5;border:1px solid #18181b1a;border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:100%;height:32px;margin:0 0 16px;padding:2px;display:inline-grid;position:relative}.story-module__l2ZUpq__stripTabs:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.story-module__l2ZUpq__stripThumb{z-index:0;width:calc((100% - 4px) / var(--segments,2));transition:transform .22s var(--ease-out);pointer-events:none;background:#fff;border-radius:999px;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 0 0 .5px #18181b0f,0 1px 2px #18181b1a,0 2px 6px #18181b0d}.story-module__l2ZUpq__stripTab{z-index:1;min-width:0;height:100%;font:inherit;color:#52525b;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s var(--ease-out), background-color .16s var(--ease-out);background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0 14px;font-size:13px;font-weight:500;line-height:1;display:grid;position:relative}.story-module__l2ZUpq__stripTab:focus-visible{outline:none}.story-module__l2ZUpq__stripTab[aria-selected=true]{color:#18181b;cursor:default}@media (hover:hover){.story-module__l2ZUpq__stripTab[aria-selected=false]:hover{color:#18181b;background:#18181b0d}}.story-module__l2ZUpq__stripTab[aria-selected=false]:active{background:#18181b17}.story-module__l2ZUpq__stripPanels{display:grid}.story-module__l2ZUpq__stripPanel{visibility:hidden;grid-area:1/1;min-width:0;transition:visibility 0s linear .12s}.story-module__l2ZUpq__stripPanel[data-active]{z-index:1;visibility:visible;transition:none}.story-module__l2ZUpq__stripPanels[data-switched] .story-module__l2ZUpq__stripPanel[data-active]{animation:story-module__l2ZUpq__stripIn .12s var(--ease-out) both}@keyframes story-module__l2ZUpq__stripIn{0%{opacity:0}}.story-module__l2ZUpq__stripList{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none;display:grid}.story-module__l2ZUpq__stripItem{min-width:0}.story-module__l2ZUpq__stripImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.story-module__l2ZUpq__stripButton{border-radius:var(--edge-radius);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block}.story-module__l2ZUpq__stripButton:focus-visible{outline:none}.story-module__l2ZUpq__stripLift{border-radius:var(--edge-radius);transition:transform .16s var(--ease-out);display:block;position:relative}.story-module__l2ZUpq__stripButton:focus-visible .story-module__l2ZUpq__stripLift{outline:2px solid var(--ring);outline-offset:2px}.story-module__l2ZUpq__stripShot{aspect-ratio:1200/736;border:var(--edge-w) solid var(--edge-line);border-radius:var(--edge-radius);box-shadow:var(--edge-shadow);pointer-events:none;transition:box-shadow .16s var(--ease-out), border-color .16s var(--ease-out);background:#fff;position:relative;overflow:hidden;container-type:inline-size}.story-module__l2ZUpq__stripShot *,.story-module__l2ZUpq__stripShot :before,.story-module__l2ZUpq__stripShot :after{transition:none!important;animation:none!important}.story-module__l2ZUpq__stripExpand{color:#fff;opacity:.7;pointer-events:none;width:28px;height:28px;transition:opacity .16s var(--ease-out);background:#18181bb8;border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;right:10px}@media (hover:hover){.story-module__l2ZUpq__stripButton:hover .story-module__l2ZUpq__stripLift{transform:translateY(-2px)}.story-module__l2ZUpq__stripButton:hover .story-module__l2ZUpq__stripShot{box-shadow:var(--edge-shadow-raised);border-color:#18181b1f}.story-module__l2ZUpq__stripButton:hover .story-module__l2ZUpq__stripExpand{opacity:1}}.story-module__l2ZUpq__stripButton:focus-visible .story-module__l2ZUpq__stripExpand{opacity:1}.story-module__l2ZUpq__stripButton:active .story-module__l2ZUpq__stripLift{transition-duration:.12s;transform:scale(.98)}.story-module__l2ZUpq__stripLabel{color:#52525b;margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.4}.story-module__l2ZUpq__stripCaption{color:#52525b;text-wrap:pretty;max-width:60ch;margin:24px 0 0;font-size:15px;line-height:1.5}.story-module__l2ZUpq__zoomBackdrop{--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);z-index:80;overscroll-behavior:contain;animation:story-module__l2ZUpq__zoomFadeIn .2s var(--ease-out) both;background:#09090bb8;place-items:center;display:grid;position:fixed;inset:0;container-type:size}.story-module__l2ZUpq__zoomBackdrop[data-leaving]{animation:story-module__l2ZUpq__zoomFadeOut .16s var(--ease-in) both}@keyframes story-module__l2ZUpq__zoomFadeIn{0%{opacity:0}}@keyframes story-module__l2ZUpq__zoomFadeOut{to{opacity:0}}.story-module__l2ZUpq__zoomDialog{--zoom-room:44px;width:min(calc(100cqw - 48px), calc((100cqh - 48px - 2 * var(--zoom-room)) * 1200 / 736));animation:story-module__l2ZUpq__zoomIn .2s var(--ease-out) both;position:relative}.story-module__l2ZUpq__zoomDialog[data-leaving]{animation:story-module__l2ZUpq__zoomOut .16s var(--ease-in) both}@keyframes story-module__l2ZUpq__zoomIn{0%{opacity:0;transform:scale(.96)}}@keyframes story-module__l2ZUpq__zoomOut{to{opacity:0;transform:scale(.96)}}.story-module__l2ZUpq__zoomShot{aspect-ratio:1200/736;pointer-events:none;background:#fff;border:1px solid #18181b14;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000029,0 24px 64px #00000047;container-type:inline-size}.story-module__l2ZUpq__zoomShot *,.story-module__l2ZUpq__zoomShot :before,.story-module__l2ZUpq__zoomShot :after{transition:none!important;animation:none!important}.story-module__l2ZUpq__zoomClose{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;width:32px;height:32px;transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:calc(100% + 12px);right:0}@media (hover:hover){.story-module__l2ZUpq__zoomClose:hover{background:#ffffff38}}.story-module__l2ZUpq__zoomClose:active{background:#ffffff47;transform:scale(.98)}.story-module__l2ZUpq__zoomClose:focus{outline:none}.story-module__l2ZUpq__zoomClose:focus-visible{outline-offset:2px;outline:2px solid #34bba0}.story-module__l2ZUpq__zoomLabel{color:#ffffffeb;text-align:center;margin:0;font-size:14px;font-weight:500;line-height:20px;position:absolute;top:calc(100% + 12px);left:0;right:0}@media (prefers-reduced-motion:reduce){.story-module__l2ZUpq__zoomBackdrop,.story-module__l2ZUpq__zoomBackdrop[data-leaving],.story-module__l2ZUpq__zoomDialog,.story-module__l2ZUpq__zoomDialog[data-leaving]{animation:none}}.story-module__l2ZUpq__close{text-align:center;margin-top:96px}.story-module__l2ZUpq__closeHeading{letter-spacing:-.02em;color:#18181b;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.1}.story-module__l2ZUpq__closeSub{color:#52525b;text-wrap:pretty;max-width:60ch;margin:12px auto 0;font-size:clamp(18px,1.45vw,20px);line-height:1.45}.story-module__l2ZUpq__close .story-module__l2ZUpq__closingRow{margin-top:32px}@media (prefers-reduced-motion:reduce){.story-module__l2ZUpq__stripThumb,.story-module__l2ZUpq__stripTab,.story-module__l2ZUpq__stripPanel,.story-module__l2ZUpq__stripLift,.story-module__l2ZUpq__stripShot,.story-module__l2ZUpq__stripExpand,.story-module__l2ZUpq__zoomClose{transition:none}.story-module__l2ZUpq__stripPanels[data-switched] .story-module__l2ZUpq__stripPanel[data-active]{animation:none}.story-module__l2ZUpq__stripButton:hover .story-module__l2ZUpq__stripLift,.story-module__l2ZUpq__stripButton:active .story-module__l2ZUpq__stripLift,.story-module__l2ZUpq__zoomClose:active{transform:none}}@media (max-width:640px){.story-module__l2ZUpq__stripList{grid-template-columns:minmax(0,1fr)}.story-module__l2ZUpq__stripItem+.story-module__l2ZUpq__stripItem{margin-top:24px}.story-module__l2ZUpq__sectionPain,.story-module__l2ZUpq__close{margin-top:64px}.story-module__l2ZUpq__close .story-module__l2ZUpq__closingRow{margin-top:24px}}
html:has(.sample-report-module__LqNkaG__page){scrollbar-gutter:stable}.sample-report-module__LqNkaG__page{--ink:#17221f;--surface:#fbfbf6;--green:#34bba0;--green-dark:#0f6f5e;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ring:var(--green-dark);--lime:#b7f36b;--story-ramp:linear-gradient(100deg, var(--green-dark) 0%, var(--brand-700) 100%);--page-gutter:clamp(20px, 3.2vw, 56px);--bar-h:66px;--bar-top:12px;--bar-bottom:calc(var(--bar-top) + var(--bar-h));--bar-clear:calc(var(--bar-bottom) + 8px)}.sample-report-module__LqNkaG__bar{--bar-pad:var(--page-gutter);z-index:50;top:var(--bar-top);min-height:var(--bar-h);margin:var(--bar-top) 24px 0;padding:0 var(--bar-pad);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);will-change:backdrop-filter;backface-visibility:hidden;border:1px solid #17221f0d;border-radius:20px;grid-template-columns:1fr auto;align-items:center;column-gap:10px;display:grid;position:sticky;transform:translateZ(0);box-shadow:0 8px 26px #17221f12}@media (hover:none) and (pointer:coarse){.sample-report-module__LqNkaG__bar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.sample-report-module__LqNkaG__logoLink{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .16s var(--ease-out);border-radius:8px;align-items:center;display:flex}@media (hover:hover){.sample-report-module__LqNkaG__logoLink:hover{opacity:.8}}.sample-report-module__LqNkaG__logoLink:active{opacity:.6;transition-duration:.12s}.sample-report-module__LqNkaG__logoLink:focus{outline:none}.sample-report-module__LqNkaG__logoLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sample-report-module__LqNkaG__logo{width:104px;height:auto}.sample-report-module__LqNkaG__actions{isolation:isolate;justify-content:flex-end;align-items:center;gap:20px;font-size:14px;font-weight:500;display:flex}.sample-report-module__LqNkaG__secondary{color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;touch-action:manipulation;transition:color .16s var(--ease-out), opacity .12s var(--ease-out);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.sample-report-module__LqNkaG__secondary:hover{color:var(--green-dark)}.sample-report-module__LqNkaG__secondary:active{opacity:.7}.sample-report-module__LqNkaG__secondary:focus{outline:none}.sample-report-module__LqNkaG__secondary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.sample-report-module__LqNkaG__secondary svg{width:15px;height:15px}.sample-report-module__LqNkaG__primary{border:1px solid var(--ink);color:#fff;background:var(--ink);white-space:nowrap;touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:38px;transition:transform .16s var(--ease-out), background .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:0 18px;font-size:14.5px;font-weight:500;display:inline-flex;position:relative;box-shadow:0 8px 28px #17221f24}.sample-report-module__LqNkaG__primary:active,.sample-report-module__LqNkaG__primary:hover:active{transition-duration:.12s;transform:translateY(0)scale(.98)}.sample-report-module__LqNkaG__primary:focus{outline:none}.sample-report-module__LqNkaG__primary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sample-report-module__LqNkaG__primary svg{width:16px;height:16px}.sample-report-module__LqNkaG__primary:hover{background:var(--green-dark);border-color:var(--green-dark);transform:translateY(-2px);box-shadow:0 14px 34px #0f6f5e3d}.sample-report-module__LqNkaG__primary:after{content:"";pointer-events:none;z-index:-1;will-change:opacity;border-radius:999px;animation:2.9s cubic-bezier(.4,0,.6,1) infinite sample-report-module__LqNkaG__sample-demo-breathe;position:absolute;inset:0;box-shadow:0 0 6px 1px #0f6f5e8c,0 0 20px 6px #0f6f5e47}@keyframes sample-report-module__LqNkaG__sample-demo-breathe{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.sample-report-module__LqNkaG__primary:after{opacity:.65;will-change:auto;animation:none}.sample-report-module__LqNkaG__primary:hover,.sample-report-module__LqNkaG__primary:active,.sample-report-module__LqNkaG__primary:hover:active{transform:none}.sample-report-module__LqNkaG__logoLink,.sample-report-module__LqNkaG__secondary{transition:none}}.sample-report-module__LqNkaG__page [data-tour=timeline-toggle]{background:var(--brand-gradient);color:#fff;letter-spacing:.01em;border-color:#0000;border-radius:8px;gap:7px;height:32px;padding:0 13px;font-size:12.5px;font-weight:700;position:relative;box-shadow:0 1px 2px #0f6f5e47,0 6px 16px -6px #0f6f5e57}.sample-report-module__LqNkaG__page [data-tour=timeline-toggle] svg{width:15px;height:15px}.sample-report-module__LqNkaG__page [data-tour=timeline-toggle]:hover{filter:brightness(1.06);color:#fff;background:var(--brand-gradient);border-color:#0000}.sample-report-module__LqNkaG__page [data-tour=timeline-toggle]:after{content:"";pointer-events:none;z-index:-1;will-change:opacity;border-radius:8px;animation:3.6s cubic-bezier(.45,0,.55,1) infinite sample-report-module__LqNkaG__sample-chip-breathe;position:absolute;inset:0;box-shadow:0 0 10px #34bba0d9,0 0 36px 10px #34bba04d,0 0 90px 24px #34bba01f}@keyframes sample-report-module__LqNkaG__sample-chip-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sample-report-module__LqNkaG__page [data-tour=timeline-toggle]:after{opacity:.9;will-change:auto;animation:none}}@media (max-width:560px){.sample-report-module__LqNkaG__bar{--bar-pad:14px;margin:var(--bar-top) 12px 0}.sample-report-module__LqNkaG__actions{gap:12px;font-size:13px}.sample-report-module__LqNkaG__primary{gap:7px;min-height:34px;padding:0 13px;font-size:13px}.sample-report-module__LqNkaG__primary svg{width:14px;height:14px}.sample-report-module__LqNkaG__secondary svg{display:none}}
