.pf[data-v-bc3c2870]{display:flex;flex-direction:column;gap:6px}.pf__label[data-v-bc3c2870]{color:var(--muted);font-family:var(--font-display);font-size:.82rem;font-weight:500;letter-spacing:-.01em;text-wrap:balance}.pf__input[data-v-bc3c2870]{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-family:var(--font-body);font-size:.9rem;letter-spacing:-.01em;padding:.6rem .75rem;width:100%}.pf__input[data-v-bc3c2870]:focus{border-color:var(--ink);outline:none}.pf__input[data-v-bc3c2870]:disabled{cursor:not-allowed;opacity:.55}textarea.pf__input[data-v-bc3c2870]{resize:vertical}.pf__hint[data-v-bc3c2870]{color:var(--muted);font-size:.74rem;text-wrap:balance}.pf__control[data-v-bc3c2870]{display:block;position:relative}.pf__control:has(.pf__toggle) .pf__input[data-v-bc3c2870]{padding-right:2.4rem}.pf__toggle[data-v-bc3c2870]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:color .16s var(--ease),background .16s var(--ease);width:28px}.pf__toggle[data-v-bc3c2870]:hover{background:var(--paper-3);color:var(--ink)}
