.qdmzta_viewport{min-height:100dvh;padding-block-start:max(.75rem, env(safe-area-inset-top));padding-block-end:max(1rem, env(safe-area-inset-bottom));padding-inline:max(.75rem, env(safe-area-inset-left), env(safe-area-inset-right));font-family:var(--font-geist-sans), Arial, sans-serif;background:var(--background);justify-content:center;align-items:flex-start;display:flex;overflow-x:hidden}.qdmzta_shell{isolation:isolate;width:min(100%,32rem);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.qdmzta_formPanel{z-index:1;background:0 0;width:100%;min-width:0;min-height:0;position:relative;overflow:visible}.qdmzta_formContent{width:min(100%,30rem);margin-inline:auto;padding:.25rem 0 1rem}.qdmzta_compactBrand{margin-bottom:.8rem}.qdmzta_clerkFrame{width:100%}.qdmzta_trialNote{border:1px solid var(--border);background:color-mix(in oklch, var(--foreground) 4%, var(--card));color:var(--muted-foreground);text-align:center;border-radius:.85rem;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15rem .4rem;margin-bottom:.7rem;padding:.55rem .75rem;font-size:.78rem;line-height:1.4;display:flex}.qdmzta_trialNote strong{color:var(--foreground);font-size:.84rem}.qdmzta_mobileSwitch{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.85rem;padding-bottom:.25rem;font-size:.875rem;display:flex}.qdmzta_mobileSwitch a{color:var(--sidebar-primary);font-weight:700;text-decoration:none}.qdmzta_mobileSwitch a:focus-visible,.qdmzta_switchButton:focus-visible{outline:3px solid color-mix(in oklch, var(--sidebar-primary) 45%, transparent);outline-offset:3px}.qdmzta_mobileSwitch a[aria-disabled=true],.qdmzta_switchButton[aria-disabled=true]{pointer-events:none;opacity:.65}.qdmzta_brandPanel{display:none}.qdmzta_switching .qdmzta_formPanel{animation:.68s cubic-bezier(.22,1,.36,1) both qdmzta_mobile-form-swap}@keyframes qdmzta_mobile-form-swap{0%{opacity:1;transform:translateY(0)scale(1)}34%,54%{opacity:0;transform:translateY(-.65rem)scale(.99)}55%{transform:translateY(.65rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:960px) and (min-height:650px){.qdmzta_viewport{padding-block:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-bottom));padding-inline:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right));align-items:center;overflow:hidden}.qdmzta_shell{border:1px solid var(--border);background:var(--card);width:min(70rem,100vw - 2rem);height:min(45rem,100dvh - 2rem);min-height:0;box-shadow:var(--shadow-lg);perspective:1200px;border-radius:clamp(1.25rem,2vw,2rem);overflow:hidden}.qdmzta_formPanel{background:var(--card);width:50%;min-height:0;transition:none;position:absolute;inset-block:0;overflow:hidden auto}.qdmzta_signIn .qdmzta_formPanel{left:0}.qdmzta_signUp .qdmzta_formPanel{left:50%}.qdmzta_formContent{align-content:center;min-height:100%;padding:clamp(1.25rem,3vh,2.25rem) clamp(1.5rem,3vw,3rem);display:grid}.qdmzta_compactBrand{display:none}.qdmzta_trialNote{margin-bottom:.65rem;padding-block:.58rem}.qdmzta_mobileSwitch{display:none}.qdmzta_brandPanel{inset-block:0;z-index:3;border-inline:1px solid var(--border);background:var(--card);backface-visibility:hidden;transform-origin:50%;place-items:center;width:50%;transition:transform .68s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;left:0;overflow:hidden}.qdmzta_targetSignIn .qdmzta_brandPanel{transform:translate(100%)rotateY(0)}.qdmzta_targetSignUp .qdmzta_brandPanel{transform:translate(0)rotateY(0)}.qdmzta_brandContent{z-index:1;flex-direction:column;align-items:flex-start;width:min(100%,27rem);padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative}.qdmzta_switching .qdmzta_brandContent{animation:.68s both qdmzta_brand-copy-swap}.qdmzta_brandMark{border-radius:1rem;margin-bottom:1.8rem}.qdmzta_eyebrow{color:var(--muted-foreground);letter-spacing:.17em;margin:0 0 .7rem;font-size:.72rem;font-weight:800}.qdmzta_brandContent h1{max-width:13ch;color:var(--foreground);letter-spacing:-.045em;margin:0;font-size:clamp(2.15rem,3.5vw,3.25rem);font-weight:760;line-height:1}.qdmzta_brandBody{max-width:29rem;color:var(--muted-foreground);margin:1.15rem 0 0;font-size:.96rem;line-height:1.6}.qdmzta_switchButton{border:1px solid var(--border);background:var(--card);min-height:2.75rem;color:var(--foreground);border-radius:.8rem;justify-content:center;align-items:center;margin-top:1.6rem;padding:.68rem 1.1rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.qdmzta_switchButton:hover{border-color:color-mix(in oklch, var(--foreground) 25%, var(--border));background:var(--muted)}.qdmzta_securityNote{color:color-mix(in oklch, var(--muted-foreground) 78%, transparent);margin:1rem 0 0;font-size:.7rem;line-height:1.4}.qdmzta_switching .qdmzta_formPanel{animation:.68s both qdmzta_desktop-form-swap}}@keyframes qdmzta_desktop-form-swap{0%{opacity:1}30%,58%{opacity:0}to{opacity:1}}@keyframes qdmzta_brand-copy-swap{0%,24%{opacity:1;transform:translateY(0)}42%,54%{opacity:0;transform:translateY(-.35rem)}72%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-height:760px){.qdmzta_formContent{padding-block:1rem}.qdmzta_brandContent{padding-block:1.75rem}.qdmzta_brandMark{margin-bottom:1.2rem}.qdmzta_brandBody{margin-top:.85rem}.qdmzta_switchButton{margin-top:1.15rem}}@media (prefers-reduced-motion:reduce){.qdmzta_formPanel,.qdmzta_brandPanel,.qdmzta_brandContent,.qdmzta_switchButton{transform:none;transition-duration:1ms!important;animation:none!important}.qdmzta_targetSignIn .qdmzta_brandPanel{transform:translate(100%)}}