.picker[data-astro-cid-kjhrjzn4]{--circle:clamp(132px, calc((100% - 48px) / 3), 184px);min-height:470px}.head[data-astro-cid-kjhrjzn4]{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.label[data-astro-cid-kjhrjzn4]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-dark-text-soft);margin:0;font-size:.6875rem}.hint[data-astro-cid-kjhrjzn4]{color:var(--color-dark-text-soft);opacity:.75;margin:0;font-size:.75rem}.ring[data-astro-cid-kjhrjzn4]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.slot[data-astro-cid-kjhrjzn4]{width:var(--circle);aspect-ratio:1;flex:none;position:relative}.circ[data-astro-cid-kjhrjzn4]{text-align:center;width:100%;height:100%;font:inherit;cursor:pointer;background:var(--color-dark-bg-sunken);border:2px solid var(--color-dark-line);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 20px 10px;transition:background-color .45s,border-color .45s,transform .25s;display:flex}.circ[data-astro-cid-kjhrjzn4]:hover{transform:translateY(-3px)}.circ[data-astro-cid-kjhrjzn4]:focus-visible,.sat[data-astro-cid-kjhrjzn4]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.circ[data-astro-cid-kjhrjzn4][aria-pressed=true]{background:var(--color-brand-glow);border-color:var(--color-brand)}.mark[data-astro-cid-kjhrjzn4]{border:1px solid var(--color-dark-line-strong);color:#fff;background:0 0;border-radius:50%;place-items:center;width:24px;height:24px;transition:background-color .35s,border-color .35s;display:grid}.circ[data-astro-cid-kjhrjzn4][aria-pressed=true] .mark[data-astro-cid-kjhrjzn4]{background:var(--color-brand);border-color:var(--color-brand)}.mark[data-astro-cid-kjhrjzn4] svg{opacity:0;transition:opacity .3s,transform .3s;transform:scale(.6)}.circ[data-astro-cid-kjhrjzn4][aria-pressed=true] .mark[data-astro-cid-kjhrjzn4] svg{opacity:1;transform:scale(1)}.name[data-astro-cid-kjhrjzn4]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-dark-text-soft);font-size:1.125rem;transition:color .45s}.circ[data-astro-cid-kjhrjzn4][aria-pressed=true] .name[data-astro-cid-kjhrjzn4]{color:#fff}.claim[data-astro-cid-kjhrjzn4]{max-width:72%;min-height:2.275rem;color:var(--color-dark-text-soft);opacity:.68;margin-inline:auto;font-size:.8125rem;line-height:1.4;transition:opacity .45s}.circ[data-astro-cid-kjhrjzn4][aria-pressed=true] .claim[data-astro-cid-kjhrjzn4]{opacity:1}.sat[data-astro-cid-kjhrjzn4]{aspect-ratio:1;width:43.5%;font:inherit;cursor:pointer;background:var(--color-dark-bg-sunken);border:2px dashed var(--color-dark-line-strong);opacity:0;pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:background-color .45s,border-color .45s,opacity .35s;display:flex;position:absolute;bottom:-5.5%;right:-13%}.slot[data-astro-cid-kjhrjzn4].show-ere .sat[data-astro-cid-kjhrjzn4]{opacity:1;pointer-events:auto}.sat[data-astro-cid-kjhrjzn4][aria-pressed=true]{background:var(--color-brand-glow);border:2px solid var(--color-brand)}.sat-label[data-astro-cid-kjhrjzn4]{font-family:var(--font-display);color:var(--color-dark-text-soft);font-size:.8125rem;transition:color .45s}.sat[data-astro-cid-kjhrjzn4][aria-pressed=true] .sat-label[data-astro-cid-kjhrjzn4]{color:#fff}.sat-note[data-astro-cid-kjhrjzn4]{letter-spacing:.02em;color:var(--color-dark-text-soft);opacity:.68;font-size:.65625rem;transition:opacity .45s}.sat[data-astro-cid-kjhrjzn4][aria-pressed=true] .sat-note[data-astro-cid-kjhrjzn4]{opacity:1}.result[data-astro-cid-kjhrjzn4]{border-top:1px solid var(--color-dark-line);margin-top:34px;padding-top:20px}.row[data-astro-cid-kjhrjzn4]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.combo[data-astro-cid-kjhrjzn4]{font-family:var(--font-display);color:#fff;margin:0;font-size:1.1875rem;line-height:1.35}.chip[data-astro-cid-kjhrjzn4]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-on-dark);border:1px solid var(--color-brand);border-radius:var(--radius-pill);margin:0;padding:5px 12px;font-size:.6875rem}.chip[data-astro-cid-kjhrjzn4].soft{color:var(--color-dark-text-soft);border-color:var(--color-dark-line-strong)}.chip[data-astro-cid-kjhrjzn4][hidden]{display:none}.text[data-astro-cid-kjhrjzn4]{max-width:54ch;color:var(--color-dark-text-soft);margin:8px 0 0;font-size:.875rem;line-height:1.6}@media (width<=880px){.picker[data-astro-cid-kjhrjzn4]{--circle:196px}}@media (width<=720px){.picker[data-astro-cid-kjhrjzn4]{--circle:148px;min-height:0}.ring[data-astro-cid-kjhrjzn4]{justify-content:center;gap:16px 20px}.circ[data-astro-cid-kjhrjzn4]{gap:7px;padding:0 14px 22px}.circ[data-astro-cid-kjhrjzn4]:hover{transform:none}.name[data-astro-cid-kjhrjzn4]{font-size:.9375rem}.claim[data-astro-cid-kjhrjzn4]{font-size:.71875rem}.sat[data-astro-cid-kjhrjzn4]{width:64px;height:64px;bottom:-8px;right:-20px}.sat-label[data-astro-cid-kjhrjzn4]{font-size:.6875rem}.sat-note[data-astro-cid-kjhrjzn4]{font-size:.5625rem}}@media (prefers-reduced-motion:reduce){.circ[data-astro-cid-kjhrjzn4],.sat[data-astro-cid-kjhrjzn4],.mark[data-astro-cid-kjhrjzn4],.name[data-astro-cid-kjhrjzn4],.claim[data-astro-cid-kjhrjzn4],.sat-label[data-astro-cid-kjhrjzn4],.sat-note[data-astro-cid-kjhrjzn4],.mark[data-astro-cid-kjhrjzn4] svg{transition:none}}
