.lb-design.zip-account{background:var(--surface-card);height:100svh;min-height:100svh;color:var(--fg-1);display:flex;overflow:hidden}.zip-account-main{flex-direction:column;flex:1;min-width:0;padding:28px 40px;display:flex;position:relative;overflow:hidden auto}.zip-account-logo{flex-shrink:0;align-self:flex-start;display:flex}.zip-account-logo img{width:auto;max-width:none;height:20px}.zip-account-center{flex:none;justify-content:center;align-items:center;margin:auto 0;padding:clamp(8px,2vh,16px) 0;display:flex}.zip-account-form{flex-direction:column;gap:clamp(12px,2.4vh,22px);width:100%;max-width:380px;display:flex}.zip-account-intro{flex-direction:column;gap:10px;display:flex}.zip-account-intro h1{font-size:clamp(30px,5vh,40px);font-weight:300;line-height:1.08;font-family:var(--font-display);letter-spacing:-.045em;margin:0}.zip-account-intro p{font:400 16px/1.5 var(--font-sans);color:var(--fg-2);margin:0}.zip-account-intro strong{color:var(--fg-1);font-weight:400}.zip-account-form form,.zip-account-form fieldset{border:0;min-width:0;margin:0;padding:0}.zip-account-form fieldset{flex-direction:column;gap:clamp(12px,2.4vh,22px);display:flex}.zip-account-social{flex-direction:column;gap:10px;display:flex}.zip-account-social svg{flex-shrink:0}.zip-account-divider{font:400 12px var(--font-sans);color:var(--fg-3);align-items:center;gap:12px;display:flex}.zip-account-divider span{background:var(--hairline);flex:1;height:1px}.zip-account-email{flex-direction:column;gap:12px;display:flex}.zip-account-legal,.zip-account-switch{font:400 12px/1.5 var(--font-sans);color:var(--fg-3);margin:0}.zip-account-switch{color:var(--fg-2);font-size:13px}.zip-account-legal button,.zip-account-switch a,.zip-account-resend button{color:var(--fg-1);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.zip-account-form #clerk-captcha:empty{display:none}.zip-account-preview{background:var(--surface-subtle);width:46%;box-shadow:inset 1px 0 0 var(--hairline);flex-direction:column;flex-shrink:0;justify-content:center;gap:40px;padding:clamp(28px,5vw,64px);display:flex}.zip-account-preview h2{font:300 56px/1.04 var(--font-display);letter-spacing:-.045em;max-width:420px;margin:0}.zip-account-call{background:var(--surface-card);corner-shape:squircle;max-width:420px;box-shadow:var(--shadow-inset),var(--shadow-lg);border-radius:28px;flex-direction:column;gap:18px;padding:22px;display:flex}.zip-account-call header{align-items:center;gap:12px;display:flex}.zip-account-caller{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zip-account-caller strong{font:500 15px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zip-account-caller>span{font:400 13px var(--font-mono);color:var(--fg-3);white-space:nowrap}.zip-account-wave{height:32px;color:var(--ink-900);align-items:center;display:flex}.zip-account-transcript{height:176px;font:400 14px/1.45 var(--font-sans);flex-direction:column;justify-content:flex-end;gap:10px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 32px);mask-image:linear-gradient(#0000,#000 32px)}.zip-account-transcript p{animation:zip-account-fade .5s var(--ease-out) both;flex-shrink:0;margin:0}.zip-account-transcript .is-caller{color:var(--fg-2)}.zip-account-transcript .zip-account-ringing{color:var(--fg-3);align-self:center;margin:auto 0;font-size:13px}.zip-account-transcript>span{align-self:flex-start}.zip-account--verify .zip-account-center{flex:1;margin:0}.zip-account--verify .zip-account-form{gap:28px;max-width:400px}.zip-account--verify .zip-account-intro h1{font-size:40px}.zip-account--verify fieldset{gap:28px}.zip-account-mail{corner-shape:squircle;background:var(--ink-50);width:48px;height:48px;box-shadow:var(--shadow-inset);color:var(--fg-2);border-radius:16px;justify-content:center;align-items:center;display:flex}.zip-code{cursor:text;display:block;position:relative}.zip-code-input{opacity:0;z-index:1;cursor:text;width:100%;height:100%;font-size:24px;position:absolute;inset:0}.zip-code-digits{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.zip-code-digits>span{corner-shape:squircle;background:var(--ink-50);height:60px;box-shadow:var(--shadow-inset);font:400 24px var(--font-mono);border-radius:14px;justify-content:center;align-items:center;display:flex}.zip-code-digits .is-filled{background:var(--surface-card)}.zip-code:focus-within .is-current,.zip-code:focus-within .is-filled:last-child{background:var(--surface-card);box-shadow:inset 0 0 0 1.5px var(--ink-900)}.zip-account-verify-actions{flex-direction:column;gap:14px;display:flex}.zip-account-resend{font:400 13px var(--font-sans);color:var(--fg-3);justify-content:space-between;gap:12px;display:flex}.zip-account-resend button{color:var(--fg-2)}.zip-mono{font-family:var(--font-mono)}.zip-account-error{corner-shape:squircle;background:var(--danger-bg);color:var(--danger-fg);font:400 13px/1.5 var(--font-sans);border-radius:14px;padding:12px 14px}.zip-account-error button{color:inherit;font:inherit;background:0 0;border:0;padding:4px 0 0;text-decoration:underline;display:block}.zip-account-notice{color:var(--fg-2);font:400 13px/1.5 var(--font-sans);margin:0}.zip-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes zip-account-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:900px){.zip-account-preview{gap:32px;padding:32px}.zip-account-preview h2{font-size:46px}.zip-account-main{padding:28px}}@media (max-width:720px){.lb-design.zip-account{height:auto;min-height:100svh;overflow:visible}.zip-account-main{min-height:100svh;padding:24px}.zip-account-preview{display:none}.zip-account-center{padding:36px 0}.zip-account-form,.zip-account-form fieldset{gap:22px}.zip-account-intro h1,.zip-account--verify .zip-account-intro h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.zip-account-transcript p{animation:none}}
