.ptp-choices.svelte-1trol9f{border:0;min-width:0;margin:0;padding:0}.ptp-choices-legend.svelte-1trol9f{margin-bottom:var(--ptp-space-3);font:var(--ptp-text-minilabel);letter-spacing:var(--ptp-tracking-minilabel);text-transform:uppercase;color:var(--ptp-purple-dusk);padding:0}.ptp-sr.svelte-1trol9f{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ptp-choices-grid.svelte-1trol9f{gap:var(--ptp-gap-tight);max-width:620px;display:grid}.ptp-choices-grid[data-columns="2"].svelte-1trol9f{grid-template-columns:1fr 1fr}.ptp-choices-grid[data-columns="3"].svelte-1trol9f{grid-template-columns:repeat(3,1fr)}.ptp-choices-grid[data-columns="4"].svelte-1trol9f{grid-template-columns:repeat(4,1fr)}.ptp-choice.svelte-1trol9f{min-width:0;position:relative}.ptp-choice-input.svelte-1trol9f{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ptp-choice-label.svelte-1trol9f{align-items:center;gap:var(--ptp-gap-tight);min-height:60px;padding:var(--ptp-space-6) var(--ptp-space-7);border:var(--ptp-border-thin) solid var(--ptp-ink);background:var(--ptp-white);box-shadow:3px 3px 0 var(--ptp-ink);color:var(--ptp-ink);font-family:var(--ptp-font-body);font-weight:var(--ptp-weight-bold);font-size:var(--ptp-size-body-lg);text-align:left;cursor:pointer;transition:transform var(--ptp-duration-fast) var(--ptp-ease-base), box-shadow var(--ptp-duration-fast) var(--ptp-ease-base), background var(--ptp-duration-fast) var(--ptp-ease-base), color var(--ptp-duration-fast) var(--ptp-ease-base);border-radius:12px;display:flex}.ptp-choice-input.svelte-1trol9f:hover:not(:disabled)+.ptp-choice-label:where(.svelte-1trol9f){box-shadow:5px 5px 0 var(--ptp-ink);transform:translate(-2px,-2px)}.ptp-choice-input.svelte-1trol9f:hover:not(:checked):not(:disabled)+.ptp-choice-label:where(.svelte-1trol9f){background:var(--ptp-cream)}.ptp-choice-input.svelte-1trol9f:checked+.ptp-choice-label:where(.svelte-1trol9f){background:var(--ptp-pink-hot);color:var(--ptp-white);box-shadow:5px 5px 0 var(--ptp-ink)}.ptp-choice-input.svelte-1trol9f:focus-visible+.ptp-choice-label:where(.svelte-1trol9f){outline:var(--ptp-focus-outline);outline-offset:var(--ptp-focus-outline-offset);box-shadow:3px 3px 0 var(--ptp-ink), var(--ptp-focus-halo)}.ptp-choices[data-invalid].svelte-1trol9f .ptp-choice-label:where(.svelte-1trol9f){border-color:var(--ptp-pink-deep)}.ptp-choices.svelte-1trol9f:disabled .ptp-choice-label:where(.svelte-1trol9f){opacity:.35;cursor:not-allowed;box-shadow:3px 3px 0 var(--ptp-line-lilac);border-color:var(--ptp-line-lilac)}.ptp-choice-key.svelte-1trol9f{border:var(--ptp-border-hairline) solid currentcolor;border-radius:var(--ptp-space-2);width:26px;height:26px;font-family:var(--ptp-font-body);font-weight:var(--ptp-weight-extrabold);font-size:var(--ptp-size-micro);opacity:.55;flex:0 0 26px;justify-content:center;align-items:center;display:flex}.ptp-choice-input.svelte-1trol9f:checked+.ptp-choice-label:where(.svelte-1trol9f) .ptp-choice-key:where(.svelte-1trol9f){opacity:1;border-color:var(--ptp-white)}.ptp-choice-text.svelte-1trol9f{text-wrap:pretty;overflow-wrap:break-word;flex:1;min-width:0}@media (width<=760px){.ptp-choices-grid[data-columns="3"].svelte-1trol9f,.ptp-choices-grid[data-columns="4"].svelte-1trol9f{grid-template-columns:1fr 1fr}}@media (width<=620px){.ptp-choice-key.svelte-1trol9f{display:none}.ptp-choice-label.svelte-1trol9f{padding:var(--ptp-space-5) var(--ptp-space-6)}}@media (prefers-reduced-motion:reduce){.ptp-choice-label.svelte-1trol9f{transition:none}.ptp-choice-input.svelte-1trol9f:hover:not(:disabled)+.ptp-choice-label:where(.svelte-1trol9f){transform:none}}
