.ss-newlook .login-card.signup-card{max-width:100%;padding:38px 38px 32px}.ss-newlook .signup-wrap{max-width:480px}.ss-newlook .signup-card h2{font-size:32px}.ss-newlook .signup-form{flex-direction:column;gap:17px;margin-top:26px;display:flex}.ss-newlook .row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:460px){.ss-newlook .row-2{grid-template-columns:1fr}}.ss-newlook .field-label .opt{color:var(--ss-text-subtle);letter-spacing:.01em;font-size:12px;font-weight:500}.ss-newlook .field-help{color:var(--ss-text-muted);margin-top:6px;font-size:13px;line-height:1.45}.ss-newlook .input-shell.invalid>input{border-color:var(--ss-danger-border)}.ss-newlook .input-shell.invalid>input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--ss-danger-500) 24%, transparent)}.ss-newlook .input-shell.has-lead>input{padding-left:42px}.ss-newlook .input-shell .lead{color:var(--ss-text-subtle);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ss-newlook .input-shell.has-lead .at{font-family:var(--ss-font-mono);color:var(--ss-text-subtle);font-size:16px;left:15px}.ss-newlook .uname-status{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ss-newlook .uname-status[data-s=checking]{color:var(--ss-text-subtle)}.ss-newlook .uname-status[data-s=ok]{color:var(--ss-safe-text)}.ss-newlook .uname-status[data-s=taken]{color:var(--ss-danger-strong)}.ss-newlook .uname-spin{border:2px solid var(--ss-rule-strong);border-top-color:var(--ss-teal-600);border-radius:9999px;width:14px;height:14px;animation:.7s linear infinite uname-spin}.ss-newlook .pw-meter{gap:6px;margin-top:10px;display:flex}.ss-newlook .pw-meter i{background:var(--ss-rule-strong);height:5px;transition:background var(--ss-duration-2) var(--ss-ease-standard);border-radius:9999px;flex:1}.ss-newlook .pw-meter[data-score="1"] i:nth-child(-n+1),.ss-newlook .pw-meter[data-score="2"] i:nth-child(-n+2),.ss-newlook .pw-meter[data-score="3"] i:nth-child(-n+3),.ss-newlook .pw-meter[data-score="4"] i:nth-child(-n+4){background:var(--meter-color,var(--ss-teal-500))}.ss-newlook .pw-meter[data-score="1"]{--meter-color:var(--ss-danger-500)}.ss-newlook .pw-meter[data-score="2"]{--meter-color:#d8a13a}.ss-newlook .pw-meter[data-score="3"]{--meter-color:var(--ss-teal-500)}.ss-newlook .pw-meter[data-score="4"]{--meter-color:var(--ss-safe-text)}.ss-newlook .pw-label{color:var(--ss-text-muted);justify-content:space-between;gap:10px;margin-top:7px;font-size:13px;display:flex}.ss-newlook .pw-label strong{color:var(--ss-text);font-weight:600}.ss-newlook .segset{flex-wrap:wrap;gap:8px;display:flex}.ss-newlook .segset button{cursor:pointer;background:var(--ss-surface-sunk);border:1px solid var(--ss-rule-strong);min-height:44px;font-family:var(--ss-font-sans);color:var(--ss-text-muted);white-space:nowrap;transition:border-color var(--ss-duration-2) var(--ss-ease-standard), color var(--ss-duration-2) var(--ss-ease-standard), background var(--ss-duration-2) var(--ss-ease-standard);border-radius:9999px;flex:auto;padding:10px 14px;font-size:14.5px;font-weight:500}.ss-newlook .segset button:hover{color:var(--ss-text-strong);border-color:var(--ss-text-subtle)}.ss-newlook .segset button[aria-pressed=true]{background:var(--ss-teal-50);border-color:var(--ss-teal-400);color:var(--ss-teal-700);font-weight:600}.ss-newlook .choice-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:460px){.ss-newlook .choice-row{grid-template-columns:1fr}}.ss-newlook .choice{cursor:pointer;background:var(--ss-surface-sunk);border:1px solid var(--ss-rule-strong);border-radius:var(--ss-radius-lg);transition:border-color var(--ss-duration-2) var(--ss-ease-standard), background var(--ss-duration-2) var(--ss-ease-standard);flex-direction:column;gap:7px;padding:16px;display:flex;position:relative}.ss-newlook .choice:hover{border-color:var(--ss-text-subtle)}.ss-newlook .choice[data-on="1"]{border-color:var(--ss-teal-400);background:var(--ss-teal-50)}.ss-newlook .choice input{opacity:0;width:0;height:0;position:absolute}.ss-newlook .choice__ico{border-radius:var(--ss-radius-md);background:var(--ss-surface);border:1px solid var(--ss-rule);width:38px;height:38px;color:var(--ss-teal-700);justify-content:center;align-items:center;display:inline-flex}.ss-newlook .choice[data-on="1"] .choice__ico{background:var(--ss-teal-600);border-color:var(--ss-teal-700);color:#fff}.ss-newlook .choice__t{color:var(--ss-text-strong);font-size:15px;font-weight:600}.ss-newlook .choice__d{color:var(--ss-text-muted);font-size:13px;line-height:1.4}.ss-newlook .choice__check{color:var(--ss-teal-700);opacity:0;transition:opacity var(--ss-duration-2) var(--ss-ease-standard);position:absolute;top:12px;right:12px}.ss-newlook .choice[data-on="1"] .choice__check{opacity:1}.ss-newlook .form-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--ss-text-subtle);align-items:center;gap:10px;margin:4px 0 -4px;font-size:12px;font-weight:600;display:flex}.ss-newlook .form-sub:after{content:"";background:var(--ss-rule);flex:1;height:1px}.ss-newlook .terms{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:11px;margin-top:2px;display:flex}.ss-newlook .terms input{opacity:0;width:0;height:0;position:absolute}.ss-newlook .terms .box{border-radius:var(--ss-radius-sm);border:1px solid var(--ss-rule-strong);background:var(--ss-surface-sunk);color:#fff;width:22px;height:22px;transition:background var(--ss-duration-2), border-color var(--ss-duration-2);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ss-newlook .terms input:checked+.box{background:var(--ss-teal-600);border-color:var(--ss-teal-700)}.ss-newlook .terms input:focus-visible+.box{box-shadow:0 0 0 3px color-mix(in oklab, var(--ss-teal-300) 30%, transparent)}.ss-newlook .terms .box svg{opacity:0}.ss-newlook .terms input:checked+.box svg{opacity:1}.ss-newlook .terms .txt{color:var(--ss-text-muted);font-size:14px;line-height:1.5}.ss-newlook .terms .txt a{color:var(--ss-teal-700);font-weight:600;text-decoration:none}.ss-newlook .terms .txt a:hover{text-decoration:underline}.ss-newlook .terms.invalid .box{border-color:var(--ss-danger-border)}.ss-newlook .signup-trust{color:var(--ss-text-muted);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.ss-newlook .signup-trust svg{color:var(--ss-teal-700)}.ss-newlook .signup-success{text-align:center;padding:14px 8px 6px}.ss-newlook .signup-success__seal{background:var(--ss-safe-bg);border:1px solid var(--ss-safe-border);width:64px;height:64px;color:var(--ss-safe-text);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.ss-newlook .signup-success h2{font-family:var(--ss-font-display);letter-spacing:-.02em;color:var(--ss-text-strong);margin:0;font-size:30px;font-weight:400}.ss-newlook .signup-success p{color:var(--ss-text-muted);max-width:36ch;margin:12px auto 0;font-size:16px;line-height:1.55}.ss-newlook .signup-success p code{font-family:var(--ss-font-mono);color:var(--ss-text);font-size:.92em}.ss-newlook .signup-success .acts{flex-direction:column;gap:10px;margin-top:26px;display:flex}.ss-newlook .signup-banner{border-radius:var(--ss-radius-md);background:var(--ss-danger-bg);border:1px solid var(--ss-danger-border);color:var(--ss-danger-strong);align-items:flex-start;gap:11px;margin-bottom:18px;padding:13px 15px;font-size:14px;line-height:1.45;display:flex}.ss-newlook .signup-banner svg{flex-shrink:0;margin-top:1px}.ss-newlook .signup-points{flex-direction:column;gap:14px;margin:36px 0 0;padding:0;list-style:none;display:flex}@keyframes uname-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ss-newlook .uname-spin{animation-duration:0s}}
