.pc-signup{--su-primary:#1a8cff;--su-primary-hover:#1578e6;--su-form-bg:#f4f7fb;--su-card-bg:#ffffff;--su-card-border:#e7edf4;--su-card-shadow:0 24px 60px rgba(15,23,42,0.1);--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:#ffffff;--su-toggle-border:#e2e8f0;--su-toggle-text:#475569}.dark .pc-signup{--su-form-bg:#0b1120;--su-card-bg:#0f1a30;--su-card-border:rgba(255,255,255,0.1);--su-card-shadow:0 24px 60px rgba(0,0,0,0.5);--su-text-primary:#f8fafc;--su-text-secondary:#cbd5e1;--su-text-muted:#94a3b8;--su-text-faint:#64748b;--su-social-bg:#16223b;--su-social-border:rgba(255,255,255,0.14);--su-divider:rgba(255,255,255,0.12);--su-input-bg:#0b1424;--su-input-border:rgba(255,255,255,0.14);--su-input-text:#f8fafc;--su-free-bg:rgba(26,140,255,0.16);--su-free-border:rgba(26,140,255,0.4);--su-free-text:#93c5fd;--su-toggle-bg:#16223b;--su-toggle-border:rgba(255,255,255,0.16);--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{display:flex;gap:2px;align-items:flex-end;height:12px}.pc-signup .su-eq i{display:block;width:3px;height:100%;background:var(--su-primary);border-radius:2px;transform-origin:bottom;animation:su-bars 1s ease-in-out infinite}.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:su-pulse 1.4s infinite}.pc-signup .cl-rootBox{width:100%}.pc-signup .cl-cardBox{width:100%;overflow:visible}.pc-signup .cl-card,.pc-signup .cl-cardBox{background:transparent;border:none;border-radius:0;box-shadow:none}.pc-signup .cl-card{padding:0}.pc-signup .cl-logoBox{display:none}.pc-signup .cl-header{gap:5px}.pc-signup .cl-headerTitle{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--su-text-primary);text-align:center}.pc-signup .cl-headerSubtitle{font-size:14px;color:var(--su-text-muted);text-align:center}.pc-signup .cl-socialButtonsBlockButton{background:var(--su-social-bg);border:1px solid var(--su-social-border);border-radius:10px;padding:11px;box-shadow:none}.pc-signup .cl-socialButtonsBlockButton:hover{background:var(--su-social-bg);border-color:var(--su-primary)}.pc-signup .cl-socialButtonsBlockButtonText{font-size:14px;font-weight:600;color:var(--su-text-primary)}.pc-signup .cl-dividerLine{background:var(--su-divider);height:1px}.pc-signup .cl-dividerText{font-size:12px;color:var(--su-text-faint)}.pc-signup .cl-formFieldLabel{font-size:13px;font-weight:600;color:var(--su-text-secondary)}.pc-signup .cl-formFieldInput{background:var(--su-input-bg);border:1px solid var(--su-input-border);border-radius:10px;padding:11px 13px;font-size:14.5px;color:var(--su-input-text);box-shadow:none}.pc-signup .cl-formFieldInput:focus,.pc-signup .cl-formFieldInput:focus-within{border-color:var(--su-primary);box-shadow:0 0 0 3px rgba(26,140,255,.18)}.pc-signup .cl-formFieldInputShowPasswordButton{color:var(--su-text-faint)}.pc-signup .cl-formFieldInputShowPasswordButton:hover{color:var(--su-primary)}.pc-signup .cl-formButtonPrimary{display:flex;align-items:center;justify-content:center;font-size:0;gap:9px;background:var(--su-primary);border:none;border-radius:11px;padding:14px;font-weight:700;color:#ffffff;box-shadow:0 10px 22px rgba(26,140,255,.3);text-transform:none}.pc-signup .cl-formButtonPrimary:before{content:"Start my free trial";font-size:15.5px}.pc-signup .cl-formButtonPrimary:after{content:"";position:static;inset:auto;transform:none;opacity:1;width:17px;height:17px;flex:none;background:currentColor;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") no-repeat center /contain}.pc-signup .cl-formButtonPrimary:active,.pc-signup .cl-formButtonPrimary:focus,.pc-signup .cl-formButtonPrimary:hover{background:var(--su-primary-hover)}.pc-signup .cl-formButtonPrimary .cl-buttonArrowIcon{display:none}.pc-signup .cl-formButtonPrimary .cl-spinner{font-size:16px;width:16px;height:16px}.pc-signup .cl-formFieldCheckboxInput,.pc-signup input[type=checkbox]{width:18px;height:18px;border-radius:5px}.pc-signup .cl-footer{background:transparent;border-top:none;margin-top:4px}.pc-signup .cl-footerAction{background:transparent;border:none;padding:8px 0 0;justify-content:center}.pc-signup .cl-footerActionText{font-size:13px;color:var(--su-text-muted)}.pc-signup .cl-footerActionLink{font-size:13px;font-weight:600;color:var(--su-primary)}.pc-signup .cl-footerActionLink:hover{color:var(--su-primary-hover);text-decoration:underline}