*{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)}}.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}}
