@layer anx.layout{.cf,.cf-closed{gap:var(--anx-space-8);min-inline-size:0;display:grid;container-type:inline-size}.cf-router{border:0;min-inline-size:0;margin:0;padding:0}.cf-router legend{font-size:var(--anx-fs-h3);line-height:var(--anx-lh-h3);font-weight:var(--anx-fw-heading);margin-block-end:var(--anx-space-4);padding:0}.cf-cards{gap:var(--anx-space-3);margin:0;padding:0;list-style:none;display:grid}@container (inline-size>=40rem){.cf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (inline-size>=64rem){.cf-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}.cf-body{gap:var(--anx-space-6);max-inline-size:var(--anx-measure);display:grid}.cf-field{gap:var(--anx-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.cf-checks{gap:var(--anx-space-2);display:grid}@container (inline-size>=40rem){.cf-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf-hp{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.cf-actions{gap:var(--anx-space-4);flex-wrap:wrap;align-items:center;display:flex}}@layer anx.components{.cf-card{gap:var(--anx-space-2);padding:var(--anx-space-5) var(--anx-space-6);background:var(--anx-surface-raised);border:var(--anx-border-width) solid var(--anx-border-subtle);border-radius:var(--anx-radius-card);cursor:pointer;align-content:start;display:grid}.cf-closed .cf-card{cursor:auto}.cf-card[data-on=true]{border-color:var(--anx-border-selected);border-inline-start-width:var(--anx-border-width-selected)}.cf-card:focus-within{outline:var(--anx-focus-width) solid var(--anx-focus-color);outline-offset:var(--anx-focus-offset)}.cf-card input[type=radio]{opacity:0;block-size:1px;inline-size:1px;position:absolute}.cf-card-t{font-size:var(--anx-fs-h4);line-height:var(--anx-lh-h4);font-weight:var(--anx-fw-heading);color:var(--anx-text-primary)}.cf-card-x{font-size:var(--anx-fs-body-md);line-height:var(--anx-lh-body-md);color:var(--anx-text-secondary)}.cf label,.cf legend{font-weight:var(--anx-fw-label)}.cf-field>label,.cf-multi legend{font-size:var(--anx-fs-label);line-height:var(--anx-lh-label);color:var(--anx-text-primary)}.cf-opt{color:var(--anx-text-muted);font-weight:400}.cf input[type=text],.cf input[type=email],.cf input[type=date],.cf select,.cf textarea{inline-size:100%;min-block-size:var(--anx-input-height);padding:var(--anx-space-2) var(--anx-space-3);font:inherit;color:var(--anx-text-primary);background:var(--anx-surface-raised);border:var(--anx-border-width) solid var(--anx-border-interactive);border-radius:var(--anx-radius-input)}.cf textarea{resize:vertical}.cf-field[data-invalid=true] input,.cf-field[data-invalid=true] select,.cf-field[data-invalid=true] textarea{border-color:var(--anx-text-critical);border-style:dashed}.cf-help,.cf-count,.cf-note,.cf-privacy{font-size:var(--anx-fs-body-sm);line-height:var(--anx-lh-body-sm);color:var(--anx-text-secondary);margin:0}.cf-count{text-align:end}.cf-err{font-size:var(--anx-fs-body-sm);line-height:var(--anx-lh-body-sm);font-weight:var(--anx-fw-label);color:var(--anx-text-critical);margin:0}.cf-warn{padding:var(--anx-space-3) var(--anx-space-4);font-size:var(--anx-fs-body-sm);line-height:var(--anx-lh-body-sm);color:var(--anx-text-primary);background:var(--anx-surface-sunken);border:var(--anx-border-width) solid var(--anx-text-caution);border-inline-start-width:var(--anx-border-width-selected);border-radius:var(--anx-radius-input);margin:0}.cf-check{gap:var(--anx-space-3);font-weight:400;font-size:var(--anx-fs-body-md);line-height:var(--anx-lh-body-md);align-items:flex-start;display:flex}.cf-check input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--anx-accent);flex:none;margin-block-start:.2rem}.cf-summary:empty{display:none}.cf-summary{padding:var(--anx-space-4);border:var(--anx-border-width) dashed var(--anx-text-critical);border-radius:var(--anx-radius-input);color:var(--anx-text-primary)}.cf-summary p{margin:0 0 var(--anx-space-2);font-weight:var(--anx-fw-label)}.cf-summary ul{margin:0;padding-inline-start:var(--anx-space-6)}.cf-chip{gap:var(--anx-space-2);padding:var(--anx-space-1) var(--anx-space-3);background:var(--anx-surface-raised);border:var(--anx-border-width) solid var(--anx-border-subtle);border-radius:var(--anx-radius-pill);justify-self:start;align-items:center;margin:0;display:inline-flex}.cf-chip-x{min-inline-size:var(--anx-touch-target);min-block-size:var(--anx-touch-target);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.cf-done{gap:var(--anx-space-4);max-inline-size:var(--anx-measure);display:grid}.cf-done h2:focus{outline:none}.cf-done p,.cf-closed p{margin:0}.cf-ref{font-family:var(--anx-font-mono);color:var(--anx-accent)}.cf-links{margin:0;padding-inline-start:var(--anx-space-6)}.cf button.cta[disabled]{opacity:.6;cursor:progress}}
