.M{scrollbar-gutter:stable;border:1px solid var(--color-border);background:var(--color-surface);min-width:0;height:clamp(16rem,58dvh,34rem);box-shadow:inset 0 0 2rem color-mix(in oklab, var(--color-primary) 4%, transparent);overflow:auto}.N{border-collapse:collapse;width:100%}.O{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.N th,.N td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:.75rem}.N th{z-index:1;background:var(--color-surface-inset);color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;position:sticky;top:0}.N thead tr+tr th{border-top:1px solid var(--color-border);text-align:center}.N th[colspan]:not([colspan="1"]){text-align:center}.N th[rowspan]{vertical-align:middle}.N tbody tr:last-child td{border-bottom:0}.N tbody tr:focus-within{background:var(--color-selected-surface);box-shadow:inset 0 0 1.5rem color-mix(in oklab, var(--color-primary) 6%, transparent)}.P{height:7rem;color:var(--color-text-muted);text-align:center}@media (prefers-reduced-motion:reduce){.M,.N tbody tr:focus-within{box-shadow:none}}.b_{border:1px solid var(--color-border);background:var(--color-surface-inset);border-radius:.375rem;gap:.5rem;padding:1rem;display:grid}.b_ p{font-weight:700}.b_ ul{gap:.35rem;padding:0;list-style:none;display:grid}.c_{color:var(--color-primary);font-weight:700}.d_{color:var(--color-text-muted)}.p_{gap:.3rem;min-width:12rem;display:grid}.p_.p_ input{border:.0625rem solid var(--color-accent-border);corner-shape:superellipse(2);background:var(--color-surface-inset);width:100%;min-height:2.75rem;color:var(--color-text);font:inherit;border-radius:1.25rem;outline:none;padding-left:.65rem;padding-right:.65rem}.p_.p_ input:focus,.q_:focus,.r_:focus-visible{border-color:var(--color-primary);box-shadow:0 0 1rem color-mix(in oklab, var(--color-primary) 18%, transparent)}.p_ .r_,.p_ .q_{border:.0625rem solid var(--color-accent-border);corner-shape:superellipse(2);background:var(--color-surface-inset);width:100%;height:100%;color:var(--color-text);font:inherit;text-align:left;border-radius:1.25rem;outline:none;grid-area:1/1}.s_{grid-template-rows:2.75rem;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),filter .22s ease-out;display:grid}.s_[data-expanded]{filter:drop-shadow(0 0 .65rem color-mix(in oklab, var(--color-primary) 14%, transparent));grid-template-rows:9rem}.r_{cursor:text;opacity:1;align-items:center;padding-left:.65rem;padding-right:.65rem;transition:opacity .12s ease-out 70ms,transform .18s cubic-bezier(.22,1,.36,1),visibility linear;display:flex;transform:translateY(0)scale(1)}.r_ span{overflow-wrap:anywhere;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.p_ .q_{resize:none;opacity:0;visibility:hidden;padding:.65rem;transition:opacity .13s ease-out,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;display:block;transform:translateY(-.3rem)scale(.99)}.s_[data-expanded] .r_{opacity:0;pointer-events:none;visibility:hidden;transition:opacity 90ms ease-in,transform .15s ease-in,visibility 0s linear 90ms;transform:translateY(.25rem)scale(.99)}.s_[data-expanded] .q_{opacity:1;visibility:visible;transition:opacity .15s ease-out 55ms,transform .22s cubic-bezier(.22,1,.36,1),visibility linear;transform:translateY(0)scale(1)}.p_.p_[data-invalid] input,.p_[data-invalid] .r_,.p_[data-invalid] .q_{border-color:var(--color-danger)}.t_{color:var(--color-danger);font-weight:700}.u_{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.s_,.r_,.q_,.s_[data-expanded] .r_,.s_[data-expanded] .q_,.p_ input:focus,.q_:focus,.r_:focus-visible{box-shadow:none;transition:none}}
