.worksheet .wiz-step.intro .lead{margin-bottom:30px}.worksheet .intro-signs{flex-wrap:wrap;gap:18px 16px;margin:0 0 18px;display:flex}.worksheet .sign-chip{border:3px solid var(--sign,var(--ink));background:var(--bg);border-radius:5px;flex-direction:column;flex:none;align-items:center;gap:8px;width:110px;padding:16px 8px 12px;display:flex;position:relative;box-shadow:0 7px 0 -3px #2a26202e}.worksheet .sign-chip:after{content:"";border:1.5px solid var(--sign,var(--ink));pointer-events:none;border-radius:2px;position:absolute;inset:5px}.worksheet .sign-chip:nth-child(odd){transform:rotate(-1.5deg)}.worksheet .sign-chip:nth-child(2n){transform:rotate(1.5deg)}.worksheet .sign-chip .chip-letter{font-family:var(--display);color:var(--sign,var(--ink));font-size:40px;font-weight:400;line-height:.95}.worksheet .sign-chip .chip-word{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--sign,var(--ink));align-items:center;gap:6px;font-size:9px;font-weight:500;display:flex}.worksheet .sign-chip .chip-word:before,.worksheet .sign-chip .chip-word:after{content:"★";font-size:6px}.worksheet .sign-chip.build{--sign:var(--red)}.worksheet .sign-chip.buy{--sign:var(--green)}.worksheet .sign-chip.bridge{--sign:var(--blue)}.worksheet .sign-chip.skip{--sign:var(--grey);border-style:dashed}.worksheet .sign-chip.skip:after{border-style:dashed}.worksheet .sign-chip.skip .chip-letter{text-decoration:line-through;text-decoration-thickness:3px}.worksheet .intro-signs-caption{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 40px;font-size:11px}@media (max-width:620px){.worksheet .intro-signs{max-width:240px}}.worksheet .wiz-option{border:2px solid var(--rule-2);border-radius:3px;transition:border-color .12s,background .12s,box-shadow .12s,transform 80ms}.worksheet .wiz-option:hover{border-color:var(--ink)}.worksheet .wiz-option:focus-visible{outline:2px solid var(--red);outline-offset:2px}.worksheet .wiz-option.selected{border-color:var(--red);box-shadow:3px 3px #2a262059}.worksheet .wiz-option .marker{border:2px solid var(--rule-2);border-radius:2px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.worksheet .wiz-option:hover .marker{border-color:var(--ink)}.worksheet .wiz-option.selected .marker{border-color:var(--red);background:var(--red)}.worksheet .wiz-option.selected .marker:after{content:"✓";color:var(--bg);background:0 0;border-radius:0;font-size:12px;font-weight:700;line-height:1;position:static;inset:auto}.worksheet .wiz-meta .progress.tally{letter-spacing:.14em;color:var(--ink-2);margin-left:auto;font-size:12px;font-weight:500}.worksheet .wiz-meta .progress.tally b{color:var(--red);font-weight:700}.worksheet .wiz-step.result .verdict-block{align-items:center;gap:32px}.worksheet .verdict-sign{border:3px solid var(--sign,var(--ink));background:var(--bg);border-radius:6px;flex-direction:column;flex-shrink:0;align-items:center;gap:14px;width:200px;padding:30px 16px 22px;display:flex;position:relative;transform:rotate(-1.5deg);box-shadow:0 10px 0 -4px #2a26202e}.worksheet .verdict-sign:after{content:"";border:1.5px solid var(--sign,var(--ink));pointer-events:none;border-radius:3px;position:absolute;inset:8px}.worksheet .verdict-sign .sign-letter{font-family:var(--display);color:var(--sign,var(--ink));margin-top:6px;font-size:96px;font-weight:400;line-height:.9}.worksheet .verdict-sign .sign-word{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--sign,var(--ink));align-items:center;gap:10px;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.worksheet .verdict-sign .sign-word:before,.worksheet .verdict-sign .sign-word:after{content:"★";font-size:8px}.worksheet .verdict-sign.build{--sign:var(--red)}.worksheet .verdict-sign.buy{--sign:var(--green)}.worksheet .verdict-sign.bridge{--sign:var(--blue)}.worksheet .verdict-sign.skip{--sign:var(--grey);border-style:dashed}.worksheet .verdict-sign.skip:after{border-style:dashed}.worksheet .verdict-sign.skip .sign-letter{text-decoration:line-through;text-decoration-thickness:5px}@media (max-width:560px){.worksheet .verdict-sign{width:176px;padding:24px 14px 18px}.worksheet .verdict-sign .sign-letter{font-size:72px}}@media (prefers-reduced-motion:no-preference){.worksheet .wiz-step.result .verdict-sign{animation:.3s cubic-bezier(.2,1.4,.4,1) both wiz-sign-stamp}.worksheet .wiz-step.result .verdict-copy{animation:.35s ease-out .2s both wiz-rise}.worksheet .wiz-step.result .result-body{animation:.35s ease-out .27s both wiz-rise}.worksheet .wiz-step.result .row-means{animation:.35s ease-out .34s both wiz-rise}.worksheet .wiz-step.result .row-next{animation:.35s ease-out .41s both wiz-rise}.worksheet .wiz-step.result .cta-row{animation:.35s ease-out .48s both wiz-rise}.worksheet .wiz-step.result .email-capture{animation:.35s ease-out .55s both wiz-rise}}@keyframes wiz-sign-stamp{0%{opacity:0;transform:scale(1.4)rotate(-7deg)}to{opacity:1;transform:scale(1)rotate(-1.5deg)}}@keyframes wiz-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
