.wc-page [hidden]{display:none !important}.wc-hero{padding-top:calc(52px + 96px)}.wc-tool{display:grid;grid-template-columns:minmax(0,500px) minmax(0,616px);grid-template-areas:"intro box" "counts box" "insights insights";grid-template-rows:auto 1fr auto;justify-content:space-between;column-gap:64px}.wc-intro{grid-area:intro}.wc-h1{max-width:500px}.wc-lede{max-width:480px;margin:20px 0 0;font-size:18px;line-height:27px;letter-spacing:-0.09px;color:var(--sp-soft)}.wc-privacy{max-width:480px;margin:12px 0 0;font-size:14px;line-height:21px;letter-spacing:0.07px;color:var(--sp-faint)}.wc-counts{grid-area:counts;padding-top:40px}.wc-total{display:flex;align-items:baseline;gap:10px;margin:0 0 16px}.wc-total-value{font-size:48px;font-weight:600;line-height:56px;letter-spacing:-1px;color:var(--sp-ink);font-variant-numeric:tabular-nums}.wc-total-label{font-size:18px;line-height:26px;letter-spacing:-0.09px;color:var(--sp-faint)}.wc-stats{margin:0}.wc-stat,.wc-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:13px 0;border:0;border-top:1px solid var(--sp-rule);font-size:15px;line-height:22px;letter-spacing:-0.1px}.wc-stat dt,.wc-row-label{color:var(--sp-soft)}.wc-stat dd{margin:0;font-weight:500;color:var(--sp-ink);font-variant-numeric:tabular-nums}.wc-box{grid-area:box;display:flex;flex-direction:column;min-height:420px;overflow:hidden;border:1px solid rgba(0,0,0,0.12);border-radius:16px;background:#fff}.wc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px 14px 24px;border-bottom:1px solid rgba(0,0,0,0.08);font-size:14px;line-height:20px;letter-spacing:-0.1px}.wc-saved{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sp-faint)}.wc-clear{flex-shrink:0;padding:0;border:0;background:none;font:inherit;font-weight:500;color:#262626;cursor:pointer}.wc-clear:disabled{color:#b4b4b4;cursor:default}.wc-clear[data-armed]{color:#b42318}.wc-textarea{flex:1;width:100%;min-height:0;padding:28px 32px;border:0;outline:none;resize:none;background:transparent;font:inherit;font-size:17px;line-height:29px;letter-spacing:-0.15px;color:#303030}.wc-textarea::placeholder{color:#a3a3a3}.wc-box:focus-within{border-color:rgba(0,0,0,0.24)}.wc-insights{grid-area:insights;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:16px}.wc-insight{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding-top:18px;border-top:1px solid var(--sp-rule)}.wc-insight-title{margin:0;font-size:16px;font-weight:500;line-height:25px;letter-spacing:-0.32px;color:#000}.wc-insight-desc{margin:0;font-size:15px;line-height:23px;letter-spacing:-0.1px;color:var(--sp-soft)}.wc-top{display:flex;flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none}.wc-top:empty{display:none}.wc-top li{display:flex;justify-content:space-between;gap:16px;padding:7px 0;font-size:15px;line-height:22px;letter-spacing:-0.1px}.tl-top-word{color:var(--sp-ink)}.tl-top-count{color:var(--sp-faint);font-variant-numeric:tabular-nums}.wc-empty{margin:14px 0 0;font-size:15px;line-height:23px;letter-spacing:-0.1px;color:var(--sp-faint)}.wc-longest{margin:14px 0 0;max-width:369px;font-family:'Libre Baskerville',Georgia,serif;font-size:18px;line-height:28px;letter-spacing:-0.2px;color:#0e0e0e;overflow-wrap:anywhere}.wc-longest.is-empty{font-family:inherit;font-size:15px;line-height:23px;letter-spacing:-0.1px;color:var(--sp-faint)}.wc-meta{margin-top:6px;font-size:13px;line-height:18px;letter-spacing:-0.026px;color:var(--sp-faint)}.wc-meta:empty{display:none}.wc-goal-summary{margin:14px 0 0;font-size:17px;font-weight:500;line-height:25px;letter-spacing:-0.2px;color:var(--sp-ink)}.wc-progress{height:4px;margin-top:8px;overflow:hidden;border-radius:2px;background:#ececec}.wc-progress-bar{width:0;height:100%;background:#101010;transition:width 200ms ease}.wc-goal-fields{margin-top:18px}.wc-goal-fields .wc-row{padding:9px 0}.wc-goal-fields .wc-row:last-child{border-bottom:1px solid var(--sp-rule)}.wc-input,.wc-select{min-width:0;height:30px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:var(--sp-card);font:inherit;font-size:15px;font-weight:500;color:var(--sp-ink);text-align:right}.wc-input{width:140px}.wc-input:focus-visible,.wc-select:focus-visible{outline:none;border-color:rgba(0,0,0,0.3)}.wc-input:disabled{color:#b4b4b4}.wc-source .wc-choices{flex-wrap:nowrap;gap:10px}.wc-choices{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 12px}.wc-choices label{cursor:pointer}.wc-choices input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.wc-choices label span{color:var(--sp-faint)}.wc-choices input:checked + span{font-weight:500;color:var(--sp-ink)}.wc-choices input:focus-visible + span{outline:2px solid rgba(0,0,0,0.4);outline-offset:2px;border-radius:4px}.wc-input--manual{width:80px}.wc-input--manual:disabled{display:none}.wc-source .wc-row-label,.wc-choices label{white-space:nowrap}.wc-h3{margin:0 0 20px;font-size:20px;font-weight:600;line-height:26px;letter-spacing:-0.1px;color:var(--sp-ink)}.wc-h3--gap{margin-top:64px}.wc-categories{display:grid;grid-template-columns:140fr 230fr 230fr 250fr 306fr;gap:6px;margin:0;padding:0;list-style:none}.wc-categories li{display:flex;flex-direction:column;gap:10px;min-width:0}.wc-cat-name{font-size:15px;font-weight:500;line-height:22px;letter-spacing:-0.1px;color:var(--sp-ink)}.wc-cat-bar{height:10px;border-radius:5px}.wc-cat-range{font-size:14px;line-height:20px;letter-spacing:-0.1px;color:var(--sp-faint)}.wc-range{display:grid;grid-template-columns:220px minmax(0,1fr) 200px;align-items:center;gap:24px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,0.06);font-size:15px;line-height:23px;letter-spacing:-0.1px;color:var(--sp-ink)}.wc-range>:last-child{font-size:14px;line-height:21px;letter-spacing:-0.05px;color:#262626;text-align:right}.wc-range--axis{align-items:start;padding:0 0 10px;border-bottom-color:var(--sp-rule);font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.026px;color:rgba(0,0,0,0.54)}.wc-range--axis>:last-child{font-size:13px;line-height:20px;color:rgba(0,0,0,0.54);text-align:left}.wc-axis{position:relative;height:20px}.wc-axis span{position:absolute;top:0;white-space:nowrap}.wc-track{position:relative;height:8px}.wc-track::before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:rgba(0,0,0,0.08)}.wc-track i{position:absolute;top:0;height:8px;border-radius:4px;background:#101010}.wc-source-note{max-width:760px;margin:16px 0 0;font-size:14px;line-height:21px;letter-spacing:0.07px;color:var(--sp-faint)}.wc-source-note a,.wc-sources a,.wc-category a{color:inherit;text-decoration:underline;text-decoration-color:rgba(0,0,0,0.2);text-underline-offset:0.2em}.wc-compare{max-width:760px;margin-top:40px}.wc-compare .wc-row{padding:9px 0}.wc-select{max-width:60%;cursor:pointer}.wc-category,.wc-verdict{margin:12px 0 0;font-size:15px;line-height:23px;letter-spacing:-0.1px;color:var(--sp-text)}.wc-category strong{font-weight:500;color:var(--sp-ink)}.wc-scale{position:relative;height:8px;margin-top:16px}.wc-scale::before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:rgba(0,0,0,0.12)}.wc-scale-band{position:absolute;top:0;height:8px;border-radius:4px;background:#d2cbc3}.wc-scale-marker{position:absolute;top:-5px;width:2px;height:18px;margin-left:-1px;border-radius:1px;background:#101010}.wc-scale-labels{display:flex;justify-content:space-between;margin-top:6px;font-size:13px;line-height:18px;color:var(--sp-faint)}.wc-sources{margin:12px 0 0;padding:0;list-style:none}.wc-sources li{display:flex;gap:16px;padding:8px 0;border-top:1px solid rgba(0,0,0,0.06);font-size:14px;line-height:21px;color:var(--sp-soft)}.tl-range-num{flex:0 0 150px;font-weight:500;color:var(--sp-ink)}.wc-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.wc-figure{padding-top:20px;border-top:1px solid var(--sp-rule)}.wc-figure p{margin:0}.wc-figure-num{font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.5px;color:var(--sp-ink)}.wc-figure-label{margin-top:2px !important;font-size:16px;line-height:24px;letter-spacing:-0.32px;color:#262626}.wc-figure-note{margin-top:12px !important;font-size:13px;line-height:18px;letter-spacing:-0.026px;color:var(--sp-faint)}.wc-table th,.wc-table td{width:20%}.sp-tint--rose{background:radial-gradient(60% 40% at 50% 75%,rgba(253,226,201,0.5) 0%,rgba(253,226,201,0) 72%),linear-gradient(180deg,rgb(160,121,119) 0%,rgb(185,137,130) 25%,rgb(221,170,155) 50%,rgb(249,218,193) 75%,rgb(246,220,195) 100%)}.tw-wide{display:grid;grid-template-columns:minmax(0,1fr) 580px;min-height:460px}.tw-wide-stage{grid-column:2;grid-row:1}.tw-wide-text{grid-column:1;grid-row:1;align-self:end;padding:0 33px 27px 32px}.tw-wide-text .sp-card-desc{max-width:520px}@media (max-width:1100px){.wc-tool{column-gap:40px}.tw-wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}}@media (max-width:860px){.wc-tool{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "box" "counts" "insights";grid-template-rows:none}.wc-box{margin-top:32px;min-height:360px}.wc-insights,.wc-figures{grid-template-columns:minmax(0,1fr);gap:32px}.wc-insights{margin-top:40px}.wc-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.wc-range{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}.wc-range>.wc-track{grid-column:1 / -1;grid-row:2}.wc-range--axis{display:none}.wc-categories{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.wc-categories li:last-child{grid-column:1 / -1}.tw-wide{grid-template-columns:minmax(0,1fr)}.tw-wide-stage,.tw-wide-text{grid-column:1;grid-row:auto}}@media (max-width:640px){.wc-hero{padding-top:calc(52px + 56px)}.wc-total-value{font-size:40px;line-height:48px}.wc-textarea{padding:20px}.wc-figure-num{font-size:26px;line-height:34px}.wc-sources li{flex-direction:column;gap:2px}.tl-range-num{flex-basis:auto}.tw-wide-text{padding:0 20px 22px}}@media (max-width:420px){.wc-source{flex-wrap:wrap}}