*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;min-height:100%}body{-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,sans-serif}button,select,input,textarea{font-family:inherit}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#8b5cf640;border-radius:4px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes checkIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes modalIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.eq-wrap{flex-direction:column;align-items:center;padding:8px 0 16px;display:flex}.eq-bars{align-items:flex-end;gap:3px;height:40px;margin-bottom:14px;display:flex}.eq-bar{background:var(--sp-accent);width:5px;box-shadow:0 0 6px var(--sp-glow);animation:eq-bounce var(--dur,.8s) ease-in-out infinite alternate;transform-origin:bottom;border-radius:3px 3px 1px 1px}@keyframes eq-bounce{0%{height:var(--min,4px);opacity:.4}to{height:var(--max,32px);opacity:1}}.eq-tagline{color:var(--sp-accent);letter-spacing:.01em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.eq-pulse-dot{background:var(--sp-accent);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite dot-pulse}@keyframes dot-pulse{0%{box-shadow:0 0 0 0 var(--sp-glow);transform:scale(1)}50%{transform:scale(1.15);box-shadow:0 0 0 5px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}.steps-list{flex-direction:column;gap:8px;width:100%;margin-top:4px;display:flex}.step-row{border-radius:9px;align-items:center;gap:10px;padding:7px 12px;font-size:12px;font-weight:500;transition:opacity .3s,background .3s;display:flex}.step-row.done{opacity:1;color:var(--sp-positive);background:#0596690f}.step-row.active{opacity:1;color:var(--sp-text);background:var(--sp-accent-bg)}.step-row.pending{opacity:.3}.step-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex}.step-icon.done{background:var(--sp-positive);color:#fff}.step-icon.active{background:var(--sp-accent);animation:1s linear infinite spin}.step-icon.active:after{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:8px;height:8px;display:block}.step-icon.pending{background:#64648226}.step-text{flex:1}.step-count{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;font-size:10px}.two-panel{height:100vh;display:flex;overflow:hidden}.two-panel-left{flex-shrink:0;width:420px}.two-panel-right{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow-y:auto}.pb-root{padding:0 40px}.pb-line{width:56px}.pb-label{display:inline}.org-2col{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.success-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.plan-grid{display:grid}.team-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.team-row .team-email{flex:1}.team-row .team-select{flex-shrink:0}@media (width<=639px){.two-panel{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.two-panel-left{flex-shrink:unset;width:100%;padding:28px 24px 24px!important}.two-panel-left .panel-features,.two-panel-left .panel-footer,.two-panel-left .panel-tagline{display:none}.two-panel-right{flex:unset;padding:24px 20px 40px!important}.pb-root{padding:0 12px}.pb-line{flex-shrink:0;width:18px}.pb-label{display:none}.org-2col{grid-template-columns:1fr}.success-grid{grid-template-columns:1fr 1fr}.plan-grid{grid-template-columns:1fr!important}.team-row{flex-direction:column;align-items:stretch}.team-row .team-select{width:100%}}@media (width>=640px) and (width<=1023px){.plan-grid{grid-template-columns:1fr 1fr!important}}
