.cb.svelte-xsxuq1{background:var(--brand-subtle,var(--bg-alt));border:1px solid var(--text);color:var(--text);font-family:var(--font-heading);font-size:var(--fs-small,.85rem);letter-spacing:.02em;align-items:center;gap:.65rem;margin:0 0 .5rem;padding:.6rem 2.25rem .6rem .9rem;font-weight:600;line-height:1.4;display:flex;position:relative}.cb.svelte-xsxuq1:last-of-type{margin-bottom:1.25rem}.cb-error.svelte-xsxuq1{border-color:var(--error);background:var(--danger-subtle,#b324240f)}.cb-hint.svelte-xsxuq1{border-color:var(--brand,currentColor)}.cb-error.svelte-xsxuq1 .cb-mark:where(.svelte-xsxuq1){color:var(--error)}.cb-mark.svelte-xsxuq1{flex-shrink:0;line-height:0}.cb-label.svelte-xsxuq1{flex:auto;min-width:0}.cb-dismiss.svelte-xsxuq1{width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--transition), color var(--transition), background var(--transition);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.cb.svelte-xsxuq1:hover .cb-dismiss:where(.svelte-xsxuq1),.cb-dismiss.svelte-xsxuq1:focus-visible{opacity:1}.cb-dismiss.svelte-xsxuq1:hover{background:var(--text);color:var(--bg)}.cb-dismiss.svelte-xsxuq1:focus-visible{outline:2px solid var(--text);outline-offset:2px}
