.personalizer[data-astro-cid-tm7da36w]{border:1px solid var(--line);background:var(--sage);border-radius:12px;margin:6px 0 26px;padding:clamp(14px,3vw,32px)}h2[data-astro-cid-tm7da36w]{margin:0 0 14px;font-size:clamp(1.5rem,4vw,2rem)}.personalizer-inner[data-astro-cid-tm7da36w]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(14px,3vw,36px);display:grid}form[data-astro-cid-tm7da36w],.personalizer-fields[data-astro-cid-tm7da36w]{gap:10px;display:grid}label[data-astro-cid-tm7da36w]{gap:5px;font-size:.875rem;font-weight:600;display:grid}input[data-astro-cid-tm7da36w],select[data-astro-cid-tm7da36w]{border:1px solid var(--control-line);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--ink);border-radius:6px;padding:8px 12px;font-size:.875rem;font-weight:400}input[data-astro-cid-tm7da36w][aria-invalid=true]{border-color:var(--error-ink)}summary[data-astro-cid-tm7da36w]{cursor:pointer;min-height:44px;padding-block:7px;font-size:.8125rem;font-weight:600}.personalizer-fields[data-astro-cid-tm7da36w]{padding-bottom:8px}.personalizer-result[data-astro-cid-tm7da36w]{border:1px solid var(--line);background:var(--surface);border-radius:9px;width:100%;max-width:500px;padding:8px;scroll-margin-top:6px}.personalizer-result-bar[data-astro-cid-tm7da36w]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.personalizer-status[data-astro-cid-tm7da36w]{background:var(--sage);min-height:46px;color:var(--ink);border-radius:6px;flex:170px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:.8125rem;font-weight:700;line-height:1.35;display:flex}.personalizer-status[data-astro-cid-tm7da36w][data-state=ready]{background:var(--success-bg);color:var(--success-ink)}.personalizer-status[data-astro-cid-tm7da36w][data-state=error]{background:var(--error-bg);color:var(--error-ink)}.personalizer-state-icon[data-astro-cid-tm7da36w]{border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}[data-astro-cid-tm7da36w][data-state=pending] .personalizer-state-icon[data-astro-cid-tm7da36w]{border:2px solid var(--control-line);border-inline-end-color:var(--ink);animation:.8s linear infinite spin}[data-astro-cid-tm7da36w][data-state=ready] .personalizer-state-icon[data-astro-cid-tm7da36w]{background:var(--success-ink);color:var(--success-bg)}[data-astro-cid-tm7da36w][data-state=pending] .personalizer-state-icon[data-astro-cid-tm7da36w] svg,[data-astro-cid-tm7da36w][data-state=error] .personalizer-state-icon[data-astro-cid-tm7da36w]{display:none}#personalizer-download[data-astro-cid-tm7da36w]{flex:1 0 auto;padding-inline:12px}canvas[data-astro-cid-tm7da36w]{background:var(--art-mat);border-radius:5px;width:100%;height:auto;display:block}canvas[data-astro-cid-tm7da36w][aria-busy=true]{opacity:.6}.personalizer-note[data-astro-cid-tm7da36w]{margin:12px 0 0;font-size:.75rem}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=640px){.personalizer-inner[data-astro-cid-tm7da36w]{grid-template-columns:minmax(0,1fr);gap:6px}.personalizer-result[data-astro-cid-tm7da36w]{justify-self:center}}@media (prefers-reduced-motion:reduce){[data-astro-cid-tm7da36w][data-state=pending] .personalizer-state-icon[data-astro-cid-tm7da36w]{animation:none}}
