.ui-module-scss-module__nZwwLa__button{min-height:var(--tap);border-radius:var(--radius-control);background:var(--accent);color:var(--accent-ink);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.45em;padding:.55em 1.2em;font-weight:600;transition:transform .12s,filter .12s,background .12s;display:inline-flex}.ui-module-scss-module__nZwwLa__button:hover:not(:disabled){background:var(--accent-strong)}.ui-module-scss-module__nZwwLa__button:active:not(:disabled){transform:scale(.97)}.ui-module-scss-module__nZwwLa__button:disabled{opacity:.5;cursor:not-allowed}.ui-module-scss-module__nZwwLa__secondary{background:var(--paper-raised);color:var(--ink);border-color:var(--line)}.ui-module-scss-module__nZwwLa__secondary:hover:not(:disabled){background:var(--paper-sunken)}.ui-module-scss-module__nZwwLa__ghost{color:var(--ink-soft);background:0 0;border-color:#0000}.ui-module-scss-module__nZwwLa__ghost:hover:not(:disabled){background:var(--paper-sunken)}.ui-module-scss-module__nZwwLa__danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:0 0}.ui-module-scss-module__nZwwLa__danger:hover:not(:disabled){background:var(--danger-soft)}.ui-module-scss-module__nZwwLa__small{padding:.35em .95em;font-size:.875rem}.ui-module-scss-module__nZwwLa__block{width:100%}.ui-module-scss-module__nZwwLa__field{color:var(--ink-soft);flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:500;display:flex}.ui-module-scss-module__nZwwLa__input{border-radius:var(--radius-control);border:1px solid var(--line);background:var(--paper-raised);width:100%;min-height:48px;color:var(--ink);padding:.65em .9em;font-size:1rem}.ui-module-scss-module__nZwwLa__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ui-module-scss-module__nZwwLa__input[readonly]{background:var(--paper-sunken);color:var(--ink-soft);border-color:#0000}.ui-module-scss-module__nZwwLa__input[readonly]:focus{box-shadow:none}.ui-module-scss-module__nZwwLa__card{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.ui-module-scss-module__nZwwLa__error{color:var(--danger);font-size:.9rem}.ui-module-scss-module__nZwwLa__display{font-family:var(--font-display);font-weight:800}.ui-module-scss-module__nZwwLa__note{font-family:var(--font-display);font-style:italic;font-weight:400}
