.fr[data-astro-cid-tw7usgd2]{padding-block-start:clamp(2rem,1.5rem + 2.5vw,3.5rem);scroll-margin-block-start:calc(var(--header-h) + .5rem)}.fr[data-astro-cid-tw7usgd2]:focus{outline:none}.fr[data-astro-cid-tw7usgd2]:focus-visible{outline:2.5px solid var(--sf-focus);outline-offset:-2.5px}.fr__head[data-astro-cid-tw7usgd2]{gap:1.25rem;margin-block-end:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.fr__intro[data-astro-cid-tw7usgd2],.fr__intro[data-astro-cid-tw7usgd2]>[data-astro-cid-tw7usgd2]:not(.fr__orn){position:relative}.fr__orn[data-astro-cid-tw7usgd2]{aspect-ratio:1;pointer-events:none;inline-size:clamp(5rem,3rem + 6vw,7.5rem);position:absolute;inset-block-start:-1.25rem;inset-inline-end:0}.fr__intro[data-astro-cid-tw7usgd2] h2[data-astro-cid-tw7usgd2]{font-size:var(--step-4);margin-block-start:.4rem}.fr__text[data-astro-cid-tw7usgd2]{color:var(--sf-muted);max-width:36rem;margin-block-start:.5rem}.fr__answers[data-astro-cid-tw7usgd2]{border-radius:var(--sf-radius-lg);background:var(--sf-tint);align-content:start;gap:.6rem;padding:1rem 1.1rem;display:grid}.fr__answers-label[data-astro-cid-tw7usgd2]{font-size:var(--step--1);color:var(--sf-muted);font-weight:600}.fr__chips[data-astro-cid-tw7usgd2]{flex-wrap:wrap;gap:.4rem;display:flex}.fr__chip[data-astro-cid-tw7usgd2]{border-radius:var(--sf-radius-pill);background:var(--sf-bg);box-shadow:inset 0 0 0 1px var(--sf-border);font-size:var(--step--1);align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:600;display:inline-flex}.fr__chip[data-astro-cid-tw7usgd2] .icon{color:var(--sf-accent-text)}.fr__actions[data-astro-cid-tw7usgd2]{flex-wrap:wrap;gap:.5rem;display:flex}.fr__none[data-astro-cid-tw7usgd2]{font-size:var(--step-0);margin-block-end:1.5rem}.fr__item[data-astro-cid-tw7usgd2]{align-content:start;gap:.5rem;min-width:0;display:grid}.fr__why[data-astro-cid-tw7usgd2]{font-size:var(--step--1);color:var(--sf-accent-text);align-items:start;gap:.35rem;padding-inline:.15rem;font-weight:600;line-height:1.5;display:flex}.fr__why[data-astro-cid-tw7usgd2] .icon{flex:none;margin-block-start:.15rem}.fr__sub[data-astro-cid-tw7usgd2]{font-size:var(--step-2);margin-block:clamp(2rem,1.5rem + 2vw,3rem) 1rem}.fr__tip[data-astro-cid-tw7usgd2]{border-radius:var(--sf-radius-lg);background:var(--sf-blush);color:var(--sf-blush-fg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem 1rem;margin-block-start:clamp(2rem,1.5rem + 2vw,3rem);padding:1.1rem 1.25rem;font-weight:600;display:grid}.fr__tip-icon[data-astro-cid-tw7usgd2]{background:color-mix(in oklab, var(--sf-bg) 70%, transparent);border-radius:50%;grid-row:span 2;place-items:center;block-size:3rem;inline-size:3rem;display:grid}.fr__tip[data-astro-cid-tw7usgd2] .link-arrow[data-astro-cid-tw7usgd2]{color:inherit;text-underline-offset:.25em;white-space:normal;justify-self:start;text-decoration:underline;text-decoration-thickness:1px}@media (width>=48rem){.fr__head[data-astro-cid-tw7usgd2]{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end;gap:2rem}.fr__tip[data-astro-cid-tw7usgd2]{grid-template-columns:auto minmax(0,1fr) auto}.fr__tip-icon[data-astro-cid-tw7usgd2]{grid-row:auto}}@media (prefers-reduced-motion:no-preference){.fr__item[data-astro-cid-tw7usgd2]{animation:fr-rise .6s var(--sf-ease-bloom) both}.fr__item[data-astro-cid-tw7usgd2]:nth-child(2){animation-delay:70ms}.fr__item[data-astro-cid-tw7usgd2]:nth-child(3){animation-delay:.14s}.fr__item[data-astro-cid-tw7usgd2]:nth-child(4){animation-delay:.21s}.fr__item[data-astro-cid-tw7usgd2]:nth-child(5){animation-delay:.28s}.fr__item[data-astro-cid-tw7usgd2]:nth-child(6){animation-delay:.35s}}@keyframes fr-rise{0%{opacity:0;translate:0 1rem}}.finder[data-astro-cid-a2qiwc2c]{padding-block-start:clamp(1.5rem,1rem + 2vw,2.5rem);scroll-margin-block-start:var(--header-h)}.finder[data-astro-cid-a2qiwc2c]:focus{outline:none}.quiz[data-astro-cid-a2qiwc2c]{border-radius:var(--sf-radius-xl);background:radial-gradient(70% 60% at 100% 0%, color-mix(in oklab, var(--sf-blush) 70%, transparent), transparent 70%), var(--sf-tint);max-width:52rem;box-shadow:var(--sf-shadow-sm);gap:clamp(1.75rem,1.25rem + 2vw,2.75rem);margin-inline:auto;padding:clamp(1.25rem,.75rem + 2.5vw,2.75rem);display:grid;position:relative}[dir=rtl] .quiz[data-astro-cid-a2qiwc2c]{background:radial-gradient(70% 60% at 0% 0%, color-mix(in oklab, var(--sf-blush) 70%, transparent), transparent 70%), var(--sf-tint)}.quiz__progress[data-astro-cid-a2qiwc2c]{gap:.6rem;display:grid}.quiz__step[data-astro-cid-a2qiwc2c]{font-size:var(--step--1);color:var(--sf-accent-text);font-weight:600}.quiz__bar[data-astro-cid-a2qiwc2c]{border-radius:var(--sf-radius-pill);background:color-mix(in oklab, var(--sf-bg) 75%, transparent);block-size:.4rem;display:block;overflow:hidden}.quiz__fill[data-astro-cid-a2qiwc2c]{border-radius:inherit;background:linear-gradient(to right, var(--sf-blush), var(--sf-accent));transform-origin:0;block-size:100%;inline-size:100%;transform:scaleX(var(--p,.33));transition:transform var(--sf-dur) var(--sf-ease);display:block}[dir=rtl] .quiz__fill[data-astro-cid-a2qiwc2c]{transform-origin:100%;background:linear-gradient(to left, var(--sf-blush), var(--sf-accent))}.q[data-astro-cid-a2qiwc2c]{border:0;min-width:0;margin:0;padding:0}.q__legend[data-astro-cid-a2qiwc2c]{font-family:var(--sf-font-display);font-size:var(--step-3);text-wrap:balance;align-items:center;gap:.75rem;margin-block-end:1.1rem;padding:0;font-weight:600;line-height:1.25;display:flex}.q__legend[data-astro-cid-a2qiwc2c]:focus{outline:none}.q__n[data-astro-cid-a2qiwc2c]{background:var(--sf-bg);block-size:2.4rem;inline-size:2.4rem;color:var(--sf-accent-text);font-size:var(--step-0);box-shadow:var(--sf-shadow-sm);border-radius:50%;flex:none;place-items:center;display:inline-grid}.q__opts[data-astro-cid-a2qiwc2c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.q--mood[data-astro-cid-a2qiwc2c] .q__opts[data-astro-cid-a2qiwc2c]{grid-template-columns:repeat(2,minmax(0,1fr))}.q--mood[data-astro-cid-a2qiwc2c] .opt[data-astro-cid-a2qiwc2c]:last-child{grid-column:1/-1}.opt[data-astro-cid-a2qiwc2c]{border-radius:var(--sf-radius-lg);border:1.5px solid var(--sf-border);background:var(--sf-surface);min-height:7.25rem;color:var(--sf-fg);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--sf-dur-fast) var(--sf-ease), background-color var(--sf-dur-fast) var(--sf-ease), box-shadow var(--sf-dur) var(--sf-ease), transform var(--sf-dur-fast) var(--sf-ease);align-content:center;justify-items:center;gap:.55rem;padding:1rem .5rem .9rem;display:grid;position:relative}.opt[data-astro-cid-a2qiwc2c]:hover{border-color:var(--sf-border-strong);box-shadow:var(--sf-shadow-md)}.opt[data-astro-cid-a2qiwc2c]:active{transform:scale(.98)}.opt[data-astro-cid-a2qiwc2c] input[data-astro-cid-a2qiwc2c]{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.opt__glyph[data-astro-cid-a2qiwc2c]{background:var(--sf-blush);block-size:3.25rem;inline-size:3.25rem;color:var(--sf-blush-fg);transition:background-color var(--sf-dur-fast) var(--sf-ease), color var(--sf-dur-fast) var(--sf-ease), transform var(--sf-dur) var(--sf-ease-bloom);border-radius:50%;place-items:center;display:grid}.opt__label[data-astro-cid-a2qiwc2c]{font-weight:600;font-size:var(--step--1);text-wrap:balance;line-height:1.35}.opt__tick[data-astro-cid-a2qiwc2c]{background:var(--sf-accent);block-size:1.4rem;inline-size:1.4rem;color:var(--sf-accent-fg);opacity:0;transition:opacity var(--sf-dur-fast) var(--sf-ease), transform var(--sf-dur) var(--sf-ease-bloom);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;transform:scale(.4)}.opt[data-astro-cid-a2qiwc2c]:has(input:checked){border-color:var(--sf-accent);background:color-mix(in oklab, var(--sf-blush) 55%, var(--sf-surface));box-shadow:0 0 0 1.5px var(--sf-accent), 0 10px 24px -14px color-mix(in oklab, var(--sf-accent) 70%, transparent)}.opt[data-astro-cid-a2qiwc2c]:has(input:checked) .opt__glyph[data-astro-cid-a2qiwc2c]{background:var(--sf-accent);color:var(--sf-accent-fg);transform:scale(1.06)}.opt[data-astro-cid-a2qiwc2c]:has(input:checked) .opt__tick[data-astro-cid-a2qiwc2c]{opacity:1;transform:scale(1)}.opt[data-astro-cid-a2qiwc2c]:has(input:focus-visible){outline:2.5px solid var(--sf-focus);outline-offset:3px}.quiz__hint[data-astro-cid-a2qiwc2c]{min-height:1.5em;font-size:var(--step--1);color:var(--sf-danger);text-align:center;margin-block:-1rem -.5rem;font-weight:600}.quiz__hint[data-astro-cid-a2qiwc2c]:empty{min-height:0;margin:0}.quiz__nav[data-astro-cid-a2qiwc2c]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.quiz__submit[data-astro-cid-a2qiwc2c]{flex:16rem;max-width:24rem}[dir=rtl] .quiz__back[data-astro-cid-a2qiwc2c] .quiz__back-icon{transform:none}[dir=ltr] .quiz__back[data-astro-cid-a2qiwc2c] .quiz__back-icon{transform:scaleX(-1)}.quiz[data-astro-cid-a2qiwc2c].is-stepper{gap:1.5rem}.quiz[data-astro-cid-a2qiwc2c].is-stepper .q__n[data-astro-cid-a2qiwc2c]{display:none}.quiz[data-astro-cid-a2qiwc2c].is-stepper .quiz__nav[data-astro-cid-a2qiwc2c]{justify-content:space-between}.quiz[data-astro-cid-a2qiwc2c].is-stepper .quiz__nav[data-astro-cid-a2qiwc2c]>[data-astro-cid-a2qiwc2c]:only-child,.quiz[data-astro-cid-a2qiwc2c].is-stepper .quiz__next[data-astro-cid-a2qiwc2c],.quiz[data-astro-cid-a2qiwc2c].is-stepper .quiz__submit[data-astro-cid-a2qiwc2c]{margin-inline-start:auto}.quiz[data-astro-cid-a2qiwc2c].is-stepper .quiz__next[data-astro-cid-a2qiwc2c],.quiz[data-astro-cid-a2qiwc2c].is-stepper .quiz__submit[data-astro-cid-a2qiwc2c]{flex:0 auto}@media (prefers-reduced-motion:no-preference){.quiz[data-astro-cid-a2qiwc2c].is-stepper .q[data-astro-cid-a2qiwc2c]:not([hidden]){animation:q-in .45s var(--sf-ease) both}.quiz[data-astro-cid-a2qiwc2c].is-stepper.is-back .q[data-astro-cid-a2qiwc2c]:not([hidden]){animation-name:q-in-back}}@keyframes q-in{0%{opacity:0;translate:calc(1.25rem * var(--dir)) 0}}@keyframes q-in-back{0%{opacity:0;translate:calc(-1.25rem * var(--dir)) 0}}@media (width>=36rem){.opt[data-astro-cid-a2qiwc2c]{min-height:8.5rem}.opt__glyph[data-astro-cid-a2qiwc2c]{block-size:3.75rem;inline-size:3.75rem}.opt__label[data-astro-cid-a2qiwc2c]{font-size:var(--step-0)}}@media (width>=48rem){.q__opts[data-astro-cid-a2qiwc2c]{gap:.85rem}.q--mood[data-astro-cid-a2qiwc2c] .q__opts[data-astro-cid-a2qiwc2c]{grid-template-columns:repeat(6,minmax(0,1fr))}.q--mood[data-astro-cid-a2qiwc2c] .opt[data-astro-cid-a2qiwc2c]{grid-column:span 2}.q--mood[data-astro-cid-a2qiwc2c] .opt[data-astro-cid-a2qiwc2c]:nth-child(4){grid-column:2/span 2}.q--mood[data-astro-cid-a2qiwc2c] .opt[data-astro-cid-a2qiwc2c]:last-child{grid-column:span 2}}
