._4tqnxl0{display:inline-flex;align-items:center;border-radius:var(--rad-pill);border:1px solid transparent;padding:2px 10px;font-size:.75rem;font-weight:600;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}._4tqnxl1{background-color:var(--bg-brand);color:var(--text-inverse)}._4tqnxl2{background-color:var(--bg-active);color:var(--text-primary)}._4tqnxl3{background-color:var(--feedback-danger);color:var(--text-inverse)}._4tqnxl4{border-color:var(--border-default);color:var(--text-primary)}._4tqnxl5,._4tqnxl6{width:16px;height:16px}._4tqnxl6{border-radius:var(--rad-xs);border:1px solid var(--border-strong);background-color:transparent;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}._4tqnxl6[data-state=checked]{background-color:var(--bg-brand);border-color:var(--bg-brand);color:var(--text-inverse)}._4tqnxl6:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-default);border-color:var(--border-brand)}._4tqnxl6:disabled{cursor:not-allowed;opacity:.5}._4tqnxl7{display:flex;align-items:center;justify-content:center;color:inherit}._4tqnxl8{height:40px;width:100%;border-radius:var(--rad-md);border:1px solid var(--border-default);background-color:transparent;padding:var(--space-xs) var(--space-md);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}._4tqnxl8:focus{outline:none;border-color:var(--border-brand);box-shadow:0 0 0 1px var(--border-brand)}._4tqnxl8::placeholder{color:var(--text-tertiary)}._4tqnxl8:disabled{cursor:not-allowed;opacity:.5}._4tqnxl9{font-size:.875rem;font-weight:500;line-height:1rem;color:var(--text-primary)}._4tqnxl9:disabled{cursor:not-allowed;opacity:.5}._4tqnxla{display:grid;gap:var(--space-sm)}._4tqnxlb{aspect-ratio:1/1;height:16px;width:16px;border-radius:var(--rad-round);border:1px solid var(--border-strong);color:var(--text-primary);transition:border-color .2s ease,box-shadow .2s ease}._4tqnxlb[data-state=checked]{border-color:var(--border-brand)}._4tqnxlb:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-default);border-color:var(--border-brand)}._4tqnxlc{display:flex;align-items:center;justify-content:center}._4tqnxlc:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:var(--bg-brand)}._4tqnxld{min-height:80px;width:100%;border-radius:var(--rad-md);border:1px solid var(--border-default);background-color:transparent;padding:var(--space-xs) var(--space-md);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}._4tqnxld:focus{outline:none;border-color:var(--border-brand);box-shadow:0 0 0 1px var(--border-brand)}._4tqnxld::placeholder{color:var(--text-tertiary)}._4tqnxld:disabled{cursor:not-allowed;opacity:.5}._4tqnxle{display:flex;flex-direction:column;gap:var(--space-xs)}._4tqnxlf{font-size:.875rem;font-weight:600;color:var(--text-primary)}._4tqnxlg{font-size:.75rem;font-weight:500;color:var(--feedback-danger)}._4tqnxlh{font-size:.75rem;color:var(--text-tertiary)}._4tqnxli{z-index:50;width:18rem;border-radius:var(--rad-xl);border:2px solid var(--border-default);background-color:var(--bg-default);color:var(--text-primary);padding:var(--space-md);box-shadow:var(--shd-md);outline:none}._4tqnxli[data-state=open]{animation:fadeIn .2s ease-out}._4tqnxlj{transition:border-color .2s ease,box-shadow .2s ease;border:1px solid var(--border-default)}._4tqnxlj:focus,._4tqnxlj:focus-visible,._4tqnxlj[data-state=open]{outline:none;box-shadow:0 0 0 2px var(--border-brand);border-color:var(--border-brand)}._4tqnxlk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}._4tqnxlk:focus{position:fixed;top:1rem;left:1rem;z-index:100;width:auto;height:auto;clip-path:none;overflow:visible;padding:var(--space-sm) var(--space-md);background-color:var(--bg-brand);color:var(--text-inverse);border-radius:var(--rad-md);box-shadow:var(--shd-lg);outline:none;text-decoration:none}@media screen and (min-width:768px){._4tqnxl8,._4tqnxld{font-size:.875rem}}