.pc-signup{--su-primary:#1a8cff;--su-primary-hover:#1578e6;--su-form-bg:#f4f7fb;--su-card-bg:#fff;--su-card-border:#e7edf4;--su-card-shadow:0 24px 60px #0f172a1a;--su-text-primary:#0f172a;--su-text-secondary:#334155;--su-text-muted:#64748b;--su-text-faint:#94a3b8;--su-social-bg:#f8fafc;--su-social-border:#e2e8f0;--su-divider:#e7edf4;--su-input-bg:#f8fafc;--su-input-border:#dce4ee;--su-input-text:#0f172a;--su-free-bg:#eff6ff;--su-free-border:#bfdcff;--su-free-text:#1578e6;--su-toggle-bg:#fff;--su-toggle-border:#e2e8f0;--su-toggle-text:#475569}.dark .pc-signup{--su-form-bg:#0b1120;--su-card-bg:#0f1a30;--su-card-border:#ffffff1a;--su-card-shadow:0 24px 60px #00000080;--su-text-primary:#f8fafc;--su-text-secondary:#cbd5e1;--su-text-muted:#94a3b8;--su-text-faint:#64748b;--su-social-bg:#16223b;--su-social-border:#ffffff24;--su-divider:#ffffff1f;--su-input-bg:#0b1424;--su-input-border:#ffffff24;--su-input-text:#f8fafc;--su-free-bg:#1a8cff29;--su-free-border:#1a8cff66;--su-free-text:#93c5fd;--su-toggle-bg:#16223b;--su-toggle-border:#ffffff29;--su-toggle-text:#cbd5e1}@keyframes su-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes su-bars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.pc-signup .su-eq{align-items:flex-end;gap:2px;height:12px;display:flex}.pc-signup .su-eq i{background:var(--su-primary);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:1s ease-in-out infinite su-bars;display:block}.pc-signup .su-eq i:nth-child(2){animation-delay:.15s}.pc-signup .su-eq i:nth-child(3){animation-delay:.3s}.pc-signup .su-eq i:nth-child(4){animation-delay:.45s}.pc-signup .su-pulse-dot{animation:1.4s infinite su-pulse}.pc-signup .cl-rootBox{width:100%}.pc-signup .cl-cardBox{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.pc-signup .cl-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.pc-signup .cl-logoBox{display:none}.pc-signup .cl-header{gap:5px}.pc-signup .cl-headerTitle{letter-spacing:-.02em;color:var(--su-text-primary);text-align:center;font-size:24px;font-weight:800}.pc-signup .cl-headerSubtitle{color:var(--su-text-muted);text-align:center;font-size:14px}.pc-signup .cl-socialButtonsBlockButton{background:var(--su-social-bg);border:1px solid var(--su-social-border);box-shadow:none;border-radius:10px;padding:11px}.pc-signup .cl-socialButtonsBlockButton:hover{background:var(--su-social-bg);border-color:var(--su-primary)}.pc-signup .cl-socialButtonsBlockButtonText{color:var(--su-text-primary);font-size:14px;font-weight:600}.pc-signup .cl-dividerLine{background:var(--su-divider);height:1px}.pc-signup .cl-dividerText{color:var(--su-text-faint);font-size:12px}.pc-signup .cl-formFieldLabel{color:var(--su-text-secondary);font-size:13px;font-weight:600}.pc-signup .cl-formFieldInput{background:var(--su-input-bg);border:1px solid var(--su-input-border);color:var(--su-input-text);box-shadow:none;border-radius:10px;padding:11px 13px;font-size:14.5px}.pc-signup .cl-formFieldInput:focus,.pc-signup .cl-formFieldInput:focus-within{border-color:var(--su-primary);box-shadow:0 0 0 3px #1a8cff2e}.pc-signup .cl-formFieldInputShowPasswordButton{color:var(--su-text-faint)}.pc-signup .cl-formFieldInputShowPasswordButton:hover{color:var(--su-primary)}.pc-signup .cl-formButtonPrimary{background:var(--su-primary);color:#fff;text-transform:none;border:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:14px;font-size:0;font-weight:700;display:flex;box-shadow:0 10px 22px #1a8cff4d}.pc-signup .cl-formButtonPrimary:before{content:"Start my free trial";font-size:15.5px}.pc-signup .cl-formButtonPrimary:after{content:"";opacity:1;background:currentColor;flex:none;width:17px;height:17px;position:static;inset:auto;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.pc-signup .cl-formButtonPrimary:hover,.pc-signup .cl-formButtonPrimary:focus,.pc-signup .cl-formButtonPrimary:active{background:var(--su-primary-hover)}.pc-signup .cl-formButtonPrimary .cl-buttonArrowIcon{display:none}.pc-signup .cl-formButtonPrimary .cl-spinner{width:16px;height:16px;font-size:16px}.pc-signup .cl-formFieldCheckboxInput,.pc-signup input[type=checkbox]{border-radius:5px;width:18px;height:18px}.pc-signup .cl-footer{background:0 0;border-top:none;margin-top:4px}.pc-signup .cl-footerAction{background:0 0;border:none;justify-content:center;padding:8px 0 0}.pc-signup .cl-footerActionText{color:var(--su-text-muted);font-size:13px}.pc-signup .cl-footerActionLink{color:var(--su-primary);font-size:13px;font-weight:600}.pc-signup .cl-footerActionLink:hover{color:var(--su-primary-hover);text-decoration:underline}
