.choice[data-astro-cid-g772izno]{display:flex;flex-direction:column;gap:var(--space-2)}.choice__label[data-astro-cid-g772izno]{font-weight:var(--weight-bold)}.choice__unit[data-astro-cid-g772izno]{font-weight:var(--weight-regular);color:var(--color-text-muted)}.choice__grid[data-astro-cid-g772izno]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-2)}.choice__grid--text[data-astro-cid-g772izno]{display:flex}.choice__grid--text[data-astro-cid-g772izno] .choice__btn[data-astro-cid-g772izno]{flex:1 1 auto;min-width:var(--tap-min);padding:0 var(--space-2);line-height:1.2}.choice__grid--cols[data-astro-cid-g772izno]{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.choice__grid--cols[data-astro-cid-g772izno][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.choice__grid--cols[data-astro-cid-g772izno][data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.choice__grid--wrap[data-astro-cid-g772izno]{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(var(--space-16),1fr))}.choice__btn[data-astro-cid-g772izno]{min-height:var(--control-h);padding:0 var(--space-1);border:2px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.choice__btn--two[data-astro-cid-g772izno]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-1);line-height:var(--leading-compact)}.choice__btn--face[data-astro-cid-g772izno] .choice__top[data-astro-cid-g772izno]{font-size:var(--text-xl);font-weight:var(--weight-heavy)}.choice__top[data-astro-cid-g772izno],.choice__bottom[data-astro-cid-g772izno]{display:block;max-width:100%;white-space:nowrap}.choice__bottom[data-astro-cid-g772izno]{font-size:var(--text-sm);font-weight:var(--weight-regular)}.choice__btn[data-astro-cid-g772izno][aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-heavy)}.choice__hint[data-astro-cid-g772izno]{font-size:var(--text-md);color:var(--color-text-muted)}@media(hover:hover){.choice__btn[data-astro-cid-g772izno][aria-pressed=false]:hover{border-color:var(--color-accent)}}.money-field[data-astro-cid-mnrkefl6]{display:flex;flex-direction:column;gap:var(--space-2)}.money-field__label[data-astro-cid-mnrkefl6]{font-weight:var(--weight-bold)}.money-field__help[data-astro-cid-mnrkefl6]{margin:0;font-size:var(--text-md);color:var(--color-text-muted)}.money[data-astro-cid-mnrkefl6]{display:flex;align-items:stretch;overflow:hidden;min-height:var(--control-h);border:2px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface)}.money[data-astro-cid-mnrkefl6]:has(.money__input[aria-invalid=true]){border-color:var(--color-accent)}.money[data-astro-cid-mnrkefl6]:focus-within{border-color:var(--color-focus)}.money__prefix[data-astro-cid-mnrkefl6]{display:grid;place-items:center;padding:0 var(--space-3);border-right:2px solid var(--color-line);font-family:var(--font-mono);font-size:var(--text-xl);color:var(--color-text-muted)}.money__input[data-astro-cid-mnrkefl6]{flex:1;min-width:0;padding:var(--space-2) var(--space-3);border:0;border-radius:0;background:transparent;color:var(--color-text);font-family:inherit;font-size:var(--text-input);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums}.money[data-astro-cid-mnrkefl6] [data-astro-cid-mnrkefl6]:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.stepper-field[data-astro-cid-iiallux4]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-3)}.stepper-field__label[data-astro-cid-iiallux4]{font-weight:var(--weight-bold)}.stepper-field__unit[data-astro-cid-iiallux4]{font-weight:var(--weight-regular);color:var(--color-text-muted)}.stepper-field__help[data-astro-cid-iiallux4]{grid-column:1 / -1;margin:0;font-size:var(--text-md);color:var(--color-text-muted)}.stepper[data-astro-cid-iiallux4]{display:flex;align-items:stretch;overflow:hidden;border:2px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface)}.stepper[data-astro-cid-iiallux4]:has(.stepper__input[aria-invalid=true]){border-color:var(--color-accent)}.stepper[data-astro-cid-iiallux4]:focus-within{border-color:var(--color-focus)}.stepper__btn[data-astro-cid-iiallux4]{width:var(--stepper-btn-w);min-height:var(--control-h);padding:0;border:0;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-xl);font-weight:var(--weight-bold);cursor:pointer;transition:background var(--dur-fast) var(--ease)}.stepper__btn[data-astro-cid-iiallux4]:disabled{color:var(--color-text-muted);cursor:not-allowed}.stepper__input[data-astro-cid-iiallux4]{width:var(--stepper-input-w);min-width:0;padding:var(--space-2) var(--space-1);border:0;border-radius:0;background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--text-input);font-weight:var(--weight-heavy);text-align:center;font-variant-numeric:tabular-nums}.stepper[data-astro-cid-iiallux4] [data-astro-cid-iiallux4]:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}@media(hover:hover){.stepper__btn[data-astro-cid-iiallux4]:not(:disabled):hover{background:var(--color-line)}}
