.RewardChartGenerator-module__M1NQra__generator{width:min(100%,86rem);margin-inline:auto}.RewardChartGenerator-module__M1NQra__mobileTabs{display:none}.RewardChartGenerator-module__M1NQra__workspace{align-items:start;gap:var(--space-6);grid-template-columns:minmax(19rem,24rem) minmax(0,1fr);display:grid}.RewardChartGenerator-module__M1NQra__editor,.RewardChartGenerator-module__M1NQra__previewPanel{border:1px solid var(--color-border);background:var(--color-white);box-shadow:var(--shadow-card);border-radius:1.5rem}.RewardChartGenerator-module__M1NQra__editor{padding:var(--space-6)}.RewardChartGenerator-module__M1NQra__editor fieldset{margin:0 0 var(--space-6);border:0;padding:0}.RewardChartGenerator-module__M1NQra__editor legend,.RewardChartGenerator-module__M1NQra__field label{margin-bottom:var(--space-2);color:var(--color-text);font-family:var(--font-display), sans-serif;font-weight:900;display:block}.RewardChartGenerator-module__M1NQra__field label span{color:var(--color-body);font-family:var(--font-body), sans-serif;font-size:.85rem;font-weight:500}.RewardChartGenerator-module__M1NQra__field{margin-bottom:var(--space-4)}.RewardChartGenerator-module__M1NQra__field input,.RewardChartGenerator-module__M1NQra__taskRow input{border-radius:var(--radius-small);width:100%;min-height:2.8rem;color:var(--color-text);border:1px solid #bfd1df;padding:.65rem .8rem}.RewardChartGenerator-module__M1NQra__field input[aria-invalid=true],.RewardChartGenerator-module__M1NQra__taskRow input[aria-invalid=true]{border-color:#bb3142}.RewardChartGenerator-module__M1NQra__templateGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RewardChartGenerator-module__M1NQra__templateGrid label{align-items:center;gap:var(--space-2);min-height:4.25rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-medium);color:var(--color-text);cursor:pointer;font-weight:800;line-height:1.2;display:flex}.RewardChartGenerator-module__M1NQra__templateGrid .RewardChartGenerator-module__M1NQra__selectedTemplate{border-color:var(--color-brand-blue);background:var(--color-blue-pale)}.RewardChartGenerator-module__M1NQra__tasks>p{margin:0 0 var(--space-3);font-size:.9rem}.RewardChartGenerator-module__M1NQra__taskRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:3.8rem minmax(0,1fr) auto;display:grid}.RewardChartGenerator-module__M1NQra__taskRow label{color:var(--color-text);font-size:.85rem;font-weight:800}.RewardChartGenerator-module__M1NQra__removeTask,.RewardChartGenerator-module__M1NQra__addTask,.RewardChartGenerator-module__M1NQra__assetError button{color:var(--color-text);cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.RewardChartGenerator-module__M1NQra__removeTask{padding:var(--space-2);font-size:.8rem}.RewardChartGenerator-module__M1NQra__addTask{padding:var(--space-2) 0}.RewardChartGenerator-module__M1NQra__addTask:disabled{cursor:default;opacity:.5}.RewardChartGenerator-module__M1NQra__fieldError,.RewardChartGenerator-module__M1NQra__outputError{margin:var(--space-2) 0 0;color:#9c2636;font-size:.9rem;font-weight:800}.RewardChartGenerator-module__M1NQra__previewPanel{min-width:0;padding:var(--space-6)}.RewardChartGenerator-module__M1NQra__previewHeading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.RewardChartGenerator-module__M1NQra__previewEyebrow{margin:0 0 var(--space-1);color:var(--color-brand-purple);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.RewardChartGenerator-module__M1NQra__previewHeading h2{margin:0;font-size:1.35rem}.RewardChartGenerator-module__M1NQra__previewHeading>p{margin:0}.RewardChartGenerator-module__M1NQra__chartFrame{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-sky-pale);overflow:hidden}.RewardChartGenerator-module__M1NQra__assetError{text-align:center;place-content:center;min-height:20rem;display:grid}.RewardChartGenerator-module__M1NQra__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.RewardChartGenerator-module__M1NQra__actions button,.RewardChartGenerator-module__M1NQra__confirmation button{border-radius:var(--radius-pill);cursor:pointer;min-height:3rem;font-family:var(--font-display), sans-serif;border:0;padding:.7rem 1.25rem;font-weight:900}.RewardChartGenerator-module__M1NQra__print{background:var(--color-brand-green);color:var(--color-white)}.RewardChartGenerator-module__M1NQra__download{background:var(--color-brand-blue);color:var(--color-white)}.RewardChartGenerator-module__M1NQra__reset{background:var(--color-white);color:var(--color-text);border:1px solid var(--color-border)!important}.RewardChartGenerator-module__M1NQra__actions button:disabled{cursor:wait;opacity:.65}.RewardChartGenerator-module__M1NQra__outputError,.RewardChartGenerator-module__M1NQra__privacy{text-align:center}.RewardChartGenerator-module__M1NQra__privacy{max-width:44rem;margin:var(--space-4) auto 0;font-size:.9rem}.RewardChartGenerator-module__M1NQra__confirmation{z-index:100;padding:var(--space-4);background:#0f2338a6;place-items:center;display:grid;position:fixed;inset:0}.RewardChartGenerator-module__M1NQra__confirmation>div{width:min(100%,28rem);padding:var(--space-8);border-radius:var(--radius-medium);background:var(--color-white);box-shadow:var(--shadow-card-raised)}.RewardChartGenerator-module__M1NQra__confirmation h2{margin-bottom:var(--space-3)}.RewardChartGenerator-module__M1NQra__confirmation>div>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.RewardChartGenerator-module__M1NQra__confirmation button:first-child{background:var(--color-brand-green);color:var(--color-white)}.RewardChartGenerator-module__M1NQra__confirmation button:last-child{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text)}.RewardChartGenerator-module__M1NQra__printSheet{display:none}@media (max-width:52rem){.RewardChartGenerator-module__M1NQra__mobileTabs{width:min(100%,24rem);padding:var(--space-1);border-radius:var(--radius-pill);margin:0 auto var(--space-4);background:var(--color-blue-pale);grid-template-columns:1fr 1fr;display:grid}.RewardChartGenerator-module__M1NQra__mobileTabs button{border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;font-weight:900}.RewardChartGenerator-module__M1NQra__mobileTabs .RewardChartGenerator-module__M1NQra__activeTab{background:var(--color-white);box-shadow:var(--shadow-card)}.RewardChartGenerator-module__M1NQra__workspace{display:block}.RewardChartGenerator-module__M1NQra__mobileHidden{display:none}.RewardChartGenerator-module__M1NQra__previewPanel{padding:var(--space-3)}.RewardChartGenerator-module__M1NQra__templateGrid{grid-template-columns:1fr}}@media (max-width:28rem){.RewardChartGenerator-module__M1NQra__taskRow{grid-template-columns:3.8rem minmax(0,1fr)}.RewardChartGenerator-module__M1NQra__removeTask{grid-column:2;justify-self:start}.RewardChartGenerator-module__M1NQra__actions{flex-direction:column;align-items:stretch}}@page{size:A4 landscape;margin:0}@media print{body{background:#fff}body *{visibility:hidden!important}.RewardChartGenerator-module__M1NQra__printSheet,.RewardChartGenerator-module__M1NQra__printSheet *{visibility:visible!important}.RewardChartGenerator-module__M1NQra__printSheet{width:297mm;height:210mm;display:block;position:fixed;inset:0}.RewardChartGenerator-module__M1NQra__printSheet svg{width:297mm;height:210mm}}
