.pa-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--button-height);padding:0 18px;border:none;border-radius:var(--radius-md);font-family:inherit;font-size:1rem;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;outline:.5px solid transparent;transition:background-color .2s ease-out,color .2s ease-out,outline-color .2s ease-out,box-shadow .2s ease-out,opacity .2s ease-out;-webkit-font-smoothing:antialiased}.pa-button:active,.pa-button:focus,.pa-button:focus-visible,.pa-button:hover{text-decoration:none}.pa-button:disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.pa-button--primary{background-color:#275ef6;outline-color:#1a4ad4;color:#ffffff;box-shadow:inset 0 1px 1px #7eb0ff,0 1px 2px rgba(39,94,246,.14)}.pa-button--primary:hover:not(:disabled){background-color:#1a4ad4;outline-color:#1740c0;box-shadow:inset 0 1px 1px #6ba5ff,0 1px 2px rgba(39,94,246,.14)}.pa-button--primary:focus-visible:not(:disabled){box-shadow:inset 0 1px 1px #7eb0ff,0 1px 2px rgba(39,94,246,.14),0 0 0 3px rgba(147,197,253,.55)}.pa-button--primary:active:not(:disabled){background-color:#1740c0;outline-color:#1539ad;box-shadow:inset 0 1px 1px #5a95f5,0 1px 2px rgba(39,94,246,.14)}.pa-button--secondary{background-color:#f6f6f6;outline-color:#d1d5db;color:#374151;box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05)}.pa-button--secondary:hover:not(:disabled){background-color:#eeeeee;outline-color:#c4c9d1;box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05)}.pa-button--secondary:focus-visible:not(:disabled){box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05),0 0 0 3px rgba(209,213,219,.65)}.pa-button--secondary:active:not(:disabled){background-color:#e5e7eb;outline-color:#cbd0d6;box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05)}.pa-button--destructive{background-color:#ff6b6b;outline-color:#e85555;color:#ffffff;box-shadow:inset 0 1px 1px #ffb4b4,0 1px 2px rgba(255,107,107,.18)}.pa-button--destructive:hover:not(:disabled){background-color:#f25555;outline-color:#dc4545;box-shadow:inset 0 1px 1px #ffa8a8,0 1px 2px rgba(255,107,107,.18)}.pa-button--destructive:focus-visible:not(:disabled){box-shadow:inset 0 1px 1px #ffb4b4,0 1px 2px rgba(255,107,107,.18),0 0 0 3px rgba(252,165,165,.55)}.pa-button--destructive:active:not(:disabled){background-color:#e85555;outline-color:#d63f3f;box-shadow:inset 0 1px 1px #ff9a9a,0 1px 2px rgba(255,107,107,.18)}.pa-button--appy,.pa-button--success{background-color:var(--success-action);outline-color:#2a946f;color:var(--success-action-foreground);box-shadow:inset 0 1px 1px #7adbb8,0 1px 2px rgba(42,148,111,.14)}.pa-button--appy:hover:not(:disabled),.pa-button--success:hover:not(:disabled){background-color:#2e9b6b;outline-color:#268a5e;box-shadow:inset 0 1px 1px #66d4a8,0 1px 2px rgba(42,148,111,.14)}.pa-button--appy:focus-visible:not(:disabled),.pa-button--success:focus-visible:not(:disabled){box-shadow:inset 0 1px 1px #7adbb8,0 1px 2px rgba(42,148,111,.14),0 0 0 3px rgba(134,239,172,.45)}.pa-button--appy:active:not(:disabled),.pa-button--success:active:not(:disabled){background-color:#268a5e;outline-color:#227a54;box-shadow:inset 0 1px 1px #58c89a,0 1px 2px rgba(42,148,111,.14)}.pa-button--groups{background-color:var(--accent-purple);outline-color:#9338e8;color:#ffffff;box-shadow:#d8b8ff 0 1px 1px inset,oklch(from var(--accent-purple) l c h/.22) 0 1px 2px}.pa-button--groups:hover:not(:disabled){background-color:oklch(from var(--accent-purple) calc(l - .06) c h);outline-color:#872fd9;box-shadow:#ccb0ff 0 1px 1px inset,oklch(from var(--accent-purple) l c h/.22) 0 1px 2px}.pa-button--groups:focus-visible:not(:disabled){box-shadow:#d8b8ff 0 1px 1px inset,oklch(from var(--accent-purple) l c h/.22) 0 1px 2px,0 0 0 3px oklch(from var(--accent-purple) l c h/.45)}.pa-button--groups:active:not(:disabled){background-color:#9338e8;outline-color:#7a2ec4;box-shadow:#b890ff 0 1px 1px inset,oklch(from var(--accent-purple) l c h/.22) 0 1px 2px}.pa-button--on-inverse{background-color:#f7f8fd;outline-color:#d1d5db;color:var(--primary);box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05)}.pa-button--on-inverse:hover:not(:disabled){background-color:#eef3ff;outline-color:#c7d7fe;color:#1a4ad4;box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05)}.pa-button--on-inverse:focus-visible:not(:disabled){box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05),0 0 0 3px rgba(147,197,253,.45)}.pa-button--on-inverse:active:not(:disabled){background-color:#e4e9f7;outline-color:#c4cfe8;color:#1a4ad4;box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05)}.pa-button--outline-on-dark{background-color:rgba(255,255,255,.08);outline-color:rgba(255,255,255,.22);color:#f7f8fd;box-shadow:inset 0 2px 1px rgba(255,255,255,.24),0 1px 2px rgba(0,0,0,.12)}.pa-button--outline-on-dark:hover:not(:disabled){background-color:rgba(255,255,255,.14);outline-color:rgba(255,255,255,.32);color:#ffffff;box-shadow:inset 0 2px 1px rgba(255,255,255,.28),0 1px 2px rgba(0,0,0,.12)}.pa-button--outline-on-dark:focus-visible:not(:disabled){box-shadow:inset 0 2px 1px rgba(255,255,255,.24),0 1px 2px rgba(0,0,0,.12),0 0 0 3px rgba(147,197,253,.35)}.pa-button--outline-on-dark:active:not(:disabled){background-color:rgba(255,255,255,.06);outline-color:rgba(255,255,255,.18);box-shadow:inset 0 2px 1px rgba(255,255,255,.18),0 1px 2px rgba(0,0,0,.12)}.pa-button--outline-inverse{background-color:#ffffff;outline-color:#d1d5db;color:var(--foreground);box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05)}.pa-button--outline-inverse:hover:not(:disabled){background-color:#f6f6f6;outline-color:#c4c9d1;box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05)}.pa-button--outline-inverse:focus-visible:not(:disabled){box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05),0 0 0 3px rgba(209,213,219,.65)}.pa-button--outline-inverse:active:not(:disabled){background-color:#eeeeee;outline-color:#c4c9d1;box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05)}.pa-button--ghost-on-dark{background-color:transparent;outline-color:transparent;color:rgba(255,255,255,.82);box-shadow:none}.pa-button--ghost-on-dark:hover:not(:disabled){background-color:rgba(255,255,255,.08);outline-color:rgba(255,255,255,.12);color:#ffffff;box-shadow:inset 0 2px 1px rgba(255,255,255,.24),0 1px 2px rgba(0,0,0,.12)}.pa-button--ghost-on-dark:focus-visible:not(:disabled){box-shadow:0 0 0 3px rgba(147,197,253,.35)}.pa-button--ghost-on-dark:active:not(:disabled){background-color:rgba(255,255,255,.06);outline-color:rgba(255,255,255,.1);box-shadow:inset 0 2px 1px rgba(255,255,255,.18),0 1px 2px rgba(0,0,0,.12)}.pa-button--ghost{background-color:transparent;outline-color:transparent;color:#374151;box-shadow:none}.pa-button--ghost:hover:not(:disabled){background-color:#f3f4f6;outline-color:#e5e7eb;box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05)}.pa-button--ghost:focus-visible:not(:disabled){box-shadow:0 0 0 3px rgba(209,213,219,.55)}.pa-button--ghost:active:not(:disabled){background-color:#e5e7eb;outline-color:#d1d5db;box-shadow:inset 0 2px 1px #ffffff,0 1px 2px rgba(0,0,0,.05)}.pa-button--sm{height:var(--button-height-sm);padding:0 16px;font-size:.875rem}.pa-button--lg{height:var(--button-height-lg);padding:0 18px;font-size:1rem}.pa-card-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1;color:var(--primary);background-color:oklch(from var(--primary) l c h/.12);border:none;border-radius:var(--radius-md);text-decoration:none;transition:background-color .2s ease-out,gap .2s ease-out;align-self:flex-start;margin-top:auto}.pa-card-cta:hover,a:hover .pa-card-cta{background-color:oklch(from var(--primary) l c h/.2);gap:.625rem;text-decoration:none}a.pa-button:active,a.pa-button:focus,a.pa-button:focus-visible,a.pa-button:hover{text-decoration:none}.pa-card-cta{--primary:oklch(0.5467 0.2343 264.42)}.pa-button--appy,.pa-button--success{--success-action:oklch(0.662 0.108 169.24);--success-action-foreground:oklch(0.98 0.007 277)}.pa-button--groups{--accent-purple:oklch(0.6181 0.257 303.94)}.pa-button--on-inverse{--primary:oklch(0.5467 0.2343 264.42)}.pa-button--outline-inverse{--foreground:oklch(0.2196 0.0444 262.37)}