@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-nps{--amset-nps-gap:var(--amset-space-4);--amset-nps-question:var(--amset-text-base);--amset-nps-note:var(--amset-text-base);--amset-nps-ends:var(--amset-text-xs);--amset-nps-radius:var(--amset-radius-sm);--amset-nps-note-min:2.25rem;gap:var(--amset-nps-gap);min-width:0;font-family:var(--amset-font);color:var(--amset-ink);flex-direction:column;display:flex}.amset-nps--sm{--amset-nps-gap:var(--amset-space-3);--amset-nps-question:var(--amset-text-sm);--amset-nps-note:var(--amset-text-sm);--amset-nps-note-min:2rem}.amset-nps--lg{--amset-nps-gap:var(--amset-space-5);--amset-nps-question:var(--amset-text-lg);--amset-nps-note:var(--amset-text-lg);--amset-nps-ends:var(--amset-text-sm);--amset-nps-radius:var(--amset-radius);--amset-nps-note-min:2.75rem}.amset-nps__group{gap:var(--amset-space-2);flex-direction:column;display:flex;container-type:inline-size}.amset-nps__question{font-size:var(--amset-nps-question);font-weight:var(--amset-weight-medium)}.amset-nps__notes{grid-template-columns:repeat(auto-fit, minmax(var(--amset-nps-note-min), 1fr));gap:var(--amset-space-1);display:grid}.amset-nps__note{min-height:var(--amset-target-touch);background:var(--amset-surface);border:var(--amset-border-width) solid var(--amset-border);border-radius:var(--amset-nps-radius);font-family:var(--amset-font-num);font-size:var(--amset-nps-note);font-variant-numeric:tabular-nums;cursor:pointer;outline:none;place-items:center;display:grid}.amset-nps__note[data-hovered]{border-color:var(--amset-border-bold);background:var(--amset-surface-2)}.amset-nps__note[data-focus-visible]{border-color:var(--amset-focus);box-shadow:0 0 0 2px color-mix(in oklab, var(--amset-focus) 40%, transparent)}.amset-nps__note[data-selected]{font-weight:var(--amset-weight-bold)}.amset-nps__note--detractor[data-selected]{background:var(--amset-error-solid);border-color:var(--amset-error-solid);color:var(--amset-error-ink)}.amset-nps__note--passive[data-selected]{background:var(--amset-warning-soft);border-color:var(--amset-warning);color:var(--amset-ink)}.amset-nps__note--promoter[data-selected]{background:var(--amset-success);border-color:var(--amset-success);color:var(--amset-accent-ink)}.amset-nps__ends{justify-content:space-between;gap:var(--amset-space-3);color:var(--amset-ink-2);font-size:var(--amset-nps-ends);display:flex}}
