.form-item-enter{opacity:0;animation:1.2s cubic-bezier(.22,1,.36,1) both halloform-question-enter}@keyframes halloform-question-enter{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.form-item-enter{opacity:1;animation:none}}.pc-grid-cq{container-type:inline-size}.pc-grid{display:grid}.pc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@container (max-width:760px){.pc-grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:480px){.pc-grid-4,.pc-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.form-card-cq{container-type:inline-size}.form-card-shell{background:var(--theme-card-bg,var(--theme-question-bg));width:100%;max-width:100%;box-shadow:var(--theme-card-shadow,0 1px 2px #0000000f, 0 12px 32px -16px #00000038);border-radius:1rem;margin-left:auto;margin-right:auto;padding:1rem .5rem}.form-card-max-w-2xl,.form-card-max-w-5xl{max-width:100%}@container (min-width:640px){.form-card-shell{padding:2rem}.form-card-max-w-2xl{max-width:45rem}.form-card-max-w-5xl{max-width:64rem}}.form-cardpos-pad{justify-content:center;align-items:stretch;padding:0;display:flex}.form-cardpos-inner{flex:auto;width:100%;min-width:0;display:flex}.form-cardpos-inner .form-card-shell{box-shadow:none;border-radius:0;flex:auto}@container (min-width:640px){.form-cardpos-pad{align-items:center;padding:2rem 2rem 4rem}.form-cardpos-inner{flex:0 auto;max-width:45rem}.form-cardpos-inner .form-card-shell{box-shadow:var(--theme-card-shadow,0 1px 2px #0000000f), 0 25px 50px -12px #00000040;border-radius:1rem;flex:0 auto}}.rank-grid{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.stripe-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@container (min-width:720px){.stripe-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cart-cq{container-type:inline-size}.cart-thumb{width:7rem;height:7rem}.cart-arrow{opacity:0;transition:opacity .2s}.cart-arrow-group:hover .cart-arrow{opacity:1}@container (max-width:480px){.cart-thumb{width:5rem;height:5rem}.cart-arrow{opacity:1}}.form-radio-mark{border:2px solid var(--theme-input-border,#d1d5db);background:#fff;border-radius:9999px;flex-shrink:0;width:1.5rem;height:1.5rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:inline-block;position:relative}.form-radio-mark:after{content:"";background:#fff;border-radius:9999px;width:.625rem;height:.625rem;margin:auto;transition:transform .18s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(0)}.peer:checked~.form-radio-mark{border-color:var(--theme-primary);background:var(--theme-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-primary) 18%, transparent)}.peer:checked~.form-radio-mark:after{transform:scale(1)}.peer:focus-visible~.form-radio-mark{box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary) 30%, transparent)}.form-checkbox-mark{border:2px solid var(--theme-input-border,#d1d5db);background:#fff;border-radius:.375rem;flex-shrink:0;width:1.5rem;height:1.5rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:inline-block;position:relative}.form-checkbox-mark:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.625rem;height:.375rem;transition:transform .18s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)rotate(-45deg)scale(0)}.peer:checked~.form-checkbox-mark{border-color:var(--theme-primary);background:var(--theme-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-primary) 18%, transparent)}.peer:checked~.form-checkbox-mark:after{transform:translate(-50%,-65%)rotate(-45deg)scale(1)}.peer:focus-visible~.form-checkbox-mark{box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary) 30%, transparent)}:root{--form-field-border-rest:1px;--form-field-border-active:2px}.halloform-input,.halloform-option{border-width:var(--form-field-border-rest);border-color:var(--theme-answer)}.halloform-input:focus,.halloform-input:focus-within,.halloform-option[data-selected=true]{border-color:var(--theme-primary);box-shadow:inset 0 0 0 1px var(--theme-primary);outline:none}.halloform-option:has(:checked){border-color:var(--theme-primary);box-shadow:inset 0 0 0 1px var(--theme-primary);outline:none}
