.register-wrapper{display:flex;height:100vh;overflow:hidden}.register-form-side{align-items:safe center;background:#fff;display:flex;flex:0.9;justify-content:center;overflow-y:auto;padding:20px 40px 40px;z-index:10}.register-visual-side{display:none;flex:0.6;position:relative}@media (min-width:992px){.register-visual-side{display:block}}.register-visual-side .register-bg{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.register-visual-side .register-bg:after{background:linear-gradient(15deg,rgba(0,0,0,.85),rgba(0,0,0,.5) 40%,rgba(0,0,0,.15) 70%,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.register-visual-caption{bottom:10%;color:#fff;left:0;padding:0 8%;position:absolute;right:0;z-index:5}.register-visual-caption h3{font-size:1.8rem;font-weight:700;margin-bottom:.75rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}.register-visual-caption p{font-size:1rem;line-height:1.5;opacity:.9}.register-form-container{animation:fadeInLeft .6s ease;max-width:440px;width:100%}.logo-box{text-align:center}.register-form-container h2{color:#1a202c;font-weight:800;letter-spacing:-1px;margin-bottom:.5rem;position:relative}.register-form-container h2:after{background-color:var(--brand-primary,#0ae98a);border-radius:10px;content:"";display:block;height:4px;margin-top:8px;width:40px}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:576px){.register-form-side{align-items:safe center;flex:1;padding:16px 16px 20px}.register-form-container{margin:0 auto;max-width:100%}.logo-box img{max-width:160px}}@media (min-width:577px) and (max-width:991px){.register-form-side{align-items:safe center;padding:20px 24px 30px}.register-form-container{max-width:420px}.logo-box img{max-width:180px}}.hp-field{height:0;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:0;z-index:-1}.register-form-side .logo-box{margin-bottom:18px;text-align:center}.register-form-side .logo-box img{height:auto;max-width:130px}.register-form-side .duo-top{align-items:center;display:flex;gap:14px;margin-bottom:18px}.register-form-side .duo-close{border-radius:8px;color:#9ca3af;display:grid;flex-shrink:0;font-size:18px;height:32px;place-items:center;text-decoration:none;transition:background .15s,color .15s;width:32px}.register-form-side .duo-close:hover{background:#f3f4f6;color:#303030}.register-form-side .duo-progress-track{background:#e5e7eb;border-radius:7px;flex:1;height:14px;overflow:hidden}.register-form-side .duo-progress-fill{background:#0ae98a;border-radius:7px;height:100%;transition:width .25s ease}.register-form-side .duo-header{margin:4px 0 20px}.register-form-side .duo-header-row{align-items:flex-end;display:flex;gap:4px}.register-form-side .duo-mascot{flex-shrink:0;height:96px;-o-object-fit:contain;object-fit:contain;width:96px}.register-form-side .duo-bubble-wrap{align-items:center;display:flex;flex:1;min-height:80px}.register-form-side .duo-bubble-tail{align-self:center;background:#fff;border-left:2px solid #e5e7eb;border-top:2px solid #e5e7eb;flex-shrink:0;height:14px;margin-right:-8px;transform:rotate(-45deg);width:14px;z-index:2}.register-form-side .duo-bubble{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;display:flex;flex:1;min-height:60px;padding:14px 16px}.register-form-side .duo-bubble-text{color:#303030;font-size:17px;font-weight:800;line-height:22px;margin:0}.register-form-side .register-form-container h2{display:none}.register-form-side .input-custom{background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important;color:#303030!important;font-size:16px!important;height:auto!important;padding:13px 14px!important;transition:border-color .15s,background .15s,box-shadow .15s}.register-form-side .input-custom:focus{background:#fff!important;border-color:#0ae98a!important;box-shadow:0 0 0 3px rgba(10,233,138,.15)!important}.register-form-side .input-custom.is-invalid{background:#fef2f2!important;border-color:#ef4444!important}.register-form-side .form-label{color:#303030;font-size:13px;font-weight:700;margin-bottom:8px}.register-form-side .btn-submit{background:#0ae98a;border:0;border-radius:12px;box-shadow:0 4px 8px rgba(10,233,138,.3);color:#303030;cursor:pointer;font-size:15px;font-weight:800;letter-spacing:1.5px;margin-top:10px;padding:16px;text-transform:uppercase;transition:transform .1s ease,box-shadow .15s ease;width:100%}.register-form-side .btn-submit:hover{box-shadow:0 6px 14px rgba(10,233,138,.4)}.register-form-side .btn-submit:active{transform:translateY(1px)}.register-form-side .btn-submit:disabled{opacity:.6}.biz-art{display:block;flex-shrink:0;height:68px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;width:68px}.biz-art--sm{height:54px;width:54px}.biz-art--emoji{display:grid;font-size:2rem;line-height:1;place-items:center}.biz-art--sm.biz-art--emoji{font-size:1.6rem}.biz-list{display:flex;flex-direction:column;gap:12px}.biz-option{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;gap:14px;padding:12px 16px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .1s ease;width:100%}.biz-option:hover{border-color:#0ae98a}.biz-option:hover .biz-art{transform:scale(1.06)}.biz-option:active{transform:scale(.99)}.biz-option.is-active{background:#f0fdf4;border-color:#0ae98a}.biz-option:disabled{cursor:default;opacity:.55}.biz-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.biz-option-title{color:#303030;font-size:.95rem;font-weight:800;line-height:1.2}.biz-option-desc{color:#6b7280;font-size:.78rem;line-height:1.3}.biz-option-go{color:#d1d5db;flex-shrink:0;font-size:.9rem;margin-left:auto}.biz-option:hover .biz-option-go{color:#0ae98a}.biz-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.biz-tile{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:16px 10px 14px;transition:border-color .15s ease,transform .15s ease}.biz-tile:hover{border-color:#0ae98a;transform:translateY(-2px)}.biz-tile:hover .biz-art{transform:scale(1.06)}.biz-tile:active{transform:translateY(0) scale(.99)}.biz-tile:disabled{cursor:default;opacity:.55}.biz-tile-label{color:#303030;font-size:.82rem;font-weight:700;line-height:1.2;text-align:center}.biz-option--more{border-style:dashed;margin-top:12px;padding:14px 16px}.biz-more-plus{color:#9ca3af;display:grid;flex-shrink:0;font-size:1.1rem;place-items:center;width:54px}.biz-option--more:hover .biz-more-plus{color:#0ae98a}@media (max-width:360px){.biz-art{height:58px;width:58px}.biz-art--sm{height:46px;width:46px}.biz-more-plus{width:46px}}@media (min-width:577px){.register-form-container.container-wide{max-width:760px}}@media (min-width:1200px){.register-form-container.container-wide{max-width:840px}}.plan-select-list{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:575.98px){.plan-select-list{grid-template-columns:1fr}}.plan-select-card{background:#fff;border:1px solid #f0f3f3;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.01);cursor:pointer;display:flex;flex-direction:column;height:100%;padding:18px;position:relative;text-align:left;transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s ease,border-color .2s ease;width:100%}.plan-select-card:hover{border-color:#e5e7eb;box-shadow:0 15px 35px rgba(0,0,0,.06);transform:translateY(-4px)}.plan-select-foot{margin-top:auto}.plan-select-badge{background:rgba(10,233,138,.15);border-radius:30px;color:#0bc476;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 10px;position:absolute;right:14px;text-transform:uppercase;top:14px;z-index:5}.plan-select-inner{background:#f7f9fa;border-radius:18px;margin-bottom:16px;overflow:hidden;padding:18px;position:relative}.plan-select-card.is-pro .plan-select-inner{background:linear-gradient(135deg,#f7f9fa 40%,rgba(10,233,138,.12))}.plan-select-card.is-pro .plan-select-inner:before{background-image:radial-gradient(#111 1px,transparent 0);background-size:8px 8px;content:"";inset:0;opacity:.06;pointer-events:none;position:absolute}.plan-select-icon{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.01);color:#0ae98a;display:flex;height:34px;justify-content:center;margin-bottom:12px;position:relative;width:34px}.plan-select-icon svg{fill:currentColor;height:16px;width:16px}.plan-select-name{color:#111;font-size:18px;font-weight:600;margin-bottom:6px}.plan-select-price{align-items:baseline;color:#111;display:flex;font-size:30px;font-weight:700;letter-spacing:-1px;line-height:1}.plan-select-period{color:#999;font-size:13px;font-weight:400;letter-spacing:0;margin-left:4px}.plan-select-capacity{color:#666;font-size:12px;font-weight:600;margin:0 6px 12px}.plan-select-features{list-style:none;margin:0 0 14px;padding:0 6px}.plan-select-features li{align-items:flex-start;color:#111;display:flex;font-size:13.5px;font-weight:500;line-height:1.35;margin-bottom:10px}.plan-select-features li:last-child{margin-bottom:0}.plan-select-features li svg{flex-shrink:0;height:15px;margin-right:10px;margin-top:2px;width:15px}.plan-select-included{align-items:flex-start;background:rgba(10,233,138,.1);border-radius:12px;color:#111;display:flex;font-size:12.5px;font-weight:600;gap:8px;line-height:1.3;margin:0 0 10px;padding:10px 12px}.plan-select-included svg{flex-shrink:0;height:15px;margin-top:1px;width:15px}.plan-select-support{align-items:center;color:#666;display:flex;font-size:12.5px;font-weight:600;gap:7px;margin:0 6px 14px}.plan-select-support i{color:#0ae98a}.plan-select-cta{align-items:center;border-radius:14px;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.plan-select-card .plan-select-cta{background:#fff;border:1px solid #e2e8f0;color:#111}.plan-select-card:hover .plan-select-cta{background:#f8fafc;border-color:#cbd5e1}.plan-select-card.is-pro .plan-select-cta{background:#0ae98a;border:1px solid #0ae98a;box-shadow:0 4px 12px rgba(10,233,138,.2);color:#fff}.plan-select-card.is-pro:hover .plan-select-cta{background:#0bc476;border-color:#0bc476}

/*# sourceMappingURL=register-wizard.css.map*/