.cw-save-summary{gap:var(--space-4);min-width:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);align-content:start;display:grid}.cw-save-summary__title{font-size:var(--text-xl)}.cw-save-summary__range{white-space:nowrap;font-size:clamp(22px,3.2vw,30px)}.cw-save-summary__caption{color:var(--color-text);margin:0}.cw-save-summary__disclaimer{color:var(--color-muted);font-size:var(--text-sm);margin:0}@media (width<=767px){.cw-save-summary{padding:var(--space-4)}}.pui-disclosure-line{color:var(--color-text);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.6}.cw-lead-form{gap:var(--space-6);min-width:0;display:grid}.cw-lead-form h2{font-size:var(--text-xl)}.cw-lead-form fieldset{border:0;min-width:0;margin:0;padding:0}.cw-lead-form__lock{gap:var(--space-6);display:grid}.cw-lead-form legend{margin-bottom:var(--space-2);padding:0;font-weight:600}.cw-lead-form__locked{justify-items:start}.cw-lead-form__locked .pui-field__control{width:100%;color:var(--color-muted)}.cw-lead-form__group{gap:var(--space-1);display:grid}.cw-lead-form__hint{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.cw-lead-form__error{color:var(--color-error);font-size:var(--text-sm);margin:0}.cw-lead-form__legal,.cw-lead-form__legal-text{gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);justify-items:start;margin:0;display:grid}.cw-lead-form__legal p,.cw-lead-form__legal-text{color:var(--color-text);overflow-wrap:anywhere;margin:0}.cw-lead-form__draft{margin-top:var(--space-2)}.cw-lead-form__notice{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-alt);font-size:var(--text-sm);justify-items:start;display:grid}.cw-lead-form__notice p{overflow-wrap:anywhere;margin:0}.cw-lead-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cw-lead-form__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cw-lead-success{gap:var(--space-6);justify-items:start;min-width:0;display:grid}.cw-lead-success h2{font-size:var(--text-xl);overflow-wrap:anywhere}.cw-lead-success h2:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.cw-lead-success h3{margin-bottom:var(--space-3);font-size:var(--text-lg)}.cw-lead-success p{margin:0}.cw-lead-success ol{margin:0;padding-inline-start:var(--space-6)}.cw-lead-success li+li{margin-top:var(--space-3)}.cw-lead-success__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.cw-save-screen{padding-block:var(--space-8) var(--space-12)}.cw-save-screen__topline{margin-bottom:var(--space-4);align-items:center;margin-inline-start:calc(-1 * var(--space-3));display:flex}.cw-save-screen__head{gap:var(--space-3);max-width:72ch;margin-bottom:var(--space-8);display:grid}.cw-save-screen__head h1{overflow-wrap:anywhere;font-size:clamp(28px,4vw,44px)}.cw-save-screen__head p{color:var(--color-muted);margin:0}.cw-save-screen__layout{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.cw-save-screen__layout>*{min-width:0}.cw-save-screen__panel{min-width:0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.cw-save-screen__skeleton{gap:var(--space-4);padding:var(--space-6);display:grid}.cw-save-screen__unavailable{justify-items:start;gap:var(--space-4);max-width:560px;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);display:grid}.cw-save-screen__unavailable h2{font-size:var(--text-xl)}.cw-save-screen__unavailable p{color:var(--color-muted);margin:0}@media (width<=1023px){.cw-save-screen__layout{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.cw-save-screen{padding-block:var(--space-4) var(--space-8)}.cw-save-screen__panel,.cw-save-screen__unavailable{padding:var(--space-4)}}.cw-save-panel{gap:var(--space-4);min-width:0;display:grid}.cw-save-panel__form{gap:var(--space-4);justify-items:stretch;min-width:0;display:grid}.cw-save-panel__form>.pui-button{justify-self:start}.cw-save-panel__notice{gap:var(--space-1);color:var(--color-muted);font-size:var(--text-sm);justify-items:start;display:grid}.cw-save-panel__notice p{overflow-wrap:anywhere;margin:0}.cw-save-panel__status:focus-visible,.cw-save-panel__lead>summary:focus-visible{outline:2px solid var(--color-focus,currentColor);outline-offset:2px}.cw-save-panel__status{gap:var(--space-2);min-width:0;display:grid}.cw-save-panel__status:empty{display:none}.cw-save-panel__status h2{font-size:var(--text-xl);overflow-wrap:anywhere;margin:0}.cw-save-panel__status p{color:var(--color-muted);margin:0}.cw-save-panel>.pui-button{justify-self:start}.cw-save-panel__lead{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.cw-save-panel__lead>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.cw-save-panel__lead[open]>summary{margin-bottom:var(--space-4)}.cw-save-panel__actions{flex-wrap:wrap;display:flex}.cw-save-panel__form>.cw-letter-consent{justify-self:stretch}.cw-save-panel__form>.cw-save-panel__consent-skip{justify-self:start}@media (prefers-reduced-motion:reduce){.cw-save-panel *{transition:none!important;animation:none!important}}
