.picker[data-astro-cid-63isbytl]{flex-direction:column;justify-content:space-between;min-height:90svh;padding-top:clamp(4rem,8vw,7rem);display:flex}.picker__figure-row[data-astro-cid-63isbytl]{align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.picker__figure[data-astro-cid-63isbytl]{font-family:var(--font-display);font-weight:var(--display-weight);text-align:center;min-width:1.3em;font-size:clamp(5.5rem,10vw,10.5rem);line-height:.9}.picker__step[data-astro-cid-63isbytl]{background:var(--orange);width:clamp(3rem,4.5vw,4rem);height:clamp(3rem,4.5vw,4rem);color:var(--ink-dark);transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;border-radius:999px;place-items:center;font-size:1.75rem;font-weight:700;text-decoration:none;display:grid}.picker__step[data-astro-cid-63isbytl]:active{transform:scale(.94)}.picker__step[data-astro-cid-63isbytl][aria-disabled=true]{opacity:.45;pointer-events:none}.picker__claim[data-astro-cid-63isbytl]{font-family:var(--font-text);letter-spacing:0;margin-bottom:.75rem;font-size:1.75rem;font-weight:600}.picker__result[data-astro-cid-63isbytl]{font-size:var(--step-lead);color:#ececf1;margin-top:.75rem}.picker__filters[data-astro-cid-63isbytl]{gap:1rem;max-width:64rem;margin-top:1.5rem;display:grid}@media (width>=64em){.picker__top[data-astro-cid-63isbytl]{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.picker__filters[data-astro-cid-63isbytl]{margin-top:0}}.picker__label[data-astro-cid-63isbytl]{font-size:var(--step-small);color:#b9bcd0;align-items:center;gap:.75rem;margin-bottom:.45rem;font-weight:700;display:flex}.picker__reset[data-astro-cid-63isbytl]{font-size:var(--step-small);margin-top:.25rem;padding-block:.5rem;display:block}.picker__reset[data-astro-cid-63isbytl][hidden]{display:none}.picker__clear[data-astro-cid-63isbytl]{color:var(--orange);text-underline-offset:3px;font-weight:600;text-decoration:underline}.picker__modes[data-astro-cid-63isbytl]{flex-wrap:wrap;gap:.5rem;display:flex}.picker__mode[data-astro-cid-63isbytl]:disabled{opacity:.35;cursor:not-allowed}.picker__random[data-astro-cid-63isbytl]{color:var(--ink-dark);transition:transform var(--t-press) var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.8rem 1.3rem;font-weight:700;display:inline-flex}.picker__random[data-astro-cid-63isbytl] svg[data-astro-cid-63isbytl]{width:1.3rem;height:1.3rem}.picker__random[data-astro-cid-63isbytl]:active{transform:scale(.96)}.picker__random[data-astro-cid-63isbytl]:disabled{opacity:.45}.picker__mode[data-astro-cid-63isbytl]{color:#fff;font-weight:600;font-size:var(--step-small);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);background:#2a2f4a;border-radius:999px;padding:.55rem 1rem}.picker__mode[data-astro-cid-63isbytl][aria-pressed=true]{background:var(--orange);color:var(--ink-dark)}.picker__mode[data-astro-cid-63isbytl]:active{transform:scale(.96)}.picker__bars[data-astro-cid-63isbytl]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));align-items:end;gap:8px;margin-top:clamp(2rem,4vw,3rem);display:grid}.picker__bar-slot[data-astro-cid-63isbytl]{align-content:end;justify-items:center;gap:.4rem;display:grid}.picker__range[data-astro-cid-63isbytl]{font-size:clamp(1.1rem,1.6vw,1.6rem);font-weight:600}.picker__bar[data-astro-cid-63isbytl]{width:100%;height:var(--h);border-radius:var(--radius) var(--radius) 0 0;transition:background-color .3s ease, transform var(--t-hover) var(--ease-out), box-shadow .3s ease;background:#2a2f4a;display:block;position:relative;overflow:hidden}.picker__art[data-astro-cid-63isbytl]{opacity:0;width:88%;max-width:11rem;height:auto;transition:opacity .3s ease, scale .3s var(--ease-out);pointer-events:none;position:absolute;top:.5rem;left:50%;translate:-50%;scale:.9}[data-astro-cid-63isbytl][data-fit=true] .picker__art[data-astro-cid-63isbytl]{opacity:1;scale:1}[data-astro-cid-63isbytl][data-picked=true] .picker__bar[data-astro-cid-63isbytl]{box-shadow:0 0 0 4px #fff,0 18px 40px #00000073}[data-astro-cid-63isbytl][data-fit=true] .picker__bar[data-astro-cid-63isbytl]{background:var(--color)}.picker__bar-name[data-astro-cid-63isbytl]{text-align:center;color:var(--ink);opacity:0;transition:opacity var(--t-hover) ease;padding:.5rem .4rem;font-size:.8125rem;font-weight:600;position:absolute;inset:auto 0 0}[data-astro-cid-63isbytl][data-fit=true] .picker__bar-name[data-astro-cid-63isbytl]{opacity:0}.picker__name[data-astro-cid-63isbytl]{text-align:center;box-sizing:content-box;text-wrap:balance;overflow-wrap:anywhere;color:#ececf1;min-height:2.4em;padding:0 0 1rem;font-size:clamp(.625rem,.82vw,.8125rem);font-weight:600;line-height:1.2}[data-astro-cid-63isbytl][data-fit=false] .picker__name[data-astro-cid-63isbytl]{color:#8a8fa8}@media (hover:hover) and (pointer:fine){.picker__bar[data-astro-cid-63isbytl]:hover{transform:translateY(-4px)}[data-astro-cid-63isbytl][data-fit=true] .picker__bar[data-astro-cid-63isbytl]:hover .picker__bar-name[data-astro-cid-63isbytl]{opacity:1}}@media (width<=48em){.picker[data-astro-cid-63isbytl]{min-height:0;padding-top:4rem;padding-bottom:3rem}.picker__figure[data-astro-cid-63isbytl]{font-size:26vw}.picker__claim[data-astro-cid-63isbytl]{font-size:1.375rem}}@media (width<=75em){.picker__bars[data-astro-cid-63isbytl]{padding-inline:var(--margin);grid-template-columns:1fr;gap:6px;margin-top:2rem;display:grid}.picker__bar-slot[data-astro-cid-63isbytl]{grid-template-columns:1fr auto;grid-template-areas:"bar range""name name";place-items:center stretch;gap:.25rem .75rem}.picker__bar[data-astro-cid-63isbytl]{height:44px;width:var(--w);border-radius:0 999px 999px 0;grid-area:bar;min-width:44px}.picker__art[data-astro-cid-63isbytl]{width:40px;max-width:none;top:50%;left:4px;translate:0 -50%}.picker__range[data-astro-cid-63isbytl]{grid-area:range;font-size:1.0625rem}.picker__name[data-astro-cid-63isbytl]{text-align:start;grid-area:name;min-height:0;padding:0 0 .5rem;font-size:.8125rem}.picker__bar-name[data-astro-cid-63isbytl]{display:none}}
