.bt-card{gap:6px;padding:16px 16px 14px;display:grid}.bt-eyebrow{color:var(--ct-muted);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.bt-title{overflow-wrap:anywhere;margin:0;font-size:1.15rem;line-height:1.3}.bt-line{color:var(--ct-ink);overflow-wrap:anywhere;margin:0}.bt-link{min-height:44px;box-shadow:none;color:var(--ct-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;margin:0;padding:0;font-weight:700;text-decoration:underline}.bt-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:10px 0 0;padding:0;list-style:none;display:grid}.bt-steps li{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.bt-steps li+li:before{content:"";background:var(--ct-line);width:100%;height:2px;position:absolute;top:7px;right:50%}.bt-steps li.bt-done+li:before{background:var(--ct-check)}.bt-dot{z-index:1;border:2px solid var(--ct-line-strong);background:var(--ct-surface);border-radius:50%;width:16px;height:16px;position:relative}.bt-done .bt-dot{border-color:var(--ct-check);background:var(--ct-check)}.bt-current .bt-dot{border-color:var(--ct-ink);background:var(--ct-ink)}.bt-label{color:var(--ct-muted);overflow-wrap:anywhere;font-size:.78rem}.bt-current .bt-label{color:var(--ct-ink);font-weight:700}.tc-card s{color:var(--ct-muted)}.tc-actions{gap:10px;margin-top:8px;display:grid}.tc-actions button{width:100%;min-height:48px;margin:0}.tc-yes{background:var(--ct-ink);color:var(--ct-surface);font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:750}.tc-yes:disabled{opacity:.6;cursor:default}
