.choiceMotion-card{transition:transform .25s ease,border-color .25s ease,background-color .25s ease;box-shadow:none}.choiceMotion-card:is(:hover,:focus-visible):not(:disabled):not(:has(:disabled)){transform:translateY(-2px);border-color:var(--color-primary);box-shadow:none}.choiceMotion-card:active:not(:disabled){transform:translateY(0)}@media(prefers-reduced-motion:reduce){.choiceMotion-card{transition:none}.choiceMotion-card:is(:hover,:focus-visible,:active){transform:none}}.choiceMotion-card[aria-pressed=true],.choiceMotion-card[aria-pressed=true]:is(:hover,:focus-visible):not(:disabled):not(:has(:disabled)){border-color:var(--color-secondary)}.choiceMotion-card [data-choice-preview]{overflow:hidden}.choiceMotion-card [data-choice-motion]{transform-box:fill-box;transform-origin:center;transform:none;transition:transform .45s ease}.choiceMotion-card [data-choice-preview]>*{transition:transform .45s ease;transform-origin:center}.choiceMotion-card:is(:hover,:focus-visible):not(:disabled) [data-choice-preview]>*{transform:scale(1.035)}.choiceMotion-card:is(:hover,:focus-visible):not(:disabled) [data-choice-motion]{transform:translateY(-5px)}.choiceMotion-card:is(:hover,:focus-visible):not(:disabled) [data-choice-motion=pulse]{transform:scale(1.06)}.choiceMotion-card:is(:hover,:focus-visible):not(:disabled) [data-choice-motion=slide]{transform:translateX(9px)}@keyframes choiceMotion-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes choiceMotion-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes choiceMotion-slide{0%,to{transform:translateX(0)}50%{transform:translateX(9px)}}@media(prefers-reduced-motion:reduce){.choiceMotion-card,.choiceMotion-card [data-choice-motion],.choiceMotion-card [data-choice-preview]>*{transition:none}.choiceMotion-card:is(:hover,:focus-visible):not(:disabled){transform:none}.choiceMotion-card:is(:hover,:focus-visible):not(:disabled) [data-choice-motion],.choiceMotion-card:is(:hover,:focus-visible):not(:disabled) [data-choice-preview]>*{transform:none;animation:none;transition:none}}.brandStyles-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.brandStyles-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px 16px;border:2px solid rgba(0,0,0,0);border-radius:var(--radius-10);background:var(--color-gray-600);color:var(--color-gray-100);cursor:pointer}.brandStyles-choice:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.brandStyles-selected,.brandStyles-selected:hover{border-color:var(--color-secondary)}.brandStyles-description{font-size:13px;line-height:1.5;color:var(--color-gray-300);text-align:center}.brandStyles-preview{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:300px;height:144px}.brandStyles-choice [data-choice-preview].brandStyles-preview{overflow:visible}.brandStyles-scene{position:relative;overflow:hidden;border-radius:var(--shape-preview-radius);background:#244a78}.brandStyles-scene>svg{width:100%;height:100%}.brandStyles-previewCard{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:14px;border-radius:var(--shape-preview-radius);background:#303239;border:0}.brandStyles-previewCard span{height:5px;width:90%;background:#f7f7fa;border-radius:2px}.brandStyles-previewCard span+span{width:65%;background:#a8aab5}.brandStyles-previewCard b{margin-top:8px;background:#991bff;color:#fff;padding:8px;border-radius:var(--shape-preview-button);text-align:center;font-size:12px;font-weight:600}@media(max-width:600px){.brandStyles-choices{grid-template-columns:1fr}}.swatch{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-999);cursor:pointer;transition:box-shadow .2s ease}.swatch:focus-within,.swatch:hover{box-shadow:0 0 0 2px var(--color-primary)}.logoUpload img{object-fit:contain}.lightLogo [data-logo-preview]{background:#fff}.darkLogo [data-logo-preview]{background:var(--color-gray-700)}.largeSwatch{--swatches:clamp(88px,8vw,132px);--swatches-color:calc(var(--swatches) - 12px);border:var(--border-width-default) solid var(--color-gray-400);background:var(--color-gray-600)}.largeSwatch:focus-visible,.largeSwatch:hover{border-color:var(--color-primary)}.palette{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--size-20)}.colorPopover{max-height:min(var(--radix-popover-content-available-height),100dvh - 32px);max-width:calc(100vw - 32px);overflow-y:auto;overscroll-behavior:contain}