.clerk-auth.svelte-11l0zet{position:relative;display:flex;align-items:center}.clerk-auth__loading.svelte-11l0zet{font-size:var(--pt-text-sm, .875rem);color:var(--pt-gray-500)}.clerk-auth__trigger-row.svelte-11l0zet{display:flex;align-items:center;gap:1.25rem}.clerk-auth__chip.svelte-11l0zet{display:flex;align-items:center;gap:.75rem}.clerk-auth__email.svelte-11l0zet{font-size:var(--pt-text-sm, .875rem);color:var(--pt-gray-500);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clerk-auth__link-btn.svelte-11l0zet{background:none;border:none;padding:0;font-family:var(--pt-ui);font-size:var(--pt-text-sm, .875rem);color:var(--pt-gray-500);cursor:pointer}.clerk-auth__link-btn.svelte-11l0zet:hover{color:var(--pt-text)}.clerk-auth__cta.svelte-11l0zet{display:inline-flex;align-items:center;gap:.5rem;height:40px;padding:0 1.125rem;border-radius:var(--md-radius-square);border:none;background:var(--sq-color-primary);color:var(--pt-white);font-family:var(--pt-ui);font-weight:500;font-size:var(--pt-text-sm, .875rem);cursor:pointer;transition:background-color .15s ease,transform .1s ease}.clerk-auth__cta.svelte-11l0zet:hover{filter:brightness(.95)}.clerk-auth__cta.svelte-11l0zet:active{transform:scale(.98)}.clerk-auth__panel.svelte-11l0zet{position:absolute;top:calc(100% + .75rem);right:0;display:flex;flex-direction:column;gap:.5rem;width:280px;padding:1rem;background:var(--pt-white);border:var(--pt-border-width) solid var(--pt-gray-200);border-radius:var(--md-radius-square);z-index:20}.clerk-auth__hint.svelte-11l0zet{font-size:var(--pt-text-sm, .875rem);color:var(--pt-gray-500);margin:0}.clerk-auth__submit.svelte-11l0zet{height:40px;border-radius:var(--md-radius-square);border:none;background:var(--sq-color-primary);color:var(--pt-white);font-family:var(--pt-ui);font-weight:500;font-size:var(--pt-text-sm, .875rem);cursor:pointer}.clerk-auth__submit.svelte-11l0zet:hover{filter:brightness(.95)}.clerk-auth__panel.svelte-11l0zet form:where(.svelte-11l0zet){display:flex;flex-direction:column;gap:.5rem}.clerk-auth__panel.svelte-11l0zet input:where(.svelte-11l0zet){height:36px;padding:0 .75rem;border:1px solid var(--pt-gray-200);border-radius:var(--md-radius-square);font-family:var(--pt-ui);font-size:var(--pt-text-sm, .875rem)}.pw-checklist.svelte-11l0zet{list-style:none;margin:.25rem 0 .15rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.pw-row.svelte-11l0zet{display:flex;align-items:center;gap:.5rem;font-family:var(--pt-ui);font-size:.8125rem;color:var(--pt-gray-500);transition:color .12s ease}.pw-row.met.svelte-11l0zet{color:var(--sq-text-primary, #171512)}.pw-check.svelte-11l0zet{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1.5px solid var(--pt-gray-300, #d2cec5);background:transparent;color:#fff;transition:background .12s ease,border-color .12s ease}.pw-row.met.svelte-11l0zet .pw-check:where(.svelte-11l0zet){background:var(--sq-color-primary, #0a0a0a);border-color:var(--sq-color-primary, #0a0a0a)}.tabs.svelte-11l0zet{display:flex;gap:.5rem}.tabs.svelte-11l0zet button:where(.svelte-11l0zet){background:none;border:none;padding:.25rem 0;font-family:var(--pt-ui);font-size:var(--pt-text-sm, .875rem);color:var(--pt-gray-500);cursor:pointer;border-bottom:2px solid transparent}.tabs.svelte-11l0zet button[aria-pressed=true]:where(.svelte-11l0zet){color:var(--pt-text);border-bottom-color:var(--pt-accent-blue);font-weight:600}.oauth-row.svelte-11l0zet{display:flex;flex-direction:column;gap:.4rem}.oauth-btn.svelte-11l0zet{display:flex;align-items:center;justify-content:center;gap:.5rem;height:38px;border:1px solid var(--pt-gray-200);border-radius:var(--md-radius-square);background:var(--pt-white);font-family:var(--pt-ui);font-size:var(--pt-text-sm, .8125rem);font-weight:500;color:var(--pt-text);cursor:pointer;transition:background-color .15s ease}.oauth-btn.svelte-11l0zet:hover{background:var(--pt-gray-100)}.divider.svelte-11l0zet{display:flex;align-items:center;gap:.6rem;color:var(--pt-gray-400);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.divider.svelte-11l0zet:before,.divider.svelte-11l0zet:after{content:"";flex:1;height:1px;background:var(--pt-gray-200)}.error.svelte-11l0zet{color:#b91c1c;font-size:var(--pt-text-sm, .875rem);margin:0}
