.cp-quick{gap:var(--ui-space-6);display:grid}.cp-quick__questions{gap:var(--ui-space-6);margin-block-start:var(--ui-space-2);display:grid}.cp-quick__question{align-items:center;gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr);display:grid}.cp-quick__title{color:var(--ui-ink);font-size:var(--ui-text-body);font-weight:700;line-height:var(--ui-leading-body);margin:0}.cp-quick__title .cp-quick__help{vertical-align:middle;margin-inline-end:calc((var(--ui-control-height) - 1.5rem) / -2);margin-block:calc((var(--ui-text-body) * var(--ui-leading-body) - var(--ui-control-height)) / 2);display:inline-grid}.cp-quick__answers{gap:var(--ui-space-3);min-inline-size:0;display:grid}.cp-quick__row.pd-choice-grid{flex-wrap:wrap;display:flex}.cp-quick__row .pd-choice{flex:auto;min-inline-size:5.5rem}.cp-quick__row .pd-choice__title{white-space:nowrap}.cp-quick__radio{appearance:none;margin:0}.cp-quick__radio:checked{background:radial-gradient(circle, var(--ui-ink) 0 .3rem, var(--ui-surface) .32rem)}.cp-quick__radio:focus-visible{outline:none}.cp-quick__headline{color:var(--ui-ink);font-size:var(--ui-text-h2);font-weight:800;line-height:var(--ui-leading-heading);margin:0}.cp-quick__missing{gap:var(--ui-space-2);font-size:var(--ui-text-body);line-height:var(--ui-leading-body);margin:0;padding-inline-start:var(--ui-space-6);list-style:outside;display:grid}@media (width>=1024px){.cp-quick__question--inline{column-gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr) 22rem}.cp-quick__question--inline .cp-quick__answers{grid-area:1/2}.cp-quick__question--inline .cp-quick__help-panel{grid-column:1/-1}.cp-quick__question--inline:has(.cp-quick__field,.pd-field-error){align-items:start}.cp-quick__question--inline:has(.cp-quick__field,.pd-field-error) .cp-quick__title{padding-block-start:max(0px, calc((var(--ui-control-height) - 1lh) / 2))}.cp-quick__question--inline:has(.cp-quick__field,.pd-field-error) .cp-quick__answers{display:contents}.cp-quick__question--inline:has(.cp-quick__field,.pd-field-error) .pd-choice-grid{grid-area:1/2}.cp-quick__question--inline .cp-quick__answers>.cp-quick__field,.cp-quick__question--inline .cp-quick__answers>.pd-field-error{grid-column:1/-1}.cp-quick{align-items:start;column-gap:var(--ui-space-8);grid-template-columns:minmax(0,1fr) 420px}.cp-quick__result{grid-area:1/2/span 2;position:sticky;inset-block-start:calc(var(--app-header-height,56px) + var(--ui-space-6))}.cp-quick__nav{grid-column:1}}.cp-quick__note{color:var(--ui-ink-muted)}.cp-quick .pd-disclaimer{text-wrap:wrap}.cp-quick__art.pd-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){.cp-quick__art.pd-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cp-quick__art .pd-choice{padding:var(--ui-space-2)}.cp-quick__art.pd-choice-grid .pd-choice .pd-choice__indicator.cp-quick__radio{grid-area:2/2;align-self:start;margin-block-start:calc((var(--ui-text-body) * 1.35 - 1.25rem) / 2)}.cp-quick__art .pd-choice .pd-choice__title{grid-column:1}.cp-quick__fields{gap:var(--ui-space-3);display:grid}.cp-quick__field{gap:var(--ui-space-2);max-inline-size:22rem;display:grid}.cp-quick__field-label{color:var(--ui-ink);font-size:var(--ui-text-body);line-height:var(--ui-leading-body)}.cp-quick__input-wrap{display:block;position:relative}.cp-quick__input{box-sizing:border-box;inline-size:100%;min-block-size:var(--ui-control-height);padding-block:var(--ui-space-2);padding-inline:var(--ui-space-3) var(--ui-space-12);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-ink);font:inherit;font-size:var(--ui-text-body);font-variant-numeric:tabular-nums}.cp-quick__input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.cp-quick__input[aria-invalid=true]{border-color:var(--ui-error)}.cp-quick__suffix{color:var(--ui-ink-muted);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--ui-space-3)}.cp-quick__field .pd-field-error{margin:0}@media (width<=639px){:is(.cp-quick__row.pd-choice-grid:has(input[name=cpIncomeKind]),.cp-quick__row.pd-choice-grid:has(input[name=cpHousehold])){grid-template-columns:minmax(0,1fr);display:grid}}.cp-quick__why{gap:var(--ui-space-2);display:grid}.cp-quick__why-title{color:var(--ui-ink);font-size:var(--ui-text-body);font-weight:700;line-height:var(--ui-leading-body);margin:0}.cp-quick__conditions{gap:var(--ui-space-2);font-size:var(--ui-text-small);line-height:var(--ui-leading-body);margin:0;padding:0;list-style:none;display:grid}.cp-quick__conditions li{gap:var(--ui-space-2);color:var(--ui-ink);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.cp-quick__mark{border:1px solid var(--ui-line-strong);border-radius:50%;place-items:center;block-size:1.25rem;inline-size:1.25rem;margin-block-start:.125rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-grid}.cp-quick__conditions li[data-status=met] .cp-quick__mark{border-color:var(--ui-ink);background:var(--ui-ink);color:var(--ui-surface)}.cp-quick__conditions li[data-status=not_met]{color:var(--ui-ink-muted)}.cp-quick__source summary{min-block-size:var(--ui-control-height);color:var(--ui-ink);font-size:var(--ui-text-small);text-underline-offset:2px;cursor:pointer;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.cp-quick__source p{color:var(--ui-ink-muted);font-size:var(--ui-text-small);line-height:var(--ui-leading-body);margin:0}.cp-quick__source a{color:var(--ui-ink);text-underline-offset:2px}.cp-quick__result .cp-quick__headline{font-size:var(--ui-text-h2)}.cp-quick__result-art{aspect-ratio:1;inline-size:min(10rem,100%);padding:var(--ui-space-2);box-sizing:border-box;justify-self:center}
