.wp-block-resellerclub-rc-auth{display:block;margin:0 auto;max-width:440px;width:100%}.auth-shell{max-width:440px;width:100%}.auth-form,.auth-shell{margin:0 auto;position:relative}.auth-consent{margin:20px 0 22px}.auth-check .ctext a{color:var(--rc-accent-700,#1554d6);font-weight:600;text-decoration:none}.auth-check .ctext a:hover{color:var(--rc-accent-600,#1a5ce8)}.auth-micro{align-items:flex-start;color:var(--rc-text-3,#6b7280);display:flex;gap:6px;justify-content:center;margin:14px 0 0;text-align:center}.auth-micro,.auth-micro span{font-size:13px;line-height:1.5}.auth-micro svg{color:var(--rc-text-3,#6b7280);flex-shrink:0;height:13px;margin-top:2px;width:13px}.auth-message{border-radius:var(--rc-r-md,10px);font-size:13.5px;line-height:1.45;margin:0 0 14px;padding:10px 12px}.auth-message.is-error{background:#fef3f2;border:1px solid #fecdca;color:#b42318}.auth-message.is-success{background:#ecfdf3;border:1px solid #abefc6;color:#027a48}.auth-selector{display:grid;gap:12px;margin-bottom:8px}.btn-secondary{background:#fff;border:1px solid var(--rc-border,#d5dbe7);color:var(--rc-accent-700,#1554d6)}.btn-secondary:hover{background:var(--rc-surface-2,#f8fafc)}.auth-field-error{color:#b42318;font-size:12.5px;margin:6px 0 0}.auth-field-hint{color:var(--rc-text-3,#6b7280);font-size:12.5px;line-height:1.45;margin:5px 0 0}.auth-below{margin:18px 0 0;text-align:center}.auth-below p{color:var(--rc-text-3,#6b7280);font-size:13.5px;line-height:1.55;margin:0}.auth-below a{color:var(--rc-accent-300,var(--rc-accent-700,#1554d6));font-weight:600;text-decoration:none}.auth-below a:hover{text-decoration:underline}.auth-sep-note{border-top:1px solid var(--rc-line,#e4e8ef);color:var(--rc-text-3,#6b7280);font-size:12.5px;line-height:1.55;margin:26px 0 0;padding-top:16px}.auth-sep-note a{color:var(--rc-accent-300,var(--rc-accent-700,#1554d6));font-weight:600;text-decoration:none}.auth-sep-note a:hover{text-decoration:underline}[data-rc-auth-theme=dark] .auth-card{background:var(--rc-ink-2,#171438);border-color:hsla(0,0%,100%,.08);box-shadow:none;position:relative}[data-rc-auth-theme=dark] .auth-head .eyebrow{color:var(--rc-accent-300,#8f82ff);font-family:var(--rc-font-body,inherit);letter-spacing:.16em}[data-rc-auth-theme=dark] .auth-card h1{color:#fff}[data-rc-auth-theme=dark] .auth-card .sub{color:var(--rc-on-dark-2,#aeb7ca)}[data-rc-auth-theme=dark] .auth-field label,[data-rc-auth-theme=dark] .fld label{color:#fff}[data-rc-auth-theme=dark] .auth-input input,[data-rc-auth-theme=dark] .fld input,[data-rc-auth-theme=dark] .fld select{background:var(--rc-ink,#100e2b);border-color:hsla(0,0%,100%,.08);color:#fff}[data-rc-auth-theme=dark] .auth-input input::placeholder{color:var(--rc-on-dark-3,#707b92)}[data-rc-auth-theme=dark] .auth-input input:focus,[data-rc-auth-theme=dark] .fld input:focus,[data-rc-auth-theme=dark] .fld select:focus{border-color:var(--rc-accent-300,#8f82ff);box-shadow:0 0 0 4px rgba(109,94,246,.2)}[data-rc-auth-theme=dark] .auth-input .reveal{color:var(--rc-on-dark-3,#707b92)}[data-rc-auth-theme=dark] .auth-input .reveal:hover{background:hsla(0,0%,100%,.06);color:#fff}[data-rc-auth-theme=dark] .auth-field-hint{color:var(--rc-on-dark-3,#707b92)}[data-rc-auth-theme=dark] .auth-check input{accent-color:var(--rc-accent,#6d5ef6);background:var(--rc-ink,#100e2b);border-color:hsla(0,0%,100%,.12)}[data-rc-auth-theme=dark] .auth-check .ctext{color:var(--rc-on-dark-2,#aeb7ca)}[data-rc-auth-theme=dark] .auth-below a,[data-rc-auth-theme=dark] .auth-check .ctext a,[data-rc-auth-theme=dark] .auth-sep-note a{color:var(--rc-accent-300,#8f82ff)}[data-rc-auth-theme=dark] .auth-below p,[data-rc-auth-theme=dark] .auth-sep-note{color:var(--rc-on-dark-3,#707b92)}[data-rc-auth-theme=dark] .auth-sep-note{border-top-color:hsla(0,0%,100%,.07)}[data-rc-auth-theme=dark] .auth-submit,[data-rc-auth-theme=dark] .btn.btn-primary.lg.auth-submit.rc-auth-btn{background:var(--rc-accent,#6d5ef6)}[data-rc-auth-theme=dark] .auth-submit:hover,[data-rc-auth-theme=dark] .btn.btn-primary.lg.auth-submit.rc-auth-btn:hover{background:var(--rc-accent-600,#5a48e4);box-shadow:0 10px 26px rgba(109,94,246,.32)}[data-rc-auth-theme=dark] .auth-trust{color:var(--rc-on-dark-3,#707b92)}[data-rc-auth-theme=dark] .auth-progress-steps{display:flex;flex-direction:column;gap:16px;list-style:none;margin:26px 0 4px;padding:0}[data-rc-auth-theme=dark] .auth-progress-step{align-items:center;color:var(--rc-on-dark-2,#aeb7ca);display:flex;font-size:14.5px;gap:12px}[data-rc-auth-theme=dark] .auth-progress-dot{align-items:center;background:rgba(109,94,246,.16);border-radius:50%;color:var(--rc-accent-300,#8f82ff);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}[data-rc-auth-theme=dark] .auth-progress-dot.is-done{background:rgba(22,163,74,.18);color:#4ade80}[data-rc-auth-theme=dark] .auth-progress-spin{animation:rc-auth-progress-spin .8s linear infinite;border:2px solid var(--rc-accent-300,#8f82ff);border-radius:50%;border-top:2px solid transparent;display:inline-block;height:14px;width:14px}[data-rc-auth-theme=dark] .auth-head--compact,[data-rc-auth-theme=dark] .auth-head--compact h1{margin-bottom:0}[data-rc-auth-theme=dark] .modal-confirm{padding:0 0 4px;text-align:left}[data-rc-auth-theme=dark] .auth-ok-badge,[data-rc-auth-theme=dark] .modal-confirm .cc--success{background:rgba(22,163,74,.16);color:#4ade80}[data-rc-auth-theme=dark] .auth-keypath{align-items:flex-start;background:rgba(109,94,246,.1);border:1px solid rgba(143,130,255,.22);border-radius:var(--rc-r-md,10px);color:var(--rc-on-dark-2,#aeb7ca);display:flex;flex-direction:column;font-size:13.5px;gap:0;margin:14px 0 22px;padding:12px 14px}[data-rc-auth-theme=dark] .auth-keypath-head{align-items:center;color:#fff;display:flex;font-weight:600;gap:8px;margin-bottom:8px}[data-rc-auth-theme=dark] .auth-keypath-head svg{color:var(--rc-accent-300,#8f82ff);flex-shrink:0}[data-rc-auth-theme=dark] .auth-keypath-list{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}[data-rc-auth-theme=dark] .auth-keypath-list li{list-style:disc}[data-rc-auth-theme=dark] .auth-keypath-list strong{color:#fff}[data-rc-auth-theme=dark] .auth-back,[data-rc-auth-theme=dark] .auth-forgot{color:var(--rc-accent-300,#8f82ff)}[data-rc-auth-theme=dark] .auth-back:hover,[data-rc-auth-theme=dark] .auth-forgot:hover{color:#fff}[data-rc-auth-theme=dark] .auth-foot a,[data-rc-auth-theme=dark] .auth-foot p{color:var(--rc-on-dark-3,#707b92)}[data-rc-auth-theme=dark] .auth-foot a{color:var(--rc-accent-300,#8f82ff)}[data-rc-auth-theme=dark] .auth-message.is-error{background:rgba(180,35,24,.12);border-color:hsla(0,94%,82%,.35);color:#fca5a5}[data-rc-auth-theme=dark] .auth-message.is-success{background:rgba(22,163,74,.12);border-color:rgba(134,239,172,.35);color:#86efac}[data-rc-auth-theme=dark] .btn-secondary{background:transparent;border-color:hsla(0,0%,100%,.12);color:#fff}[data-rc-auth-theme=dark] .btn-secondary:hover{background:hsla(0,0%,100%,.06)}[data-rc-auth-theme=light] .auth-glow{display:none}@keyframes rc-auth-progress-spin{to{transform:rotate(1turn)}}.auth-form.is-submitting{pointer-events:none}.auth-spinner{animation:auth-spin .65s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;display:inline-block;flex-shrink:0;height:18px;width:18px}.btn-secondary .auth-spinner{border-color:rgba(21,84,214,.25);border-top-color:var(--rc-accent-700,#1554d6)}.auth-submit.is-loading,.btn.btn-primary.lg.auth-submit.rc-auth-btn.is-loading,.btn.btn-secondary.lg.auth-submit.rc-auth-btn.is-loading{cursor:wait}.auth-submit.is-loading:disabled,.btn.btn-primary.lg.auth-submit.rc-auth-btn.is-loading:disabled,.btn.btn-secondary.lg.auth-submit.rc-auth-btn.is-loading:disabled{opacity:1}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth-card.is-hidden{display:none}.auth-head--compact{margin-bottom:6px}.auth-foot--plain{border-top:0;margin-top:14px;padding-top:0}.auth-back{align-items:center;background:none;border:0;color:var(--rc-accent-700,#1554d6);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:6px;padding:0}.auth-back:hover{color:var(--rc-accent-600,#1a5ce8)}.auth-back svg{flex-shrink:0}.modal-confirm{padding:8px 0 4px;text-align:center}.modal-confirm .cc{align-items:center;background:var(--rc-accent-soft,rgba(30,102,255,.1));border-radius:50%;color:var(--rc-accent,#6d5ef6);display:inline-flex;height:52px;justify-content:center;margin-bottom:8px;width:52px}.modal-confirm .cc svg{height:24px;width:24px}.modal-confirm .cc--success{background:var(--rc-green-soft,#ecfdf3);color:var(--rc-green,#027a48)}.fld{margin-bottom:14px}.fld label{color:var(--rc-text,#10151f);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.fld .hint{color:var(--rc-text-3,#6b7280);font-size:12px;font-weight:500;margin-left:6px}.fld input,.fld select{background:#fff;border:1px solid var(--rc-line-strong,#d5dbe5);border-radius:var(--rc-r-md,10px);box-sizing:border-box;color:var(--rc-text,#10151f);font-family:var(--rc-font-body,inherit);font-size:15px;padding:11px 14px;transition:border-color var(--rc-dur,.18s) var(--rc-ease,ease),box-shadow var(--rc-dur,.18s) var(--rc-ease,ease);width:100%}.fld select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%238B93A2%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;cursor:pointer;padding-right:38px}.fld input:focus,.fld select:focus{border-color:var(--rc-accent,#6d5ef6);box-shadow:0 0 0 3px rgba(30,102,255,.16);outline:none}.fld-2{display:grid;gap:10px;grid-template-columns:110px 1fr}.fld-2--split{gap:10px;grid-template-columns:1fr 1fr;margin-bottom:14px}.fld-2--split .fld,.fld>.fld-2{margin-bottom:0}[data-rc-auth-panel=step2] .auth-field,[data-rc-auth-panel=step2] .fld{margin-bottom:14px}[data-rc-auth-panel=step2] .auth-field+.auth-row--company{margin-top:-10px}[data-rc-auth-panel=step2] .auth-row--company{justify-content:flex-start;margin:-10px 0 14px}[data-rc-auth-panel=step2] [data-rc-auth-company-field]{margin-bottom:14px}[data-rc-auth-panel=step2] .auth-consent{margin:0 0 18px}[data-rc-auth-panel=step2] .auth-submit+.auth-micro{margin-top:20px}@media(max-width:520px){.fld-2--split{gap:14px;grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.auth-card.swap{animation:auth-swap-in .26s var(--rc-ease,ease)}}@keyframes auth-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.auth-glow{background:radial-gradient(circle,rgba(109,94,246,.22),transparent 68%);border-radius:50%;height:640px;left:50%;pointer-events:none;position:absolute;top:-260px;transform:translateX(-50%);width:820px}.auth-card{background:#fff;border:1px solid var(--rc-line,#e4e8ef);border-radius:10px;box-shadow:0 1px 2px rgba(16,21,31,.04),0 18px 42px -18px rgba(20,28,48,.28);padding:32px 32px 28px}.auth-head{margin-bottom:22px;text-align:left}.auth-head .eyebrow{color:var(--rc-text-3,#6b7280);display:block;font-family:var(--rc-font-mono,monospace);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.auth-card h1{color:var(--rc-text,#10151f);font-family:var(--rc-font-display,inherit);font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1.14;margin:11px 0 0}.auth-card .sub{color:var(--rc-text-2,#4b5563);font-size:14.5px;line-height:1.55;margin:9px 0 0}.auth-providers{display:flex;flex-direction:column;gap:10px}.auth-provider{align-items:center;background:#fff;border:1px solid var(--rc-line-strong,#d5dbe5);border-radius:var(--rc-r-md,10px);box-shadow:var(--rc-shadow-xs,0 1px 2px rgba(16,21,31,.06));color:var(--rc-text,#10151f);cursor:pointer;display:flex;font-family:var(--rc-font-body,inherit);font-size:15px;font-weight:600;gap:10px;justify-content:center;letter-spacing:-.01em;padding:12px 16px;transition:all var(--rc-dur,.18s) var(--rc-ease,ease);width:100%}.auth-provider:hover{background:var(--rc-bg-subtle,#f5f7fa);border-color:var(--rc-text-3,#6b7280)}.auth-provider svg{flex-shrink:0;height:18px;width:18px}.auth-divider{align-items:center;display:flex;gap:14px;margin:20px 0}.auth-divider:after,.auth-divider:before{background:var(--rc-line,#e4e8ef);content:"";flex:1;height:1px}.auth-divider span{color:var(--rc-text-3,#6b7280);font-size:12.5px;font-weight:500;white-space:nowrap}.auth-field{margin-bottom:14px}.auth-field label{color:var(--rc-text,#10151f);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.auth-input{position:relative}.auth-input input{background:#fff;border:1px solid var(--rc-line-strong,#d5dbe5);border-radius:var(--rc-r-md,10px);box-sizing:border-box;color:var(--rc-text,#10151f);font-family:var(--rc-font-body,inherit);font-size:15px;padding:11px 14px;transition:border-color var(--rc-dur,.18s) var(--rc-ease,ease),box-shadow var(--rc-dur,.18s) var(--rc-ease,ease);width:100%}.auth-input input::placeholder{color:var(--rc-text-3,#6b7280)}.auth-input input:focus{border-color:var(--rc-accent,#6d5ef6);box-shadow:0 0 0 3px rgba(30,102,255,.16);outline:none}.auth-input .reveal{background:none;border:0;border-radius:var(--rc-r-sm,6px);color:var(--rc-text-3,#6b7280);cursor:pointer;display:inline-flex;padding:7px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.auth-input .reveal:hover{background:var(--rc-bg-subtle,#f5f7fa);color:var(--rc-text,#10151f)}.auth-input.has-reveal input{padding-right:42px}.auth-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:2px 0 18px}.auth-row--company{justify-content:flex-start}.auth-check{align-items:flex-start;cursor:pointer;display:flex;gap:9px}.auth-check input{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--rc-line-strong,#d5dbe5);border-radius:5px;cursor:pointer;flex-shrink:0;height:17px;margin:1px 0 0;position:relative;width:17px}.auth-check input:checked{background:var(--rc-accent,#6d5ef6);border-color:var(--rc-accent,#6d5ef6)}.auth-check input:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.auth-check .ctext{color:var(--rc-text-2,#4b5563);font-size:13px;line-height:1.45}.auth-forgot{background:none;border:0;color:var(--rc-accent-700,#1554d6);cursor:pointer;font-size:13.5px;font-weight:600;padding:0;white-space:nowrap}.auth-forgot:hover{color:var(--rc-accent-600,#1a5ce8)}.auth-submit,.btn.btn-primary.lg.auth-submit.rc-auth-btn{align-items:center;background:var(--rc-accent,#6d5ef6);border:1px solid transparent;border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--rc-font-body,inherit);font-size:16px;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.01em;line-height:1.2;padding:15px 26px;text-decoration:none;transition:all var(--rc-dur,.18s) var(--rc-ease,ease);white-space:nowrap;width:100%}.auth-submit:hover,.btn.btn-primary.lg.auth-submit.rc-auth-btn:hover{background:var(--rc-accent-hover,#1a5ce8);box-shadow:0 8px 20px rgba(30,102,255,.28);color:#fff}.auth-submit+.auth-micro{margin-top:20px}.auth-foot{border-top:1px solid var(--rc-line,#e4e8ef);margin:22px 0 0;padding-top:18px;text-align:center}.auth-foot p{color:var(--rc-text-2,#4b5563);font-size:13.5px;margin:0}.auth-foot p+p{margin-top:7px}.auth-foot a{color:var(--rc-accent-700,#1554d6);font-weight:600;text-decoration:none}.auth-foot a:hover{color:var(--rc-accent-600,#1a5ce8)}.auth-trust{align-items:center;color:var(--rc-text-3,#6b7280);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;justify-content:center;margin:22px 0 0}.auth-trust .dot-sep{color:var(--rc-line-strong,#d5dbe5)}.auth-trust svg{color:var(--rc-accent,#6d5ef6);height:14px;margin-right:3px;vertical-align:-2px;width:14px}@media(max-width:520px){.auth-card{padding:26px 22px 24px}}
