.qz-stage{position:relative;min-height:100svh;overflow:hidden;background:var(--pl-bg);color:var(--pl-text)}.qz-wash{position:absolute;border-radius:50%;transition:background-color .9s ease}.qz-numeral{font-family:Fraunces,serif;font-weight:300;font-style:italic;line-height:1;transition:color .5s ease}.qz-plate{width:100%;background:none;cursor:pointer;text-align:center}.qz-plate:focus-visible{outline:2px solid var(--pl-ink);outline-offset:4px}.planner-root .qz-stem{font-family:Fraunces,serif;font-variation-settings:"opsz" 144;font-weight:300;font-size:clamp(1.9rem,4.2vw,2.9rem);line-height:1.12;letter-spacing:-.018em;color:var(--pl-text);max-width:20ch;text-wrap:balance}:where(.qz-opt){cursor:pointer;color:var(--pl-text);transition:border-color .15s ease,background-color .15s ease}.qz-opt:focus-visible{outline:2px solid var(--pl-ink);outline-offset:3px}@media(hover:hover)and (pointer:fine){.qz-opt-card:hover,.qz-opt-chip:hover,.qz-opt-pattern:hover{border-color:var(--pl-sage-deep)}}.qz-opt-card{display:block;width:100%;text-align:left;border-radius:var(--pl-r-md);padding:1rem 1.3rem;font-family:Fraunces,serif;font-variation-settings:"opsz" 40;font-size:1.12rem;line-height:1.4}.qz-opt-chip{min-height:44px;border-radius:9999px;padding:.75rem 1.4rem;font-family:Hanken Grotesk,sans-serif;font-size:15px}.qz-opt-pattern{flex:1 1 150px;max-width:210px;min-height:44px;text-align:left;border-radius:var(--pl-r-md);padding:1.1rem 1rem .9rem}.qz-glyph{display:flex;align-items:center;height:16px}.qz-glyph span{box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease}.qz-opt-label{display:block;margin-top:.85rem;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;line-height:1.45}.qz-opt-scale{flex:1;min-width:0;background:none}.qz-dot{display:inline-block;border-radius:50%;transition:background-color .15s ease,box-shadow .15s ease}.qz-record{list-style:none}.qz-record-line{display:block;width:100%;text-align:left;background:none;cursor:pointer;font-family:Fraunces,serif;font-variation-settings:"opsz" 14;font-weight:400;font-style:italic;line-height:1.5;color:var(--pl-text-2);transition:color .2s ease}.qz-record-line:hover,.qz-record-line:focus-visible{color:var(--pl-text)}.qz-record-line:focus-visible{outline:2px solid var(--pl-ink);outline-offset:2px}.qz-folio-count{font-family:Hanken Grotesk,sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--pl-text-2);white-space:nowrap}.qz-leaf{width:24px;height:15px;border:1px solid var(--pl-border);transition:background-color .4s ease}.planner-root .qz-verdict{font-family:Fraunces,serif;font-variation-settings:"opsz" 144;font-weight:300;font-size:clamp(2.2rem,5.6vw,3.6rem);line-height:1.1;letter-spacing:-.018em;color:var(--pl-text)}.qz-verdict em{font-style:italic;color:var(--pl-sage-deep)}.qz-needle{transform-origin:bottom center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.qz-bar{position:absolute;left:0;top:-3px;height:7px;opacity:.75;transition:width .7s ease}.qz-signal-sentence{font-family:Fraunces,serif;font-variation-settings:"opsz" 40;font-weight:400;font-style:italic;font-size:clamp(1.15rem,2.1vw,1.4rem);line-height:1.4;color:var(--pl-text)}.qz-signal-rule{height:1px;background:var(--pl-gold);transform-origin:left center}.qz-record-full{font-family:Fraunces,serif;font-variation-settings:"opsz" 14;font-weight:400;font-style:italic;font-size:19px;line-height:1.45;color:var(--pl-text)}@media print{@page{margin:18mm}body{background:#fff!important}.qz-noprint,header,footer,nav,canvas,.qz-wash{display:none!important}.qz-stage:after{display:none!important}.qz-stage{min-height:0;overflow:visible}.qz-print-sheet{display:block!important;color:#000}.qz-print-sheet a{text-decoration:none;color:#000}.qz-print-line{-moz-column-break-inside:avoid;break-inside:avoid}}.qz-print-sheet{display:none}@media(prefers-reduced-motion:reduce){.qz-wash,.qz-numeral,.qz-opt,.qz-glyph span,.qz-dot,.qz-leaf,.qz-record-line,.qz-needle,.qz-bar{transition:none}}:root[data-quiz-entrance=pending] [data-cover-stagger]{opacity:0}:root[data-quiz-entrance=pending] [data-cover-rule]{transform:scaleX(0);transform-origin:left center}
