.diy-box-module__jC7dCG__diy{--pad:#fffdf5;--rule:#d6e4f0;--margin:#f1b9ad;--line-gap:28px;min-width:0;max-width:100%;padding:6px 8px 0}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__pad{background-color:var(--pad);background-image:linear-gradient(to right, transparent 30px, var(--margin) 30px, var(--margin) 32px, transparent 32px), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--line-gap) - 1px), var(--rule) calc(var(--line-gap) - 1px), var(--rule) var(--line-gap));border-top:14px solid var(--happlo-cream-500,#e3d8c0);color:var(--hs-navy);border-radius:6px;padding:18px 18px 22px 46px;position:relative;transform:rotate(-.5deg);box-shadow:0 10px 22px #10243c29,0 2px 4px #10243c1a}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__tags{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__tag{color:var(--hs-muted);letter-spacing:.1em;text-transform:uppercase;font-size:16px;font-weight:800}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__sample{border:1px solid var(--hs-line);color:var(--hs-navy);background:#fff;border-radius:999px;padding:1px 10px;font-size:16px;font-weight:700}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__title{color:var(--hs-navy);font-family:var(--hs-font-heading);letter-spacing:-.02em;text-transform:uppercase;margin:4px 0 10px;font-size:52px;font-weight:800;line-height:.95}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__lead{margin:0 0 12px;font-size:17px;font-weight:650;line-height:1.5}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__goal{border:2px solid var(--hs-gap-text);color:var(--hs-gap-text);background:#fff;border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:17px;line-height:1.5}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__goal[data-tone=good]{border-color:var(--hs-good-text);background:var(--hs-good-fill);color:var(--hs-good-text)}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__sub{color:var(--happlo-brand-accent-text,#8f4700);font-family:var(--hs-font-heading);margin:16px 0 4px;font-size:24px;font-weight:800;line-height:1.2}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__boxes{margin:0;padding:0;list-style:none}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__boxes li{margin:4px 0;padding-left:24px;font-size:17px;line-height:1.55;position:relative}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__boxes li:before{content:"";background:var(--hs-navy);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:6px}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__time{color:var(--hs-gap-text);margin:16px 0 0;font-size:18px;font-weight:800;line-height:1.4}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__navy{background:var(--hs-navy);color:#fff;border-radius:20px;margin:18px -8px 0;padding:20px 20px 22px}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__navyTitle{color:#fff;font-family:var(--hs-font-heading);margin:0;font-size:26px;font-weight:800;line-height:1.2}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__navyLine{max-width:60ch;color:var(--happlo-navy-100,#dae2ed);margin:6px 0 0;font-size:17px;line-height:1.5}@media (min-width:761px){.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__pad{background-image:linear-gradient(to right, transparent 38px, var(--margin) 38px, var(--margin) 40px, transparent 40px), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--line-gap) - 1px), var(--rule) calc(var(--line-gap) - 1px), var(--rule) var(--line-gap));padding:24px 32px 28px 56px}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__title{font-size:64px}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__navy{padding:24px 28px 26px}}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__askText{background:#fffdf5;border:1.5px dashed #8f4700;border-radius:10px;margin:14px 0 0;padding:12px 14px}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__askLabel{color:#10243c;margin:0 0 4px;font-weight:800}.diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__askBody{color:#10243c;-webkit-user-select:all;user-select:all;margin:0;font-size:17px;line-height:1.5}:where([data-new-look]) .diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__pad{background-image:linear-gradient(to right, transparent 30px, var(--margin) 30px, var(--margin) 32px, transparent 32px);transform:none}:where([data-new-look]) .diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__title{text-transform:none;font-size:34px;line-height:1.1}@media (min-width:761px){:where([data-new-look]) .diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__pad{background-image:linear-gradient(to right, transparent 38px, var(--margin) 38px, var(--margin) 40px, transparent 40px)}:where([data-new-look]) .diy-box-module__jC7dCG__diy .diy-box-module__jC7dCG__title{font-size:40px}}
.phone-more-module__h8KbAG__button{display:none}@media (max-width:640px){.phone-more-module__h8KbAG__fold:not([data-phone-open]) [data-phone-more]{display:none!important}.phone-more-module__h8KbAG__button{color:#10243c;min-height:48px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #bcc6d0;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:8px 18px;font-size:17px;font-weight:700;display:inline-flex}.phone-more-module__h8KbAG__button:focus-visible{outline-offset:2px;outline:3px solid #10243c}}
.report-redesign-module__MNoTKG__mast{color:#fff;font-family:var(--happlo-font-body);background:#10243c;border-radius:16px;gap:14px;margin-right:6px;padding:18px 16px 16px;scroll-margin-top:64px;font-size:16px;line-height:1.5;display:grid;box-shadow:6px 6px #ff8a00}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__mastTop{justify-content:space-between;align-items:flex-start;gap:10px;min-height:56px;display:flex}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__mastWho{min-width:0}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__eyebrow{color:#ffb35c;font:700 13px/1.3 var(--happlo-font-body);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__eyebrow i{background:currentColor;border-radius:50%;width:8px;height:8px}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__sampleTag{color:#c9d3e0;border:1px solid #ffffff40;border-radius:999px;padding:2px 8px;font-weight:600}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__mastName{color:#fff;font:700 17px/1.25 var(--happlo-font-display);overflow-wrap:anywhere;margin:2px 0 0}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__helper{background:#f3ead8;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__helper img{object-fit:contain;width:58px;height:58px}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__mastHead{gap:10px;display:grid}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__headline{color:#fff;font:800 36px/1.04 var(--happlo-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__headsub{color:#c9d3e0;margin:-2px 0 0;font-size:15px;line-height:1.45}.report-redesign-module__MNoTKG__prog{color:#c9d3e0;background:#ffffff0f;border-radius:12px;gap:10px;padding:12px;display:grid}.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__wait{color:#fff;justify-content:space-between;gap:8px;margin:0;font-size:14px;display:flex}.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__wait b{font-variant-numeric:tabular-nums;flex:none}.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__track{background:#ffffff29;border-radius:5px;height:10px;overflow:hidden}.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__track span{background:#ff8a00;border-radius:5px;height:100%;transition:width .4s linear;display:block}.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__stages{gap:7px;margin:0;padding:0;list-style:none;display:grid}.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__stages li{color:#c9d3e0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14px;display:grid}.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__stages li b{color:#fff;font-weight:600}.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__stages li small{color:#c9d3e0;font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__mark{color:#c9d3e0;width:20px;height:20px;font:700 11px var(--happlo-font-body);border:1.5px solid #ffffff59;border-radius:50%;place-items:center;display:grid}.report-redesign-module__MNoTKG__prog li[data-state=active] .report-redesign-module__MNoTKG__mark{border-color:#ff8a00 #0000 #ff8a00 #ff8a00;animation:.9s linear infinite report-redesign-module__MNoTKG__rdSpin}.report-redesign-module__MNoTKG__prog li[data-state=done] .report-redesign-module__MNoTKG__mark{color:#fff;background:#1e9a61;border-color:#1e9a61}.report-redesign-module__MNoTKG__prog li[data-state=warning] .report-redesign-module__MNoTKG__mark{color:#ffb35c;border-color:#ffb35c}@keyframes report-redesign-module__MNoTKG__rdSpin{to{transform:rotate(360deg)}}.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__leave,.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__progNote{color:#c9d3e0;margin:0;font-size:13px}.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__progNote:empty{display:none}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stats{gap:10px;display:grid}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat{color:#3d5063;background:#fff;border-radius:14px;align-content:start;gap:2px;min-height:104px;padding:14px 16px 14px 18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat:before{content:"";background:0 0;width:5px;position:absolute;inset:0 auto 0 0}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat b{color:#10243c;font:800 44px/1.05 var(--happlo-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat b[data-long]{font-size:30px;line-height:1.1}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat strong{color:#10243c;font:700 15px/1.35 var(--happlo-font-body)}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat .report-redesign-module__MNoTKG__why,.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat .report-redesign-module__MNoTKG__more{color:#3d5063;font-size:14.5px;line-height:1.4}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat[data-tone=bad]{background:#fbe1de}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat[data-tone=bad]:before{background:#b32218}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat[data-tone=bad] .report-redesign-module__MNoTKG__why{color:#b32218;font-weight:600}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat[data-tone=good]{background:#ddf2e7}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat[data-tone=good]:before{background:#16794c}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat[data-tone=good] .report-redesign-module__MNoTKG__why{color:#16794c;font-weight:600}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat[data-tone=wait]{background:#ffffff12;min-height:0}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat[data-tone=wait] strong{color:#fff}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stat .report-redesign-module__MNoTKG__pend{color:#ffffffa6;font:500 15px var(--happlo-font-body);padding-top:4px}.report-redesign-module__MNoTKG__mast a.report-redesign-module__MNoTKG__stat:focus-visible{outline-offset:2px;outline:3px solid #ff8a00}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__also{background:#d32f2f24;border:1.5px solid #e2867e;border-radius:14px;gap:8px;padding:12px 14px 12px 18px;display:grid;position:relative;overflow:hidden}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__also:before{content:"";background:#e04a3f;width:5px;position:absolute;inset:0 auto 0 0}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__also[data-tone=good]{background:#16794c33;border-color:#6fc79b}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__also[data-tone=good]:before{background:#3fbf7f}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__alsoTitle{color:#ffb4ac;font:700 13px var(--happlo-font-body);margin:0}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__also[data-tone=good] .report-redesign-module__MNoTKG__alsoTitle{color:#9ee3bf}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__also ul{margin:0;padding:0;list-style:none;display:grid}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__also li{color:#fff;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:15px;display:flex}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__also li:first-child{padding-top:0}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__also li+li{border-top:1px solid #ffffff26}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__also li b{color:#b32218;font:800 15px var(--happlo-font-display);white-space:nowrap;background:#fbe1de;border-radius:999px;flex:none;padding:2px 10px}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__alsoWhy{color:#fff;margin:0;font-size:14px}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__doneBlock{gap:6px;display:grid}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__doneline{color:#c9d3e0;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__doneline i{color:#fff;width:20px;height:20px;font:700 11px var(--happlo-font-body);background:#1e9a61;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__mastLine{color:#c9d3e0;margin:0;font-size:15px}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__fix{background:#ffffff12;border-radius:12px;padding:10px 12px}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__fix p{color:#fff;margin:0;font-size:15px}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__mastCta{gap:4px;display:grid}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__cta{color:#10243c;min-height:48px;font:700 16px var(--happlo-font-display);text-align:center;background:#ff8a00;border:1.5px solid #10243c;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:13px 16px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1);display:flex;box-shadow:4px 4px #fff}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__cta:active{transform:translate(2px,2px);box-shadow:2px 2px #fff}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__cta:focus-visible,.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__mastCall:focus-visible{outline-offset:3px;outline:3px solid #ff8a00}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__mastCall{color:#fff;text-underline-offset:3px;justify-self:center;min-height:44px;padding:10px 4px;font-size:15px;font-weight:600;text-decoration:underline}.report-redesign-module__MNoTKG__pop{animation:.32s cubic-bezier(.23,1,.32,1) report-redesign-module__MNoTKG__rdPop}@keyframes report-redesign-module__MNoTKG__rdPop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.report-redesign-module__MNoTKG__chips{display:none}@media (max-width:640px){.report-redesign-module__MNoTKG__mast{order:1}.report-redesign-module__MNoTKG__chips{z-index:5;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;clip-path:inset(0 -100vmax);background:#faf9f5;flex-wrap:nowrap;order:0;gap:6px;margin:0 -16px -8px;padding:4px 16px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 0 0 100vmax #faf9f5}.report-redesign-module__MNoTKG__chips::-webkit-scrollbar{display:none}.report-redesign-module__MNoTKG__chips a{white-space:nowrap;color:#10243c;min-height:44px;font:600 13px var(--happlo-font-body);background:#fff;border:1.5px solid #dce0df;border-radius:999px;flex:none;align-items:center;padding:6px 16px;text-decoration:none;display:inline-flex}.report-redesign-module__MNoTKG__chips a:focus-visible{outline-offset:-3px;outline:3px solid #ff8a00}.report-redesign-module__MNoTKG__chips a[aria-current=true]{color:#fff;background:#10243c;border-color:#10243c}}.report-redesign-module__MNoTKG__market{color:#10243c;background:#fff6e6;border:1.5px solid #10243c;border-radius:16px;gap:12px;margin-right:5px;padding:18px;font-size:16px;display:grid;box-shadow:5px 5px #10243c}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__marketLabel{color:#8f4700;font:700 13px var(--happlo-font-body);justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__marketTag{color:#3d5063;background:#fff;border:1px solid #e3d8c0;border-radius:999px;padding:2px 9px;font-weight:600}.report-redesign-module__MNoTKG__market h2{color:#10243c;font:800 22px/1.2 var(--happlo-font-display);letter-spacing:-.01em;margin:0}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__marketSearch,.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__marketSub{color:#10243c;margin:0}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__big{color:#10243c;font:800 42px/1 var(--happlo-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__bigNum{white-space:nowrap;font-size:min(1em,11.2vw)}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__bigAbout{font:700 16px/1.3 var(--happlo-font-body);letter-spacing:0;margin-bottom:2px;display:block}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__big small{color:#10243c;font:600 16px/1.4 var(--happlo-font-body);letter-spacing:0;margin-top:8px;display:block}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__goog{background:#fff;border:2px solid #ff8a00;border-radius:14px;gap:4px;padding:14px 14px 14px 18px;display:grid;position:relative;overflow:hidden}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__goog:before{content:"";background:#ff8a00;width:6px;position:absolute;inset:0 auto 0 0}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__googLabel{color:#8f4700;font:700 14px var(--happlo-font-body);align-items:center;gap:8px;margin:0;display:flex}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__goog b{white-space:nowrap;color:#10243c;font:800 min(32px, 7.4vw)/1.05 var(--happlo-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media (max-width:389px){.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__goog b{font-size:min(32px,6.6vw)}}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__goog p{margin:0;font-size:15px}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__marketHow{color:#3d5063;border-top:1px solid #e3d8c0;padding-top:10px;font-size:14px}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__marketHow summary{color:#10243c;cursor:pointer;min-height:32px;font-weight:600}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__marketHow ul{gap:6px;margin:8px 0;padding-left:18px;display:grid}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__marketHow p{margin:8px 0}.report-redesign-module__MNoTKG__market .report-redesign-module__MNoTKG__marketHow a{color:#10243c}.report-redesign-module__MNoTKG__svcHead{justify-content:space-between;align-items:center;gap:8px;padding:18px 18px 8px;display:flex}.report-redesign-module__MNoTKG__svcHead h3{color:#10243c;font:800 20px/1.2 var(--happlo-font-display);margin:0}.report-redesign-module__MNoTKG__chip{width:fit-content;font:700 12.5px var(--happlo-font-body);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px}.report-redesign-module__MNoTKG__chip[data-tone=bad]{color:#b32218;background:#fbe1de}.report-redesign-module__MNoTKG__chip[data-tone=warn]{color:#8a5604;background:#fcefd3}.report-redesign-module__MNoTKG__chip[data-tone=close]{color:#10243c;background:#eceee9}.report-redesign-module__MNoTKG__chip[data-tone=good]{color:#16794c;background:#ddf2e7}.report-redesign-module__MNoTKG__svcCount{padding:0 18px 12px}.report-redesign-module__MNoTKG__svcCount .report-redesign-module__MNoTKG__count{color:#10243c;margin:0;font-size:16px;line-height:1.45}.report-redesign-module__MNoTKG__svcCount .report-redesign-module__MNoTKG__count b{font:800 22px var(--happlo-font-display);font-variant-numeric:tabular-nums}.report-redesign-module__MNoTKG__ai{border-top:1px solid #dce0df;gap:10px;padding:16px 18px 18px;display:grid}.report-redesign-module__MNoTKG__ai .report-redesign-module__MNoTKG__aiHead{color:#10243c;font:700 16px var(--happlo-font-display);margin:0}.report-redesign-module__MNoTKG__ai .report-redesign-module__MNoTKG__aiTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-redesign-module__MNoTKG__ai .report-redesign-module__MNoTKG__aiTiles li{background:#fff;border:1.5px solid #dce0df;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.report-redesign-module__MNoTKG__ai .report-redesign-module__MNoTKG__aiLogo{background:#f3f4f1;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.report-redesign-module__MNoTKG__ai .report-redesign-module__MNoTKG__aiName{min-width:0;line-height:1.25;display:grid}.report-redesign-module__MNoTKG__ai .report-redesign-module__MNoTKG__aiName b{color:#10243c;font:700 14px var(--happlo-font-display)}.report-redesign-module__MNoTKG__ai .report-redesign-module__MNoTKG__aiName small{color:#3d5063;font-size:12.5px;font-weight:600}.report-redesign-module__MNoTKG__ai li[data-state=no] .report-redesign-module__MNoTKG__aiName small{color:#b32218}.report-redesign-module__MNoTKG__ai li[data-state=yes] .report-redesign-module__MNoTKG__aiName small,.report-redesign-module__MNoTKG__ai .report-redesign-module__MNoTKG__aiName em{color:#16794c}.report-redesign-module__MNoTKG__ai .report-redesign-module__MNoTKG__aiName em{font-size:12px;font-style:normal}.report-redesign-module__MNoTKG__ai .report-redesign-module__MNoTKG__src,.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__moreRow{color:#3d5063;border-top:1px solid #dce0df;margin:0;padding-top:10px;font-size:13px;line-height:1.45}.report-redesign-module__MNoTKG__ai .report-redesign-module__MNoTKG__aiNames{margin:0}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 12px;display:grid}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__tab{color:#10243c;min-height:56px;font:700 13px/1.25 var(--happlo-font-display);text-align:center;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1.5px solid #dce0df;border-radius:12px;padding:16px 6px 10px;position:relative}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__tab[aria-selected=true]{color:#fff;background:#10243c;border-color:#10243c;box-shadow:3px 3px #ff8a00}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__rk{color:#10243c;width:20px;height:20px;font:800 11px var(--happlo-font-display);background:#fff;border:1.5px solid #dce0df;border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;left:8px}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__tab[aria-selected=true] .report-redesign-module__MNoTKG__rk{background:#ff8a00;border-color:#ff8a00}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__tab:focus-visible{outline-offset:2px;outline:3px solid #ff8a00}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__panel{gap:12px;display:grid}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__lead{color:#10243c;font:700 17px/1.35 var(--happlo-font-display);margin:0}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__cardNote{color:#3d5063;margin:8px 0 0;font-size:14px}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__score{border:1.5px solid #dce0df;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__scoreHead{color:#10243c;font:700 14px var(--happlo-font-display);background:#f5f3ee;grid-column:1/-1;justify-content:space-between;gap:8px;margin:0;padding:8px 12px;display:flex}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__scoreHead span{color:#3d5063;font:500 12.5px var(--happlo-font-body)}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__score>div{padding:10px 12px;display:grid}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__score>div+div{border-left:1.5px solid #dce0df}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__score small{color:#3d5063;font:700 12px var(--happlo-font-body);letter-spacing:.04em;text-transform:uppercase}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__score b{color:#10243c;font:800 30px/1.1 var(--happlo-font-display);font-variant-numeric:tabular-nums}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__score [data-behind] b{color:#b32218}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__score em{color:#3d5063;font-size:13px;font-style:normal}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__scoreWait{color:#3d5063;grid-column:1/-1;margin:0;padding:10px 12px}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__group{gap:12px;display:grid}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__gapsH{color:#10243c;font:700 14px var(--happlo-font-display);align-items:center;gap:10px;margin:2px 0 0;display:flex}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__gapsH:after{content:"";background:#dce0df;flex:1;height:1px}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__gap{border-bottom:1px solid #dce0df;gap:6px;padding-bottom:12px;display:grid}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__gap:last-child{border-bottom:0;padding-bottom:0}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__gap h4{color:#10243c;font:700 16px var(--happlo-font-display);justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__gap h4 span{color:#3d5063;font:500 12.5px var(--happlo-font-body)}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__bars{grid-template-columns:minmax(56px,76px) minmax(0,1fr) auto;align-items:center;gap:6px 8px;font-size:13px;font-weight:600;display:grid}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__bars>span:first-child,.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__bars>span[data-who]{color:#10243c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__bars>span[data-who=them]{color:#3d5063}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__barTrack{background:#eceee9;border-radius:6px;height:12px;overflow:hidden}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__barTrack i{background:#10243c;border-radius:6px;height:100%;display:block}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__barTrack i[data-who=them]{background:#a7b0b8}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__bars b{color:#10243c;min-width:40px;font:800 16px var(--happlo-font-display);font-variant-numeric:tabular-nums;text-align:right}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__gapPair,.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__gapNote,.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__gapSub{color:#10243c;margin:0;font-size:14.5px;line-height:1.45}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__gapPair b[data-missing]{color:#3d5063;font-weight:600}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__gapNote b{color:#b32218}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__gapSub{color:#3d5063}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__moreRow{flex-wrap:wrap;align-items:flex-start;gap:4px 14px;display:flex}.report-redesign-module__MNoTKG__rival .report-redesign-module__MNoTKG__rivalMore{flex:100%;margin:0}.report-redesign-module__MNoTKG__diy{color:#10243c;background:#fff;border:1.5px solid #e3d8c0;border-radius:16px;gap:12px;margin-right:4px;padding:18px;font-size:16px;display:grid;box-shadow:4px 4px #e3d8c0}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__diyLabel{color:#3d5063;font:700 13px var(--happlo-font-body);margin:0}.report-redesign-module__MNoTKG__diy h2{color:#10243c;font:800 24px/1.15 var(--happlo-font-display);margin:0}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__diyLead{color:#10243c;margin:0;font-weight:600}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__cost{gap:8px;display:grid}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__cost>div{background:#fbe1de;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 12px;padding:10px 14px 10px 16px;display:grid;position:relative;overflow:hidden}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__cost>div:before,.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__costGoal:before{content:"";background:#b32218;width:5px;position:absolute;inset:0 auto 0 0}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__cost b{color:#10243c;font:800 30px/1.1 var(--happlo-font-display);font-variant-numeric:tabular-nums;grid-row:1/3}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__cost span{color:#10243c;font:700 15px var(--happlo-font-body)}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__cost small{color:#b32218;font-size:13.5px;font-weight:600}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__costGoal{color:#10243c;background:#fbe1de;border-radius:12px;margin:0;padding:10px 14px 10px 16px;font-size:15px;position:relative;overflow:hidden}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__costGoal[data-tone=good]{background:#ddf2e7}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__costGoal[data-tone=good]:before{background:#16794c}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__diyLists{gap:12px;display:grid}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__diyLists h3{color:#10243c;font:700 16px var(--happlo-font-display);margin:0 0 4px}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__diyLists ul{gap:4px;margin:0;padding-left:18px;font-size:15px;display:grid}.report-redesign-module__MNoTKG__diy.report-redesign-module__MNoTKG__diyTidy .report-redesign-module__MNoTKG__costGoal b{font:inherit;grid-row:auto;font-weight:700}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__topFixes{background:#fff6e6;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__topFixes h3{color:#10243c;font:800 17px/1.2 var(--happlo-font-display);text-wrap:balance;margin:0}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__topFixes ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__topFixes li{color:#10243c;overflow-wrap:anywhere;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:15.5px;line-height:1.4;display:grid}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__topFixes li svg{color:#b32218;margin-top:2px}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__topFixes li b{font-weight:700}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__askText{background:#fff6e6;border-radius:12px;padding:12px 14px;font-size:15px}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__askText p{margin:0}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__askText .report-redesign-module__MNoTKG__askBody{margin-top:4px;font-style:italic}.report-redesign-module__MNoTKG__hand{color:#fff;background:#10243c;border-radius:16px;gap:12px;margin-right:5px;padding:18px;font-size:16px;display:grid;box-shadow:5px 5px #ff8a00}.report-redesign-module__MNoTKG__hand .report-redesign-module__MNoTKG__handWho{align-items:center;gap:12px;display:flex}.report-redesign-module__MNoTKG__hand .report-redesign-module__MNoTKG__handWho img{object-fit:contain;background:#f3ead8;border-radius:50%;flex:none;width:56px;height:56px;padding:4px}.report-redesign-module__MNoTKG__hand h2{color:#fff;font:800 22px/1.2 var(--happlo-font-display);margin:0}.report-redesign-module__MNoTKG__hand>p{color:#c9d3e0;margin:0}.report-redesign-module__MNoTKG__hand.report-redesign-module__MNoTKG__hand a{color:#10243c;font-family:var(--happlo-font-display);background:#ff8a00;border:1.5px solid #10243c;border-radius:12px;justify-content:center;font-size:16px;box-shadow:4px 4px #fff}.report-redesign-module__MNoTKG__wtop{grid-template-columns:repeat(2,minmax(0,1fr));place-items:start center;gap:10px;display:grid}.report-redesign-module__MNoTKG__wtop:not([data-shot]){grid-template-columns:minmax(0,1fr)}.report-redesign-module__MNoTKG__speed{gap:8px;margin-top:8px;display:grid}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__speedRow{color:#10243c;font:700 14.5px var(--happlo-font-body);align-items:center;gap:10px;margin:0;display:flex}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__speedRow b{color:#10243c;font:800 26px var(--happlo-font-display)}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__pill{color:#fff;font:700 13px var(--happlo-font-body);white-space:nowrap;background:#3d5063;border-radius:999px;padding:4px 12px}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__pill[data-tone=low]{background:#b32218}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__pill[data-tone=middle]{background:#a96a05}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__pill[data-tone=high]{background:#16794c}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__load{gap:4px;display:grid}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__load p{color:#10243c;font:700 14.5px var(--happlo-font-body);margin:0}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__load[data-slow] p{color:#b32218}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__loadTrack{background:#eceee9;border-radius:6px;height:12px;display:block;position:relative}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__loadTrack i{background:#16794c;border-radius:6px;position:absolute;inset:0 auto 0 0}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__load[data-slow] .report-redesign-module__MNoTKG__loadTrack i,.report-redesign-module__MNoTKG__speed[data-tone=low] .report-redesign-module__MNoTKG__loadTrack i{background:#b32218}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__loadTrack u{background:#10243c;width:2px;position:absolute;top:-4px;bottom:-4px}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__loadKey{color:#10243c;height:18px;font:700 12.5px var(--happlo-font-body);display:block;position:relative}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__loadKey span{position:absolute;transform:translate(-50%)}.report-redesign-module__MNoTKG__speed .report-redesign-module__MNoTKG__loadNote{color:#3d5063;font-size:14px}.report-redesign-module__MNoTKG__rows{margin:8px 0 0;padding:0;list-style:none;display:grid}.report-redesign-module__MNoTKG__rows li{color:#10243c;border-top:1px solid #dce0df;justify-content:space-between;gap:10px;padding:9px 0;font-size:15px;display:flex}.report-redesign-module__MNoTKG__rows li b{color:#10243c;font:800 15px var(--happlo-font-display);text-align:right}.report-redesign-module__MNoTKG__rows li[data-tone=bad] b{color:#b32218}.report-redesign-module__MNoTKG__bigfix{color:#10243c;background:#fbe1de;border-radius:12px;margin:8px 0 0;padding:10px 14px 10px 16px;font-size:15px;position:relative;overflow:hidden}.report-redesign-module__MNoTKG__bigfix:before{content:"";background:#b32218;width:5px;position:absolute;inset:0 auto 0 0}.report-redesign-module__MNoTKG__bigfix b{color:#b32218}.report-redesign-module__MNoTKG__bigfix[data-tone=calm]{background:#f5f3ee}.report-redesign-module__MNoTKG__bigfix[data-tone=calm]:before{background:#a7b0b8}.report-redesign-module__MNoTKG__bigfix[data-tone=calm] b{color:#10243c}.report-redesign-module__MNoTKG__end{color:#10243c;background:#fff;border:1.5px solid #e3d8c0;border-radius:16px;gap:12px;margin-right:4px;padding:16px;font-size:16px;display:grid;box-shadow:4px 4px #e3d8c0}.report-redesign-module__MNoTKG__end .report-redesign-module__MNoTKG__sign{align-items:center;gap:12px;display:flex}.report-redesign-module__MNoTKG__end .report-redesign-module__MNoTKG__sign img{object-fit:contain;flex:none;width:64px;height:64px}.report-redesign-module__MNoTKG__end .report-redesign-module__MNoTKG__sign p{gap:2px;margin:0;display:grid}.report-redesign-module__MNoTKG__end .report-redesign-module__MNoTKG__sign b{color:#10243c;font:800 17px var(--happlo-font-display)}.report-redesign-module__MNoTKG__end .report-redesign-module__MNoTKG__sign span{color:#3d5063;font-size:14px}.report-redesign-module__MNoTKG__end .report-redesign-module__MNoTKG__sign a{color:#10243c;text-underline-offset:3px;font-weight:600;text-decoration:underline}.report-redesign-module__MNoTKG__end .report-redesign-module__MNoTKG__endActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.report-redesign-module__MNoTKG__end .report-redesign-module__MNoTKG__endActions button{width:100%;min-height:44px;margin:0}.report-redesign-module__MNoTKG__end .report-redesign-module__MNoTKG__endDetails{box-shadow:none;color:#3d5063;background:0 0;border:0;border-top:1px solid #dce0df;border-radius:0;margin:0;padding:10px 0 0;font-size:14px}@media (min-width:641px){.report-redesign-module__MNoTKG__mast{padding:24px}.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__cost{grid-template-columns:repeat(3,minmax(0,1fr))}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__cost>div{grid-template-columns:minmax(0,1fr)}.report-redesign-module__MNoTKG__diy .report-redesign-module__MNoTKG__cost b{grid-row:auto}}@media (prefers-reduced-motion:reduce){.report-redesign-module__MNoTKG__pop{animation:none}.report-redesign-module__MNoTKG__prog li[data-state=active] .report-redesign-module__MNoTKG__mark{border-right-color:#ff8a00;animation:none}.report-redesign-module__MNoTKG__prog .report-redesign-module__MNoTKG__track span,.report-redesign-module__MNoTKG__mast .report-redesign-module__MNoTKG__cta{transition:none}}@media print{.report-redesign-module__MNoTKG__chips{display:none}.report-redesign-module__MNoTKG__mast,.report-redesign-module__MNoTKG__market,.report-redesign-module__MNoTKG__hand{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.report-redesign-module__MNoTKG__end .report-redesign-module__MNoTKG__endDetails[data-plain]{font-size:16px;line-height:1.55}.report-redesign-module__MNoTKG__end .report-redesign-module__MNoTKG__endDetails[data-plain] p{max-width:70ch;font-size:16px}.report-redesign-module__MNoTKG__mast[data-ls] .report-redesign-module__MNoTKG__doneline i{background:#13744a}
