.lede[data-astro-cid-kyqwghae]{font-size:var(--step-1);color:var(--text-soft)}.finder[data-astro-cid-kyqwghae]{max-width:46rem;margin-block:1.5rem 2.5rem;overflow:hidden}.meter[data-astro-cid-kyqwghae]{background:var(--surface-2);border-radius:999px;height:6px;margin-bottom:1.2rem;overflow:hidden}.meter[data-astro-cid-kyqwghae] span[data-astro-cid-kyqwghae]{background:linear-gradient(90deg, var(--mint-fill), var(--violet-fill));transform-origin:0;height:100%;transition:transform var(--normal) var(--ease);display:block;transform:scaleX(0)}.question[data-astro-cid-kyqwghae] h2[data-astro-cid-kyqwghae]{font-size:var(--step-2);outline:none;margin-top:0}.question[data-astro-cid-kyqwghae]:not([hidden]){animation:slide-in var(--normal) var(--ease)}@keyframes slide-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.options[data-astro-cid-kyqwghae]{gap:.6rem;margin-top:1rem;display:grid}.option[data-astro-cid-kyqwghae]{border-radius:var(--r-m);border:1.5px solid var(--line);background:var(--surface-2);min-height:3.4rem;color:var(--text);font:700 var(--step-0)/1.3 var(--font-body);text-align:left;cursor:pointer;transition:border-color var(--fast) var(--ease), transform var(--fast) var(--ease), background-color var(--fast) var(--ease);align-items:center;gap:.9rem;padding:.6rem 1rem;display:flex}.option[data-astro-cid-kyqwghae]:hover,.option[data-astro-cid-kyqwghae]:focus-visible{border-color:var(--mint-fill);transform:translate(4px)}.option[data-astro-cid-kyqwghae]:active{transform:scale(.99)}.option[data-astro-cid-kyqwghae][aria-pressed=true]{border-color:var(--mint-fill);background:var(--mint-soft)}.key[data-astro-cid-kyqwghae]{border:1.5px solid var(--line-strong);width:2rem;height:2rem;font:600 .95rem var(--font-display);color:var(--text-soft);border-radius:8px;flex:none;place-items:center;display:inline-grid}.nav[data-astro-cid-kyqwghae]{justify-content:space-between;margin-top:1.2rem}.nav[data-astro-cid-kyqwghae] .note[data-astro-cid-kyqwghae]{margin:0}@media (hover:none){.key-tip[data-astro-cid-kyqwghae]{display:none}}.result[data-astro-cid-kyqwghae] h2[data-astro-cid-kyqwghae]{font-size:var(--step-3);outline:none;margin-top:0}.result[data-astro-cid-kyqwghae] h3[data-astro-cid-kyqwghae]{font-size:var(--step-1);margin:1.6rem 0 .5rem}.steps[data-astro-cid-kyqwghae]{counter-reset:step;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-kyqwghae] .step{--accent:var(--mint);--accent-soft:var(--mint-soft);counter-increment:step;border-radius:var(--r-m);border:1px solid var(--line);background:var(--surface-2);animation:rise var(--normal) var(--ease) both;gap:.25rem;padding:1rem 1rem 1rem 3.6rem;display:grid;position:relative}.steps[data-astro-cid-kyqwghae] .step:nth-child(2){animation-delay:80ms}.steps[data-astro-cid-kyqwghae] .step:nth-child(3){animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.steps[data-astro-cid-kyqwghae] .step.accent-amber{--accent:var(--amber);--accent-soft:var(--amber-soft)}.steps[data-astro-cid-kyqwghae] .step.accent-violet{--accent:var(--violet);--accent-soft:var(--violet-soft)}.steps[data-astro-cid-kyqwghae] .step:before{content:counter(step);background:var(--accent-soft);width:1.9rem;height:1.9rem;color:var(--accent);font:600 1rem var(--font-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;left:1rem}.steps[data-astro-cid-kyqwghae] .step-when{color:var(--accent);font-weight:700;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;margin:0}.steps[data-astro-cid-kyqwghae] .step-name{font:600 var(--step-1)/1.25 var(--font-display);color:var(--text);overflow-wrap:anywhere}.steps[data-astro-cid-kyqwghae] .step-promise,.steps[data-astro-cid-kyqwghae] .step-cue{color:var(--text-soft);margin:0}.steps[data-astro-cid-kyqwghae] .step-cue{color:var(--text)}.also[data-astro-cid-kyqwghae] ul[data-astro-cid-kyqwghae]{margin:0;padding-left:1.2rem}.also[data-astro-cid-kyqwghae] li[data-astro-cid-kyqwghae]{margin-block:.3rem}.week[data-astro-cid-kyqwghae] ul[data-astro-cid-kyqwghae]{margin:0;padding-left:1.2rem}.keep[data-astro-cid-kyqwghae]{border-top:1px solid var(--line);gap:.6rem;margin-top:1.8rem;padding-top:1.2rem;display:grid}.keep[data-astro-cid-kyqwghae] p[data-astro-cid-kyqwghae]{margin:0}.send[data-astro-cid-kyqwghae]{flex-wrap:wrap}
