@layer theme,base;@layer components{.intake-label__note{color:var(--c-text-meta);margin-inline-start:.375rem;font-size:.8125rem;font-weight:400}.intake-hint{color:var(--c-text-meta);margin-top:.5rem;font-size:.8125rem;line-height:1.7}.intake-option{text-align:start;background:rgba(var(--frost-rgb), .03);border:1px solid var(--c-border);width:100%;min-height:2.875rem;color:var(--c-text-read);cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;padding:.6875rem .9375rem;font-size:.9375rem;line-height:1.6;transition:border-color .2s,background-color .2s,color .2s;display:flex;position:relative}.intake-option:hover{background:rgba(var(--frost-rgb), .05);border-color:var(--c-border-strong);color:var(--c-text-heading)}.intake-option[data-selected=true]{border-color:rgba(var(--brand-400-rgb), .55);background:rgba(var(--brand-500-rgb), .1);color:var(--c-text-heading)}.intake-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.intake-option[aria-disabled=true]:hover{background:rgba(var(--frost-rgb), .03);border-color:var(--c-border);color:var(--c-text-read)}.intake-option:focus-within{outline:2px solid var(--c-focus);outline-offset:2px}@supports selector(:has(*)){.intake-option:focus-within{outline:none}.intake-option:has(input:focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}}.intake-card{padding:1.125rem;text-align:start;background:rgba(var(--frost-rgb), .03);border:1px solid var(--c-border);width:100%;color:var(--c-text-read);cursor:pointer;border-radius:8px;gap:.875rem;padding-inline-end:2.75rem;transition:border-color .2s,background-color .2s,transform .2s;display:flex;position:relative}.intake-card:hover{background:rgba(var(--frost-rgb), .055);border-color:var(--c-border-strong)}.intake-card[data-selected=true]{border-color:rgba(var(--brand-400-rgb), .55);background:rgba(var(--brand-500-rgb), .1)}.intake-card[aria-disabled=true]{opacity:.45;cursor:not-allowed}.intake-card[aria-disabled=true]:hover{background:rgba(var(--frost-rgb), .03);border-color:var(--c-border)}.intake-card__icon{background:rgba(var(--frost-rgb), .05);border:1px solid var(--c-border);width:2.75rem;height:2.75rem;color:var(--c-text-meta);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.intake-card[data-selected=true] .intake-card__icon{background:rgba(var(--brand-500-rgb), .16);border-color:rgba(var(--brand-400-rgb), .4);color:var(--c-brand-light)}.intake-card__title{color:var(--c-text-heading);margin:0;font-size:1rem;font-weight:700;line-height:1.5}.intake-card__desc{color:var(--c-text-body);margin:.25rem 0 0;font-size:.8125rem;line-height:1.7}.intake-card--lead{padding-block-start:1.75rem;padding-block-end:1.75rem}.intake-card--lead .intake-card__icon{border-radius:8px;width:3.25rem;height:3.25rem}.intake-mark{border:1.5px solid var(--c-border-strong);color:#0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.intake-mark--square{border-radius:8px}[data-selected=true]>.intake-mark,[data-selected=true] .intake-mark{background:var(--c-brand-light);border-color:var(--c-brand-light);color:var(--surface-canvas)}.intake-card>.intake-mark{position:absolute;top:1.125rem}.intake-card>.intake-mark:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.intake-card>.intake-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.intake-progress{background:rgba(var(--frost-rgb), .08);border-radius:999px;height:3px;overflow:hidden}.intake-progress__fill{background:var(--grad-brand);border-radius:999px;height:100%;transition:width .28s cubic-bezier(.4,0,.2,1)}.intake-panel{background-color:var(--surface-card);border:1px solid var(--c-border);border-radius:8px}.intake-aside{background:rgba(var(--frost-rgb), .025);border:1px solid var(--c-border);border-radius:8px}@media (prefers-reduced-motion:no-preference){.intake-step-enter{animation:.22s ease-out intake-step-in}}@keyframes intake-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.intake-card:focus-within{outline:2px solid var(--c-focus);outline-offset:2px}@supports selector(:has(*)){.intake-card:focus-within{outline:none}.intake-card:has(input:focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}}}@layer utilities;
