.rg[data-v-aa2ede4d]{position:relative}.rg-quiz[data-v-aa2ede4d]{max-width:44rem;margin:0 auto}.rg-quiz__head[data-v-aa2ede4d]{margin-bottom:1.5rem}.rg-quiz__meta[data-v-aa2ede4d]{letter-spacing:.09em;text-transform:uppercase;color:rgba(var(--text-rgb),.7);justify-content:space-between;gap:1rem;margin:0 0 .6rem;font-size:.78rem;font-weight:600;display:flex}.rg-quiz__section[data-v-aa2ede4d]{color:var(--color-accent);text-align:right}.rg-quiz__bar[data-v-aa2ede4d]{background:rgba(var(--accent-rgb),.15);border-radius:3px;height:3px;overflow:hidden}.rg-quiz__bar-fill[data-v-aa2ede4d]{transform-origin:0;background:var(--color-accent);width:100%;height:100%;transition:transform .3s}.rg-quiz__question[data-v-aa2ede4d]{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance;margin:0 0 1.25rem;font-size:calc(clamp(1.35rem,2.4vw,1.6rem));font-weight:700;line-height:1.2}.rg-quiz__question[data-v-aa2ede4d]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px;border-radius:4px}.rg-options[data-v-aa2ede4d]{flex-direction:column;gap:.6rem;min-height:14rem;display:flex}.rg-option[data-v-aa2ede4d]{text-align:left;width:100%;min-height:48px;font:inherit;color:var(--color-text);background:rgba(var(--text-rgb),.04);border:1px solid rgba(var(--text-rgb),.22);cursor:pointer;border-radius:10px;align-items:center;gap:.85rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.45;transition:background .15s,border-color .15s;display:flex}.rg-option[data-v-aa2ede4d]:hover{background:rgba(var(--text-rgb),.08);border-color:var(--color-accent)}.rg-option[data-v-aa2ede4d]:active{background:rgba(var(--accent-rgb),.16)}.rg-btn[data-v-aa2ede4d]:focus-visible,.rg-option[data-v-aa2ede4d]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rg-option--selected[data-v-aa2ede4d]{background:var(--color-accent);border-color:var(--color-accent);color:var(--btn-dark-text);font-weight:600}.rg-option--selected[data-v-aa2ede4d]:hover{background:var(--color-accent-hover,var(--color-accent));border-color:var(--color-accent-hover,var(--color-accent))}.rg-option__mark[data-v-aa2ede4d]{border:1.5px solid rgba(var(--text-rgb),.5);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:border-color .15s,background .15s;display:inline-grid}.rg-option:hover .rg-option__mark[data-v-aa2ede4d]{border-color:var(--color-accent)}.rg-option--selected .rg-option__mark[data-v-aa2ede4d]{border-color:var(--btn-dark-text);background:var(--btn-dark-text)}.rg-option__tick[data-v-aa2ede4d]{width:12px;height:12px;color:var(--color-accent);stroke-width:3px}.rg-cat__name[data-v-aa2ede4d],.rg-option__label[data-v-aa2ede4d]{overflow-wrap:break-word;min-width:0}.rg-quiz__nav[data-v-aa2ede4d]{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.rg-quiz__privacy[data-v-aa2ede4d]{color:rgba(var(--text-rgb),.62);text-align:right;margin:1.25rem 0 0;font-size:.8rem;line-height:1.5}.rg-btn[data-v-aa2ede4d]{min-height:44px;font:inherit;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,border-color .15s,opacity .15s,transform .15s;display:inline-flex}.rg-btn--primary[data-v-aa2ede4d]{background:var(--color-accent);color:var(--btn-dark-text);border:1px solid var(--color-accent);font-weight:700}.rg-btn--primary[data-v-aa2ede4d]:hover{background:var(--color-accent-hover,var(--color-accent));border-color:var(--color-accent-hover,var(--color-accent))}.rg-btn--primary[data-v-aa2ede4d]:active{transform:translateY(1px)}.rg-btn--primary[data-v-aa2ede4d]:disabled{opacity:.4;cursor:not-allowed;transform:none}.rg-btn--ghost[data-v-aa2ede4d]{color:var(--color-text);border:1px solid rgba(var(--text-rgb),.3);background:0 0}.rg-btn--ghost[data-v-aa2ede4d]:hover{border-color:var(--color-accent);color:var(--color-accent)}.rg-btn--lg[data-v-aa2ede4d]{min-height:48px;padding:.85rem 1.6rem}.rg-result__grid[data-v-aa2ede4d]{grid-template-columns:minmax(0,1fr);grid-template-areas:"score""diag""cats""findings""next";gap:1.75rem;display:grid}.rg-block--score[data-v-aa2ede4d]{grid-area:score}.rg-block--diag[data-v-aa2ede4d]{grid-area:diag}.rg-block--cats[data-v-aa2ede4d]{grid-area:cats}.rg-block--findings[data-v-aa2ede4d]{grid-area:findings}.rg-subtitle[data-v-aa2ede4d]{margin:0 0 .75rem}.rg-score__label[data-v-aa2ede4d],.rg-subtitle[data-v-aa2ede4d]{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:rgba(var(--text-rgb),.62);font-size:.78rem;font-weight:600}.rg-score__label[data-v-aa2ede4d]{margin:0 0 .35rem}.rg-score__value[data-v-aa2ede4d]{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;border-radius:6px;margin:0;font-size:calc(clamp(3rem,6vw,4.5rem));font-weight:700;line-height:1}.rg-score__value[data-v-aa2ede4d]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.rg-score__num[data-v-aa2ede4d]{font-size:1em}.rg-score__den[data-v-aa2ede4d]{opacity:.65;letter-spacing:-.02em;margin-left:.08em;font-size:.4em}.rg-score__band[data-v-aa2ede4d]{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--rg-band);margin:.6rem 0 0;font-size:1.1rem;font-weight:700;line-height:1.3}.rg-meter[data-v-aa2ede4d]{background:rgba(var(--text-rgb),.14);border-radius:999px;max-width:420px;height:8px;margin-top:1rem;overflow:hidden}.rg-meter__fill[data-v-aa2ede4d]{transform-origin:0;background:var(--rg-band);border-radius:999px;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.rg-band--low[data-v-aa2ede4d]{--rg-band:var(--color-accent)}.rg-band--medium[data-v-aa2ede4d]{--rg-band:var(--warn-on-dark)}.rg-band--high[data-v-aa2ede4d]{--rg-band:var(--error-on-dark)}.rg-cats[data-v-aa2ede4d]{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.rg-cat[data-v-aa2ede4d]{display:block}.rg-cat__row[data-v-aa2ede4d]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;margin-bottom:.4rem;font-size:.9rem;display:grid}.rg-cat__name[data-v-aa2ede4d]{color:rgba(var(--text-rgb),.86)}.rg-cat__value[data-v-aa2ede4d]{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:.45rem;display:inline-flex}.rg-cat__num[data-v-aa2ede4d]{font-family:var(--font-display);font-size:1rem;font-weight:700}.rg-cat__den[data-v-aa2ede4d]{color:rgba(var(--text-rgb),.55);font-size:.8rem}.rg-cat__badge[data-v-aa2ede4d]{letter-spacing:.08em;text-transform:uppercase;color:var(--rg-band);opacity:.95;border:1px solid;border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.rg-cat__bar[data-v-aa2ede4d]{background:rgba(var(--text-rgb),.14);height:6px;overflow:hidden}.rg-cat__bar[data-v-aa2ede4d],.rg-cat__bar-fill[data-v-aa2ede4d]{border-radius:999px;display:block}.rg-cat__bar-fill[data-v-aa2ede4d]{background:var(--rg-band);transform-origin:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.rg-cats__hint[data-v-aa2ede4d]{color:rgba(var(--text-rgb),.62);margin:1rem 0 0;font-size:.8rem;line-height:1.5}.rg-diag[data-v-aa2ede4d]{color:rgba(var(--text-rgb),.9);margin:0;font-size:1rem;line-height:1.7}.rg-findings[data-v-aa2ede4d]{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.rg-finding[data-v-aa2ede4d]{color:rgba(var(--text-rgb),.88);align-items:baseline;gap:.75rem;font-size:.92rem;line-height:1.6;display:flex}.rg-finding__pts[data-v-aa2ede4d]{font-variant-numeric:tabular-nums;min-width:2.4em;color:var(--warn-on-dark);flex:none;font-size:.8rem;font-weight:700}.rg-finding--heavy .rg-finding__pts[data-v-aa2ede4d]{color:var(--error-on-dark)}.rg-finding__text[data-v-aa2ede4d]{overflow-wrap:break-word;min-width:0}.rg-block--next[data-v-aa2ede4d]{border:1px solid rgba(var(--text-rgb),.14);border-left:1px solid var(--rg-band);background:rgba(var(--text-rgb),.03);border-radius:14px;grid-area:next;padding:1.5rem}.rg-next__heading[data-v-aa2ede4d]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .6rem;font-size:1.25rem;font-weight:700;line-height:1.25}.rg-next__body[data-v-aa2ede4d]{color:rgba(var(--text-rgb),.86);margin:0 0 1.25rem;font-size:.95rem;line-height:1.65}.rg-next__ctas[data-v-aa2ede4d]{flex-wrap:wrap;gap:.75rem;display:flex}.rg-next__reassure[data-v-aa2ede4d]{color:rgba(var(--text-rgb),.66);margin:.9rem 0 0;font-size:.82rem;line-height:1.5}.rg-foot[data-v-aa2ede4d]{border-top:1px solid rgba(var(--text-rgb),.12);margin-top:1.75rem;padding-top:1.5rem}.rg-share[data-v-aa2ede4d]{flex-wrap:wrap;gap:.5rem;display:flex}.rg-share__btn[data-v-aa2ede4d]{flex:0 auto}.rg-share__btn--restart[data-v-aa2ede4d]{border-color:rgba(var(--text-rgb),.22);background:0 0;margin-left:auto}.rg-share__note[data-v-aa2ede4d]{color:rgba(var(--text-rgb),.62);overflow-wrap:break-word}.rg-disclaimer[data-v-aa2ede4d],.rg-share__note[data-v-aa2ede4d]{max-width:68ch;margin:.9rem 0 0;font-size:.82rem;line-height:1.55}.rg-disclaimer[data-v-aa2ede4d]{color:rgba(var(--text-rgb),.7)}.rg-sr-only[data-v-aa2ede4d]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=64rem){.rg-result__grid[data-v-aa2ede4d]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"score diag""cats findings""cats next";align-items:start;gap:2rem 3rem}.rg-block--score[data-v-aa2ede4d]{padding-right:1rem}}@media (width<=34rem){.rg-quiz__meta[data-v-aa2ede4d]{flex-direction:column;align-items:flex-start;gap:.15rem}.rg-quiz__privacy[data-v-aa2ede4d],.rg-quiz__section[data-v-aa2ede4d]{text-align:left}.rg-options[data-v-aa2ede4d]{min-height:0}.rg-quiz__nav[data-v-aa2ede4d]{justify-content:stretch}.rg-quiz__nav .rg-btn[data-v-aa2ede4d]{flex:1}.rg-next__ctas[data-v-aa2ede4d]{flex-direction:column}.rg-next__ctas .rg-btn[data-v-aa2ede4d]{width:100%}.rg-block--next[data-v-aa2ede4d]{padding:1.25rem}.rg-share__btn--restart[data-v-aa2ede4d]{margin-left:0}}.embed-root[data-embed-theme=light] .rg[data-v-aa2ede4d]{--text-rgb:26, 38, 24;--color-text:#1a2618}.embed-root[data-embed-theme=light] .rg-band--low[data-v-aa2ede4d]{--rg-band:var(--accent-on-light,#3d7a32)}.embed-root[data-embed-theme=light] .rg-band--medium[data-v-aa2ede4d]{--rg-band:#8f5f0d}.embed-root[data-embed-theme=light] .rg-band--high[data-v-aa2ede4d]{--rg-band:#b3261e}.embed-root[data-embed-theme=light] .rg-finding__pts[data-v-aa2ede4d]{color:#8f5f0d}.embed-root[data-embed-theme=light] .rg-finding--heavy .rg-finding__pts[data-v-aa2ede4d]{color:#b3261e}@media (prefers-reduced-motion:reduce){.rg-btn[data-v-aa2ede4d],.rg-cat__bar-fill[data-v-aa2ede4d],.rg-meter__fill[data-v-aa2ede4d],.rg-option[data-v-aa2ede4d],.rg-quiz__bar-fill[data-v-aa2ede4d]{transition-duration:90ms}}
