.cer-page[data-astro-cid-rryg5rmh]{--cer-bar:#8a857c;--cer-track:#f1efea;--cer-hot:var(--coral);--cer-ease:cubic-bezier(.22, 1, .36, 1);--cer-measure:42rem}.cer-page[data-astro-cid-rryg5rmh] [data-astro-cid-rryg5rmh]::selection{color:var(--text-primary);background:#ffd9e1}.cer-hero[data-astro-cid-rryg5rmh]{isolation:isolate;padding:128px 0 40px;position:relative;overflow:clip}.cer-hero[data-astro-cid-rryg5rmh]:before,.cer-hero[data-astro-cid-rryg5rmh]:after{content:"";z-index:-1;pointer-events:none;position:absolute}.cer-hero[data-astro-cid-rryg5rmh]:before{background:radial-gradient(48% 62% at 14% 22%,#ffba5442,#0000 72%),radial-gradient(44% 58% at 52% 12%,#fe836a29,#0000 70%),radial-gradient(52% 66% at 84% 40%,#fa50762b,#0000 72%);inset:-12% -8% 0;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.cer-hero[data-astro-cid-rryg5rmh]:after{opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff6b 50%,#0000 62%) 160% 0/260% 100% no-repeat;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}@media (width>=900px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cer-hero[data-astro-cid-rryg5rmh]:before{animation:22s ease-in-out infinite alternate cer-wash}.cer-hero[data-astro-cid-rryg5rmh]:after{opacity:1;animation:11s ease-in-out 1.5s infinite cer-shimmer}.cer-hero[data-astro-cid-rryg5rmh].is-paused:before,.cer-hero[data-astro-cid-rryg5rmh].is-paused:after{animation-play-state:paused}}@keyframes cer-wash{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,1.5%)scale(1.06)}}@keyframes cer-shimmer{0%,15%{background-position:160% 0}65%,to{background-position:-60% 0}}.cer-hero-grid[data-astro-cid-rryg5rmh]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}.cer-title[data-astro-cid-rryg5rmh]{letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;max-width:20ch;margin:0;font-size:50px;font-weight:600;line-height:1.04}.cer-stand[data-astro-cid-rryg5rmh]{color:var(--text-secondary);max-width:34rem;margin:24px 0 0;font-size:19px;line-height:1.5}.cer-byline[data-astro-cid-rryg5rmh]{color:var(--text-tertiary);margin:20px 0 0;font-size:13px;line-height:1.5}.cer-hero-actions[data-astro-cid-rryg5rmh]{flex-wrap:wrap;align-items:flex-start;gap:12px 28px;margin-top:32px;display:flex}.cer-hero-cta[data-astro-cid-rryg5rmh]{flex-direction:column;align-items:center;gap:6px;display:flex}.btn[data-astro-cid-rryg5rmh].cer-btn-white{color:var(--text-primary);background:#fff;border:1px solid #0a0d121a;box-shadow:0 1px 2px #0a0d120f,0 8px 20px -10px #fa507659}.btn[data-astro-cid-rryg5rmh].cer-btn-white:hover{transform:translateY(-2px)scale(1.02);box-shadow:-8px 4px 18px -10px #fa507666,8px 4px 18px -10px #ffba5466,0 2px 6px -2px #0a0d1224}.btn[data-astro-cid-rryg5rmh].cer-btn-white:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #717680}.cer-hero-trial[data-astro-cid-rryg5rmh]{color:var(--text-tertiary);font-size:12px;font-style:italic;line-height:1.3}.cer-textlink[data-astro-cid-rryg5rmh]{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--border-primary);padding:12px 0;font-size:15px;font-weight:600}.cer-textlink[data-astro-cid-rryg5rmh]:hover{text-decoration-color:var(--coral)}.cer-room[data-astro-cid-rryg5rmh]{justify-self:center;width:min(100%,440px);margin:0}.cer-room[data-astro-cid-rryg5rmh] svg[data-astro-cid-rryg5rmh],.cer-room-still[data-astro-cid-rryg5rmh]{width:100%;height:auto;display:block}.cer-room[data-astro-cid-rryg5rmh] svg[data-astro-cid-rryg5rmh]{display:none;overflow:visible}@media (width>=900px) and (hover:hover) and (pointer:fine){.cer-room[data-astro-cid-rryg5rmh] svg[data-astro-cid-rryg5rmh]{display:block}.cer-room-still[data-astro-cid-rryg5rmh]{display:none}}.cer-room[data-astro-cid-rryg5rmh].is-paused [data-astro-cid-rryg5rmh]{animation-play-state:paused!important}.cer-room[data-astro-cid-rryg5rmh] svg[data-astro-cid-rryg5rmh].is-settled [data-astro-cid-rryg5rmh]:is(.cer-room-m,.cer-room-you){animation:none}.cer-room[data-astro-cid-rryg5rmh] figcaption[data-astro-cid-rryg5rmh]{text-align:center;max-width:22rem;color:var(--text-tertiary);margin:8px auto 0;font-size:14px;line-height:1.5}.cer-room-threads[data-astro-cid-rryg5rmh] line[data-astro-cid-rryg5rmh]{stroke:#0a0d121a;stroke-width:1.2px}.cer-room-halo[data-astro-cid-rryg5rmh]{fill:#fa50761f}.cer-room-you[data-astro-cid-rryg5rmh]{fill:var(--coral)}.cer-room-m[data-astro-cid-rryg5rmh].a{fill:var(--amber)}.cer-room-m[data-astro-cid-rryg5rmh].t{fill:var(--tangerine)}.cer-room-m[data-astro-cid-rryg5rmh].p{fill:#fdb0c1}.cer-room-face[data-astro-cid-rryg5rmh]{mix-blend-mode:multiply;pointer-events:none}.cer-room-face[data-astro-cid-rryg5rmh].is-photo{filter:grayscale()contrast(1.15);opacity:.8}.cer-room-face[data-astro-cid-rryg5rmh].is-art{opacity:.85}.cer-room-you[data-astro-cid-rryg5rmh] .cer-room-face[data-astro-cid-rryg5rmh]{opacity:.72}.cer-room-node[data-astro-cid-rryg5rmh]{transform-box:view-box;transform-origin:0 0}.cer-room-face[data-astro-cid-rryg5rmh],.cer-room-threads[data-astro-cid-rryg5rmh] line[data-astro-cid-rryg5rmh]{transition:opacity .25s,filter .25s,stroke .25s}.cer-room-node[data-astro-cid-rryg5rmh].is-near .cer-room-face[data-astro-cid-rryg5rmh]{opacity:1;filter:none;mix-blend-mode:normal}.cer-room-threads[data-astro-cid-rryg5rmh] line[data-astro-cid-rryg5rmh].is-lit{stroke:#fa50768c}.cer-room-initials[data-astro-cid-rryg5rmh]{fill:#0a0d1280;text-anchor:middle;dominant-baseline:central;letter-spacing:-.02em;font-weight:600}@media (prefers-reduced-motion:no-preference){.cer-room-you[data-astro-cid-rryg5rmh],.cer-room-halo[data-astro-cid-rryg5rmh]{transform-origin:200px 200px;animation:cer-pop .6s var(--cer-ease) both}.cer-room-halo[data-astro-cid-rryg5rmh]{animation:cer-pop .6s var(--cer-ease) both, cer-breathe 4.8s ease-in-out 1.8s infinite}.cer-room-m[data-astro-cid-rryg5rmh]{transform-box:fill-box;transform-origin:50%;animation:cer-pop .5s var(--cer-ease) both;animation-delay:calc(.5s + var(--i) * 45ms)}.cer-room-m[data-astro-cid-rryg5rmh].is-first{animation-delay:.35s}.cer-room-threads[data-astro-cid-rryg5rmh]{animation:.8s 1.4s both cer-fade}}@keyframes cer-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cer-fade{0%{opacity:0}to{opacity:1}}@keyframes cer-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.cer-quiz-wrap[data-astro-cid-rryg5rmh]{margin-bottom:8px}.cer-quiz[data-astro-cid-rryg5rmh]{background:var(--card-fill);border-radius:16px;scroll-margin-top:88px}.cer-quiz-sum[data-astro-cid-rryg5rmh]{cursor:pointer;border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 20px;list-style:none;display:flex}.cer-quiz-sum[data-astro-cid-rryg5rmh]::-webkit-details-marker{display:none}.cer-quiz-sum[data-astro-cid-rryg5rmh]:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.cer-quiz-sum-dots[data-astro-cid-rryg5rmh]{gap:5px;display:inline-flex}.cer-quiz-sum-dots[data-astro-cid-rryg5rmh] span[data-astro-cid-rryg5rmh]{background:var(--coral);opacity:.3;border-radius:50%;width:8px;height:8px;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1)}.cer-quiz-sum-dots[data-astro-cid-rryg5rmh] span[data-astro-cid-rryg5rmh].is-done{opacity:1}.cer-quiz-sum[data-astro-cid-rryg5rmh]:hover .cer-quiz-sum-dots[data-astro-cid-rryg5rmh] span[data-astro-cid-rryg5rmh]{opacity:.75}.cer-quiz-sum[data-astro-cid-rryg5rmh]:hover .cer-quiz-sum-dots[data-astro-cid-rryg5rmh] span[data-astro-cid-rryg5rmh].is-done{opacity:1}.cer-quiz-sum[data-astro-cid-rryg5rmh]:hover{background:color-mix(in srgb, var(--card-fill), #1d1a17 4%)}.cer-quiz-sum[data-astro-cid-rryg5rmh]:hover .cer-quiz-chev[data-astro-cid-rryg5rmh]{stroke:var(--text-primary)}.cer-quiz[data-astro-cid-rryg5rmh].is-off .cer-quiz-sum-dots[data-astro-cid-rryg5rmh] span[data-astro-cid-rryg5rmh]{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.cer-quiz[data-astro-cid-rryg5rmh].is-fresh:not([open]) .cer-quiz-sum-dots[data-astro-cid-rryg5rmh] span[data-astro-cid-rryg5rmh]{animation:cer-dot-beat 2.6s cubic-bezier(.16, 1, .3, 1) calc(.8s + var(--d) * .12s) 7 both}}@media (prefers-reduced-motion:reduce){.cer-quiz[data-astro-cid-rryg5rmh].is-fresh:not([open]) .cer-quiz-sum-dots[data-astro-cid-rryg5rmh] span[data-astro-cid-rryg5rmh]{animation:cer-dot-glow 3.2s ease-in-out calc(var(--d) * .16s) 3 both}}@keyframes cer-dot-beat{0%,34%,to{opacity:.3;transform:scale(1)}9%{opacity:1;transform:scale(1.4)}}@keyframes cer-dot-glow{0%,50%,to{opacity:.3}18%{opacity:1}}.cer-quiz-sum-h[data-astro-cid-rryg5rmh]{color:var(--text-primary);font-size:15px;font-weight:600}.cer-quiz-sum-p[data-astro-cid-rryg5rmh]{color:var(--text-secondary);font-size:14px}.cer-quiz-chev[data-astro-cid-rryg5rmh]{fill:none;width:16px;height:16px;stroke:var(--text-secondary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-left:auto;transition:transform .2s}.cer-quiz[data-astro-cid-rryg5rmh][open] .cer-quiz-chev[data-astro-cid-rryg5rmh]{transform:rotate(180deg)}.cer-quiz-form[data-astro-cid-rryg5rmh]{padding:4px 20px 20px}.cer-qs[data-astro-cid-rryg5rmh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cer-q[data-astro-cid-rryg5rmh]{background:var(--bg-primary);box-sizing:border-box;border:0;border-radius:16px;min-width:0;height:100%;margin:0;padding:20px 20px 18px}.cer-q[data-astro-cid-rryg5rmh] legend[data-astro-cid-rryg5rmh]{float:left;width:100%;color:var(--text-primary);gap:10px;margin-bottom:14px;padding:0;font-size:15.5px;font-weight:600;line-height:1.4;display:flex}.cer-q-n[data-astro-cid-rryg5rmh]{background:var(--text-primary);width:22px;height:22px;color:var(--text-white);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;margin-top:-1px;font-size:12px;display:inline-grid}.cer-opts[data-astro-cid-rryg5rmh]{clear:both;flex-wrap:wrap;gap:8px;display:flex}.cer-opt[data-astro-cid-rryg5rmh]{border:1px solid var(--border-primary);background:var(--bg-primary);min-height:40px;color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;padding:9px 14px;font-size:14px;line-height:1.3;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.cer-opt[data-astro-cid-rryg5rmh]:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.cer-opt[data-astro-cid-rryg5rmh] input[data-astro-cid-rryg5rmh]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cer-opt[data-astro-cid-rryg5rmh]:has(input:checked){background:var(--text-primary);border-color:var(--text-primary);color:var(--text-white)}.cer-opt[data-astro-cid-rryg5rmh]:has(input:focus-visible){outline:2px solid var(--text-primary);outline-offset:2px}.cer-col[data-astro-cid-rryg5rmh]{min-width:0}.cer-toc[data-astro-cid-rryg5rmh]{display:none}.cer-prose[data-astro-cid-rryg5rmh]>.cer-ch[data-astro-cid-rryg5rmh]>:is(p,h3,ul,ol,details),.cer-prose[data-astro-cid-rryg5rmh]>.cer-ch[data-astro-cid-rryg5rmh]>h2[data-astro-cid-rryg5rmh]{max-width:var(--cer-measure)}.cer-ch[data-astro-cid-rryg5rmh]{padding-bottom:0}.cer-ch[data-astro-cid-rryg5rmh]>h2[data-astro-cid-rryg5rmh]{letter-spacing:-.025em;text-wrap:balance;margin:44px 0 16px;font-size:36px;line-height:1.1}.cer-ch[data-astro-cid-rryg5rmh]:first-child>h2[data-astro-cid-rryg5rmh]{margin-top:8px}.cer-quote[data-astro-cid-rryg5rmh]{max-width:var(--cer-measure);margin:36px 0}.cer-quote[data-astro-cid-rryg5rmh] blockquote[data-astro-cid-rryg5rmh]{letter-spacing:-.01em;color:var(--text-primary);text-indent:-.42em;border:0;margin:0;padding:0;font-size:23px;font-weight:500;line-height:1.4}.cer-quote[data-astro-cid-rryg5rmh] blockquote[data-astro-cid-rryg5rmh] p[data-astro-cid-rryg5rmh]{margin:0}.cer-quote[data-astro-cid-rryg5rmh] blockquote[data-astro-cid-rryg5rmh] p[data-astro-cid-rryg5rmh]:before{content:"“";color:var(--coral)}.cer-quote[data-astro-cid-rryg5rmh] blockquote[data-astro-cid-rryg5rmh] p[data-astro-cid-rryg5rmh]:after{content:"”";color:var(--coral)}.cer-quote[data-astro-cid-rryg5rmh] figcaption[data-astro-cid-rryg5rmh]{color:var(--text-tertiary);margin-top:14px;font-size:14px;line-height:1.4}.cer-who[data-astro-cid-rryg5rmh]{align-items:center;gap:12px;display:flex}.cer-face[data-astro-cid-rryg5rmh]{object-fit:cover;background:#fff;border-radius:50%;flex:none;width:44px;height:44px;margin:0!important}.cer-who[data-astro-cid-rryg5rmh] strong[data-astro-cid-rryg5rmh]{color:var(--text-primary);font-size:15px;display:block}.cer-reveal[data-astro-cid-rryg5rmh]{max-width:var(--cer-measure);background:var(--card-fill);border-radius:16px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:14px;margin:-8px 0 28px;padding:16px 20px;display:grid}.cer-reveal[data-astro-cid-rryg5rmh][hidden]{display:none}.cer-reveal[data-astro-cid-rryg5rmh] p[data-astro-cid-rryg5rmh]{margin:0;font-size:15px;line-height:1.5}.cer-reveal-n[data-astro-cid-rryg5rmh]{color:var(--text-tertiary);white-space:nowrap;grid-row:span 2;font-weight:600;font-size:12px!important}.cer-reveal-a[data-astro-cid-rryg5rmh]{color:var(--text-primary);font-weight:600}.cer-reveal-you[data-astro-cid-rryg5rmh]{color:var(--text-secondary)}.cer-reveal[data-astro-cid-rryg5rmh].is-right{background:#fff1f4}.cer-reveal[data-astro-cid-rryg5rmh].is-right .cer-reveal-you[data-astro-cid-rryg5rmh]{color:#b8264a;font-weight:600}@property --cer-zip{syntax:"<angle>";inherits:false;initial-value:0deg}.cer-midcta[data-astro-cid-rryg5rmh]{--cer-cta-r:18px;max-width:var(--cer-measure);border-radius:var(--cer-cta-r);background:linear-gradient(#fff, #fff) padding-box, conic-gradient(from var(--cer-zip), #fa5076 0deg, #fe836a 40deg, #ffba54 80deg, #f8d2c7 140deg, #f8d2c7 285deg, #fa5076 360deg) border-box;color:inherit;transition:transform .25s var(--cer-ease), box-shadow .25s var(--cer-ease);border:2px solid #0000;justify-content:space-between;align-items:center;gap:12px 20px;margin:32px 0 12px;padding:12px 10px 12px 20px;display:flex;box-shadow:0 1px 2px #0a0d120d,0 12px 28px -14px #fa507661,0 6px 14px -10px #0a0d1224;text-decoration:none!important}.cer-midcta[data-astro-cid-rryg5rmh]:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0a0d120d,0 18px 36px -14px #fa507680,0 8px 18px -10px #0a0d122e}.cer-midcta[data-astro-cid-rryg5rmh]:active{transform:translateY(0)}.cer-midcta[data-astro-cid-rryg5rmh]:focus-visible{outline-offset:3px;outline:2px solid #717680}.cer-midcta-copy[data-astro-cid-rryg5rmh]{gap:2px;min-width:0;display:grid}.cer-midcta-t[data-astro-cid-rryg5rmh]{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.35}.cer-midcta-b[data-astro-cid-rryg5rmh]{color:var(--text-secondary);font-size:14px;line-height:1.45}.cer-midcta-go[data-astro-cid-rryg5rmh]{border-radius:calc(var(--cer-cta-r) - 10px);background:var(--text-primary);color:#fff;white-space:nowrap;flex:none;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.3}@keyframes cer-zip{to{--cer-zip:360deg}}@media (prefers-reduced-motion:no-preference){.cer-midcta[data-astro-cid-rryg5rmh]{animation:3.6s linear infinite cer-zip}}@media (forced-colors:active){.cer-midcta[data-astro-cid-rryg5rmh]{border-color:linktext}}@media (width<=480px){.cer-midcta[data-astro-cid-rryg5rmh]{flex-direction:column;align-items:flex-start;padding:14px 16px 16px}}.cer-wall[data-astro-cid-rryg5rmh]{columns:2 18rem;column-gap:16px;list-style:none;max-width:48rem!important;margin:32px 0 0!important;padding:0!important}.cer-wall-q[data-astro-cid-rryg5rmh]{break-inside:avoid;background:var(--card-fill);border-radius:16px;padding:24px;margin:0 0 16px!important}.cer-wall-q[data-astro-cid-rryg5rmh] blockquote[data-astro-cid-rryg5rmh]{color:var(--text-primary);border:0;margin:0;padding:0;font-size:17px;font-weight:500;line-height:1.5}.cer-wall-q[data-astro-cid-rryg5rmh] blockquote[data-astro-cid-rryg5rmh] p[data-astro-cid-rryg5rmh]{margin:0}.cer-wall-who[data-astro-cid-rryg5rmh]{color:var(--text-tertiary);align-items:center;gap:12px;margin-top:14px;font-size:13px;line-height:1.4;display:flex}.cer-wall-who[data-astro-cid-rryg5rmh] p[data-astro-cid-rryg5rmh]{margin:0!important}.cer-wall-face[data-astro-cid-rryg5rmh]{object-fit:cover;background:#fff;border-radius:50%;flex:none;width:40px;height:40px;margin:0!important}.cer-wall-who[data-astro-cid-rryg5rmh] strong[data-astro-cid-rryg5rmh]{color:var(--text-primary);font-size:14px;display:block}.cer-score[data-astro-cid-rryg5rmh]{max-width:var(--cer-measure);background:var(--text-primary);color:var(--text-white);border-radius:20px;grid-template-columns:auto 1fr;grid-template-areas:"h h""n msg""n share";align-items:center;column-gap:24px;margin:0;padding:28px;display:grid}.cer-score[data-astro-cid-rryg5rmh][hidden]{display:none}.cer-score[data-astro-cid-rryg5rmh] p[data-astro-cid-rryg5rmh]{margin:0}.cer-score-h[data-astro-cid-rryg5rmh]{color:#ffffffb3;grid-area:h;font-size:14px;font-weight:600;margin-bottom:6px!important}.cer-score-n[data-astro-cid-rryg5rmh]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--coral);grid-area:n;font-size:64px;font-weight:600;line-height:1}.cer-score-of[data-astro-cid-rryg5rmh]{letter-spacing:0;color:var(--text-white);font-size:22px}.cer-score-msg[data-astro-cid-rryg5rmh]{grid-area:msg;font-size:18px;font-weight:500;line-height:1.4}.cer-score-share[data-astro-cid-rryg5rmh]{grid-area:share;justify-self:start;margin-top:12px}.cer-score-sec[data-astro-cid-rryg5rmh]{letter-spacing:-.015em;color:var(--text-primary);margin:40px 0 14px;font-size:22px;font-weight:600;line-height:1.25}.cer-score-none[data-astro-cid-rryg5rmh]{max-width:var(--cer-measure);color:var(--text-secondary);margin:0;font-size:17px;line-height:1.6}.cer-score-none[data-astro-cid-rryg5rmh] a[data-astro-cid-rryg5rmh]{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--coral);font-weight:600}.cer-score-none[data-astro-cid-rryg5rmh][hidden]{display:none}.cer-findings-list[data-astro-cid-rryg5rmh]{max-width:var(--cer-measure);counter-reset:f;list-style:none;padding:0!important}.cer-findings-list[data-astro-cid-rryg5rmh] li[data-astro-cid-rryg5rmh]{counter-increment:f;border-top:1px solid var(--border-secondary);padding:14px 0 14px 40px;position:relative;margin:0!important}.cer-findings-list[data-astro-cid-rryg5rmh] li[data-astro-cid-rryg5rmh]:before{content:counter(f);color:var(--coral);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;position:absolute;top:15px;left:0}.cer-findings-list[data-astro-cid-rryg5rmh] a[data-astro-cid-rryg5rmh]{color:var(--text-primary);font-weight:500;text-decoration:none}.cer-findings-list[data-astro-cid-rryg5rmh] a[data-astro-cid-rryg5rmh]:hover{text-decoration:underline;text-decoration-color:var(--coral)}.cer-method[data-astro-cid-rryg5rmh] p[data-astro-cid-rryg5rmh]{font-size:15.5px;line-height:1.65}.cer-faq-item[data-astro-cid-rryg5rmh]{max-width:var(--cer-measure);border-top:1px solid var(--border-secondary)}.cer-faq-item[data-astro-cid-rryg5rmh]:last-child{border-bottom:1px solid var(--border-secondary)}.cer-faq-item[data-astro-cid-rryg5rmh] summary[data-astro-cid-rryg5rmh]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.cer-faq-item[data-astro-cid-rryg5rmh] summary[data-astro-cid-rryg5rmh]::-webkit-details-marker{display:none}.cer-faq-item[data-astro-cid-rryg5rmh] summary[data-astro-cid-rryg5rmh]:after{content:"";border-right:2px solid var(--text-tertiary);border-bottom:2px solid var(--text-tertiary);flex:none;width:9px;height:9px;margin-right:4px;transition:transform .18s;transform:translateY(-3px)rotate(45deg)}.cer-faq-item[data-astro-cid-rryg5rmh][open] summary[data-astro-cid-rryg5rmh]:after{transform:translateY(2px)rotate(-135deg)}.cer-faq-item[data-astro-cid-rryg5rmh] summary[data-astro-cid-rryg5rmh]:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px;border-radius:4px}.cer-faq-item[data-astro-cid-rryg5rmh] h3[data-astro-cid-rryg5rmh]{line-height:1.4;margin:0!important;font-size:17px!important}.cer-faq-item[data-astro-cid-rryg5rmh] p[data-astro-cid-rryg5rmh]{margin:0 0 20px;font-size:16px}.cer-research-list[data-astro-cid-rryg5rmh]{max-width:var(--cer-measure);font-size:15px;line-height:1.5;list-style:none;padding:0!important}.cer-research-list[data-astro-cid-rryg5rmh] li[data-astro-cid-rryg5rmh]{margin:0 0 14px!important}.cer-research-list[data-astro-cid-rryg5rmh] a[data-astro-cid-rryg5rmh]{font-weight:600}.cer-research-meta[data-astro-cid-rryg5rmh]{color:var(--text-tertiary)}.cer-research-why[data-astro-cid-rryg5rmh]{color:var(--text-secondary);display:block}.cer-cite-text[data-astro-cid-rryg5rmh]{background:var(--card-fill);color:var(--text-primary);overflow-wrap:anywhere;border-radius:12px;padding:18px 20px;font-size:15px;line-height:1.55}.cer-pill[data-astro-cid-rryg5rmh]{z-index:40;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.cer-pill[data-astro-cid-rryg5rmh][hidden]{display:none}.cer-pill-in[data-astro-cid-rryg5rmh]{background:var(--text-primary);min-height:44px;color:var(--text-white);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -8px #0a0d1259,0 2px 6px #0a0d122e}.cer-pill-in[data-astro-cid-rryg5rmh]:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.cer-pill-dots[data-astro-cid-rryg5rmh]{gap:5px;display:inline-flex}.cer-pill-dots[data-astro-cid-rryg5rmh] span[data-astro-cid-rryg5rmh]{border-radius:50%;width:9px;height:9px;transition:background-color .3s,box-shadow .3s;box-shadow:inset 0 0 0 1.5px #ffffff73}.cer-pill-dots[data-astro-cid-rryg5rmh] span[data-astro-cid-rryg5rmh].is-wait{background:var(--text-white);box-shadow:none}.cer-pill-dots[data-astro-cid-rryg5rmh] span[data-astro-cid-rryg5rmh].is-skip{box-shadow:inset 0 0 0 1.5px #fff3}.cer-pill-dots[data-astro-cid-rryg5rmh] span[data-astro-cid-rryg5rmh].is-right{background:var(--coral);box-shadow:none}.cer-pill-dots[data-astro-cid-rryg5rmh] span[data-astro-cid-rryg5rmh].is-wrong{box-shadow:none;background:#ffffff80}@media (prefers-reduced-motion:no-preference){.cer-pill[data-astro-cid-rryg5rmh]:not([hidden]){animation:cer-rise .4s var(--cer-ease) both}}@keyframes cer-rise{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (width<=1100px){.cer-title[data-astro-cid-rryg5rmh]{font-size:44px}}@media (width<=900px){.cer-hero[data-astro-cid-rryg5rmh]{padding:104px 0 32px}.cer-hero-grid[data-astro-cid-rryg5rmh]{grid-template-columns:minmax(0,1fr);gap:32px}.cer-title[data-astro-cid-rryg5rmh]{font-size:38px}.cer-room[data-astro-cid-rryg5rmh]{width:min(100%,260px)}.cer-quiz-sum[data-astro-cid-rryg5rmh]{padding:12px 16px}.cer-quiz-form[data-astro-cid-rryg5rmh]{padding:4px 12px 12px}.cer-toc[data-astro-cid-rryg5rmh]{background:var(--card-fill);border-radius:16px;margin:0 0 32px;padding:20px 24px;display:block}.cer-toc-h[data-astro-cid-rryg5rmh]{color:var(--text-tertiary);margin:0 0 10px;font-size:13px;font-weight:600}.cer-toc[data-astro-cid-rryg5rmh] ol[data-astro-cid-rryg5rmh]{columns:2 12rem;column-gap:28px;margin:0;padding-left:20px}.cer-toc[data-astro-cid-rryg5rmh] li[data-astro-cid-rryg5rmh]{break-inside:avoid;margin:0 0 8px;font-size:15px;line-height:1.4}.cer-toc[data-astro-cid-rryg5rmh] a[data-astro-cid-rryg5rmh]{color:var(--text-secondary);text-decoration:none}.cer-ch[data-astro-cid-rryg5rmh]>h2[data-astro-cid-rryg5rmh]{margin-top:36px;font-size:29px}.cer-quote[data-astro-cid-rryg5rmh] blockquote[data-astro-cid-rryg5rmh]{font-size:20px}}@media (width<=480px){.cer-title[data-astro-cid-rryg5rmh]{font-size:29px}.cer-score[data-astro-cid-rryg5rmh]{grid-template-columns:1fr;grid-template-areas:"h""n""msg""share";row-gap:8px}.cer-pill[data-astro-cid-rryg5rmh]{bottom:12px}}.cer-fig{--cer-bar:#8a857c;--cer-track:#f1efea;--cer-ease:cubic-bezier(.22, 1, .36, 1);background:#fff;border-radius:16px;max-width:48rem;padding:24px 24px 14px;scroll-margin-top:96px;font-size:14px;line-height:1.4;position:relative;box-shadow:0 1px 2px #0a0d120d,0 0 0 1px #0a0d120d;margin:32px 0 36px!important}.cer-fig:target{box-shadow:0 0 0 2px var(--coral), 0 8px 24px -10px #fa507659}.cer-fig-head{margin:0 0 20px;display:block}.cer-fig-title{font-size:18px;font-weight:600;line-height:1.3;display:block;color:var(--text-primary)!important;text-decoration:none!important}.cer-fig-title:hover{text-decoration:underline!important;text-decoration-color:var(--coral)!important}.cer-fig-sub{color:var(--text-tertiary);margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.cer-fig ol,.cer-fig ul{margin:0;padding:0;list-style:none}.cer-fig li{margin:0}.cer-dim{color:var(--text-tertiary);font-weight:400}.cer-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cer-page mark.cer-pending{color:#8a4b00;background:#fff4d6;border-radius:4px;padding:0 5px;font-size:.88em;font-weight:600}.cer-bars{gap:10px;display:grid}.cer-bar{grid-template-columns:minmax(0,15rem) minmax(0,1fr) 3rem;align-items:center;gap:14px;display:grid}.cer-bar-label{color:var(--text-secondary);font-size:14px;line-height:1.3}.cer-bar.is-hot .cer-bar-label{color:var(--text-primary);font-weight:600}.cer-bar-track{background:var(--cer-track);border-radius:4px;height:14px;overflow:hidden}.cer-bar-fill{background:var(--cer-bar);transform-origin:0;border-radius:4px;height:100%;display:block}.cer-bar.is-hot .cer-bar-fill{background:var(--coral)}.cer-bar-val{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600}.cer-cols{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:end;gap:10px;display:grid}.cer-cbar{text-align:center;gap:8px;display:grid}.cer-cbar-plot{flex-direction:column;justify-content:flex-end;align-items:stretch;height:200px;display:flex}.cer-cbar-val{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:14px;font-weight:600}.cer-cbar-fill{background:var(--cer-bar);transform-origin:bottom;border-radius:6px 6px 3px 3px;display:block}.cer-cbar.is-hot .cer-cbar-fill{background:var(--coral)}.cer-cbar-label{color:var(--text-secondary);font-size:13px}.cer-cbar.is-hot .cer-cbar-label{color:var(--text-primary);font-weight:600}.cer-axis-note{text-align:center;color:var(--text-tertiary);margin:10px 0 0!important;font-size:12.5px!important}.cer-line{height:220px;margin:28px 24px 34px;position:relative}.cer-line-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cer-line-path{fill:none;stroke:var(--coral);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cer-line-pt{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.cer-line-dot{width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--coral);background:#fff;border-radius:50%;position:absolute;top:-7px;left:-7px}.cer-line-pt.is-hot .cer-line-dot{background:var(--coral)}.cer-line-val{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;position:absolute;bottom:14px;left:0;transform:translate(-50%)}.cer-line-xs{height:18px;position:absolute;top:calc(100% + 14px);left:0;right:0}.cer-line-xs span{left:var(--x);color:var(--text-secondary);font-size:13px;position:absolute;transform:translate(-50%)}.cer-waffle-wrap{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:28px;display:grid}.cer-waffle{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.cer-sq{aspect-ratio:1;border-radius:3px}.cer-sq.b0,.cer-sw.b0{background:#fa5076}.cer-sq.b1,.cer-sw.b1{background:#fc7e99}.cer-sq.b2,.cer-sw.b2{background:#fdb0c1}.cer-sq.b3,.cer-sw.b3{background:#c9c3b8}.cer-sq.b4,.cer-sw.b4{background:#ada699}.cer-sq.b5,.cer-sw.b5{background:#8a857c}.cer-crowd-wrap{--cer-person-off:#e4e0d8}.cer-crowd-key{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;display:flex;margin:0 0 14px!important}.cer-crowd-key>span{align-items:center;gap:7px;display:inline-flex}.cer-crowd-key .cer-person{width:10px}.cer-crowd-head{color:var(--text-tertiary);margin-right:auto;font-weight:600}.cer-crowd{gap:14px;display:grid}.cer-crowd-row{grid-template-columns:6.25rem minmax(0,1fr) 3.5rem;align-items:center;column-gap:18px;display:grid}.cer-crowd-label{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:14px}.cer-crowd-row.is-hot .cer-crowd-label{color:var(--text-primary);font-weight:600}.cer-crowd-people{grid-template-columns:repeat(var(--per), minmax(0, 1fr));forced-color-adjust:none;gap:4px;display:grid}.cer-person{aspect-ratio:2/3;background:linear-gradient(90deg, var(--coral) calc(var(--f) * 100%), var(--cer-person-off,#e4e0d8) 0);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 30'%3E%3Ccircle cx='10' cy='6.5' r='5.5'/%3E%3Cpath d='M1 30v-7.5C1 16.7 5 14 10 14s9 2.7 9 8.5V30z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 30'%3E%3Ccircle cx='10' cy='6.5' r='5.5'/%3E%3Cpath d='M1 30v-7.5C1 16.7 5 14 10 14s9 2.7 9 8.5V30z'/%3E%3C/svg%3E") 50%/contain no-repeat}.cer-crowd-val{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;justify-self:end;font-size:20px;font-weight:600}.cer-crowd-row.is-hot .cer-crowd-val{color:var(--coral)}.cer-waffle-sum{color:var(--text-secondary);font-size:15px;margin:0 0 12px!important}.cer-waffle-sum strong{letter-spacing:-.03em;color:var(--coral);font-variant-numeric:tabular-nums;font-size:40px;line-height:1;display:block}.cer-waffle-key li,.cer-stack-key li{color:var(--text-secondary);align-items:center;gap:10px;padding:5px 0;font-size:14px;display:flex}.cer-waffle-key li.is-hot{color:var(--text-primary)}.cer-waffle-v,.cer-stack-v{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.cer-sw{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.cer-stack{gap:3px;height:44px;margin-bottom:14px;display:flex}.cer-seg{transform-origin:0;border-radius:6px;flex-basis:0}.cer-seg.s0,.cer-sw.s0{background:#fa5076}.cer-seg.s1,.cer-sw.s1{background:#fe836a}.cer-seg.s2,.cer-sw.s2{background:#ffba54}.cer-seg.s3,.cer-sw.s3{background:#c9c3b8}.cer-range{gap:24px;display:grid}.cer-range-h{color:var(--text-primary);font-size:13px;font-weight:600;margin:0 0 8px!important}.cer-range-plot{--name:13.5rem;--val:4.5rem;position:relative}.cer-range-over{top:0;bottom:28px;left:var(--name);right:var(--val);pointer-events:none;position:absolute}.cer-range-band{background:#fff1f4;border-radius:8px;position:absolute;top:0;bottom:0}.cer-range-mid{border-left:2px dashed var(--text-primary);margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.cer-range-plot ol{position:relative}.cer-range-midlabel{height:20px;position:relative;margin:2px var(--val) 0 var(--name)!important}.cer-range-midlabel span{left:var(--x);white-space:nowrap;color:var(--text-primary);font-size:12.5px;font-weight:600;position:absolute;transform:translate(-50%)}.cer-range-row{grid-template-columns:var(--name) minmax(0, 1fr) var(--val);align-items:center;min-height:34px;display:grid}.cer-range-name{color:var(--text-secondary);padding-right:12px;font-size:13.5px}.cer-range-track{background:var(--border-secondary);height:2px;position:relative}.cer-range-dot{left:var(--x);background:var(--coral);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:0 0 0 3px #fff}.cer-range-val{text-align:right;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.cer-range-axis{height:22px;margin:6px var(--val) 0 var(--name);border-top:1px solid var(--border-primary);position:relative}.cer-range-axis span{left:var(--x);color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:4px;transform:translate(-50%)}.cer-range-axis span:first-child{transform:none}.cer-pairs-key{color:var(--text-secondary);flex-wrap:wrap;gap:6px 20px;font-size:13px;display:flex;margin:0 0 14px!important}.cer-pairs-key>span{align-items:center;gap:8px;display:inline-flex}.cer-sw.pa,.cer-pair-fill.pa{background:var(--coral)}.cer-sw.pb,.cer-pair-fill.pb{background:#c9c3b8}.cer-pairs{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:18px 28px;display:grid}.cer-pair-label{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.cer-pair-row{grid-template-columns:minmax(0,1fr) 3rem;align-items:center;gap:10px;margin-top:4px;display:grid}.cer-pair-track{background:var(--cer-track);border-radius:3px;height:10px;overflow:hidden}.cer-pair-fill{transform-origin:0;border-radius:3px;height:100%;display:block}.cer-pair-v{text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.cer-pending-fig{border:1.5px dashed var(--border-primary);background:repeating-linear-gradient(-45deg,#fbfaf7 0 10px,#f7f5f1 10px 20px);border-radius:12px;place-items:center;min-height:150px;display:grid}.cer-pending-fig p{color:var(--text-tertiary);font-size:14px;margin:0!important}.cer-fig-foot{border-top:1px solid var(--border-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:20px;padding-top:6px;display:flex}.cer-fig-src{color:var(--text-tertiary);flex:16rem;margin:6px 0!important;font-size:12.5px!important;line-height:1.45!important}.cer-fig-tools{margin-right:-10px;display:flex}.cer-fig-tools button{min-width:44px;min-height:40px;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.cer-fig-tools button:hover{background:var(--card-fill);color:var(--text-primary)}.cer-fig-tools button:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}.cer-fig-tools button[aria-busy=true]{opacity:.55;cursor:progress}.cer-fig-tools svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.cer-fig.will-build .cer-bar-fill,.cer-fig.will-build .cer-pair-fill,.cer-fig.will-build .cer-seg{transform:scaleX(0)}.cer-fig.will-build .cer-cbar-fill{transform:scaleY(0)}.cer-fig.will-build .cer-sq,.cer-fig.will-build .cer-crowd-people .cer-person,.cer-fig.will-build .cer-range-dot,.cer-fig.will-build .cer-line-dot,.cer-fig.will-build .cer-line-val{opacity:0;transform:scale(.4)}.cer-fig.will-build .cer-line-svg{clip-path:inset(-10% 100% -10% 0)}.cer-fig.is-in .cer-bar-fill,.cer-fig.is-in .cer-pair-fill,.cer-fig.is-in .cer-seg,.cer-fig.is-in .cer-cbar-fill{transition:transform .9s var(--cer-ease) calc(var(--i,0) * 60ms);transform:none}.cer-fig.is-in .cer-bar:nth-child(n) .cer-bar-fill{transition-delay:calc(var(--i) * 55ms)}.cer-fig.is-in .cer-sq{opacity:1;transition:opacity .3s ease calc(var(--i) * 7ms), transform .45s var(--cer-ease) calc(var(--i) * 7ms);transform:none}.cer-fig.is-in .cer-crowd-people .cer-person{opacity:1;transition:opacity .35s ease calc(var(--i) * 9ms), transform .5s var(--cer-ease) calc(var(--i) * 9ms);transform:none}.cer-fig.is-in .cer-range-dot{opacity:1;transition:opacity .3s ease, transform .6s var(--cer-ease);transform:none}.cer-fig.is-in .cer-line-svg{clip-path:inset(-10% 0);transition:clip-path 1.2s var(--cer-ease)}.cer-fig.is-in .cer-line-dot,.cer-fig.is-in .cer-line-val{opacity:1;transition:opacity .3s ease calc(.2s + var(--i) * .2s), transform .5s var(--cer-ease) calc(.2s + var(--i) * .2s);transform:none}.cer-fig.is-in .cer-line-val{transform:translate(-50%)}.cer-fig.will-build .cer-line-val{transform:translate(-50%)translateY(6px)}}@media (width<=640px){.cer-fig{padding:20px 16px 10px;margin-inline:-8px!important}.cer-bar{grid-template-columns:minmax(0,1fr) 2.75rem;grid-template-areas:"label label""track val";gap:4px 10px}.cer-bar-label{grid-area:label}.cer-bar-track{grid-area:track}.cer-bar-val{grid-area:val}.cer-bars{gap:12px}.cer-cbar-plot{height:160px}.cer-cbar-val{font-size:12.5px}.cer-cbar-label{font-size:12px}.cer-cols.is-dense{gap:4px}.cer-cols.is-dense .cer-cbar-label{font-size:11px}.cer-cols.is-dense .cer-cbar:not(.is-hot) .cer-cbar-val{visibility:hidden}.cer-line.is-dense{margin-inline:12px}.cer-line.is-dense .cer-line-pt:not(.is-hot) .cer-line-val{visibility:hidden}.cer-line.is-dense .cer-line-dot{width:10px;height:10px;top:-5px;left:-5px}.cer-line.is-dense .cer-line-xs span{font-size:11px}.cer-waffle-wrap{grid-template-columns:minmax(0,1fr)}.cer-waffle{max-width:240px}.cer-crowd{gap:16px}.cer-crowd-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label val""people people";row-gap:6px}.cer-crowd-label{grid-area:label}.cer-crowd-val{grid-area:val;font-size:17px}.cer-crowd-people{grid-area:people;gap:3px}.cer-range-plot{--name:0rem;--val:4rem}.cer-range-row{grid-template-columns:minmax(0, 1fr) var(--val);grid-template-areas:"name name""track val";row-gap:2px;padding-bottom:6px}.cer-range-name{grid-area:name}.cer-range-track{grid-area:track}.cer-range-val{grid-area:val}.cer-line{margin-inline:14px}}
