.register-pro-v653{width:min(1240px,96%);min-height:790px;margin:24px auto 54px;display:grid;grid-template-columns:minmax(390px,44%) minmax(520px,56%);overflow:hidden;border:1px solid #e8e4ef;border-radius:30px;background:#fff;box-shadow:0 30px 80px rgba(42,35,66,.14)}
.register-story-panel{position:relative;overflow:hidden;padding:38px 42px;color:#fff;background:radial-gradient(circle at 88% 8%,rgba(255,140,76,.4),transparent 32%),linear-gradient(150deg,#29243e 0%,#5542a0 58%,#426eb5 100%);display:flex;flex-direction:column;isolation:isolate}.register-story-panel:before{content:"";position:absolute;inset:auto -120px -160px -100px;height:420px;background:radial-gradient(circle,rgba(255,107,55,.55),transparent 64%);z-index:-1}.register-story-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(transparent 48%,#000);z-index:-1}
.register-brand{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none;letter-spacing:1px}.register-brand span{width:37px;height:37px;border-radius:12px 12px 12px 5px;display:grid;place-items:center;background:linear-gradient(135deg,#ff6737,#ffc33a);font-size:11px;font-weight:900}.register-brand b{font-size:13px}.register-brand em{padding:5px 7px;border-radius:99px;background:#ffffff12;color:#c9c3df;font-size:8px;font-style:normal;font-weight:800}
.register-story-copy{margin-top:43px}.register-story-copy>small{color:#ffd13d;font-size:9px;font-weight:900;letter-spacing:1.4px}.register-story-copy h1{margin:10px 0 13px;color:#fff;font-size:43px;line-height:.98;letter-spacing:-1.5px}.register-story-copy h1 em{color:#ffd13d;font-style:normal}.register-story-copy p{max-width:430px;margin:0;color:#e4dff1;font-size:14px;line-height:1.65}
.register-pitch{position:relative;height:176px;margin:27px 0 19px;border:1px solid #ffffff4d;border-radius:20px;background:linear-gradient(145deg,rgba(28,177,145,.88),rgba(62,191,163,.72));box-shadow:inset 0 0 0 10px #ffffff08}.register-pitch:before{content:"";position:absolute;inset:13px;border:2px solid #ffffff68}.register-pitch .pitch-line{position:absolute;top:13px;bottom:13px;left:50%;border-left:2px solid #ffffff68}.register-pitch .pitch-circle{position:absolute;width:60px;height:60px;border:2px solid #ffffff68;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.register-pitch .ball{position:absolute;left:52%;top:45%;font-style:normal;font-size:17px}.register-pitch .player{position:absolute;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px #fff}.register-pitch .p1{left:20%;top:32%;background:#ff6b3c}.register-pitch .p2{left:35%;top:67%;background:#ffd03d}.register-pitch .p3{right:24%;top:27%;background:#7356dc}.register-pitch .p4{right:16%;top:68%;background:#fff}.pitch-status{position:absolute;left:19px;right:19px;bottom:18px;display:flex;justify-content:space-between;align-items:center}.pitch-status span,.pitch-status b{padding:6px 9px;border-radius:99px;background:#25213bcc;backdrop-filter:blur(5px);font-size:8px}.pitch-status span{display:flex;align-items:center;gap:5px;font-weight:900;letter-spacing:.6px}.pitch-status span i{width:6px;height:6px;border-radius:50%;background:#55ecc5;box-shadow:0 0 0 3px #55ecc522}
.register-benefits{display:grid;gap:8px}.register-benefits article{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;padding:10px 12px;border:1px solid #ffffff16;border-radius:13px;background:#ffffff0d}.register-benefits article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#ffffff12;color:#ffd13d;font-size:17px}.register-benefits article div{display:flex;flex-direction:column}.register-benefits b{font-size:11px}.register-benefits small{margin-top:3px;color:#c7c1d9;font-size:9px;line-height:1.35}.register-social-proof{display:flex;gap:12px;align-items:center;margin-top:auto;padding-top:24px}.register-avatar-stack{display:flex}.register-avatar-stack span{width:30px;height:30px;margin-left:-7px;border:2px solid #4a3b83;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#28b79c,#ff9d3e);font-size:8px;font-weight:900}.register-avatar-stack span:first-child{margin-left:0}.register-avatar-stack span:last-child{background:#fff;color:#4a3b83}.register-social-proof p{display:flex;flex-direction:column;margin:0}.register-social-proof b{font-size:10px}.register-social-proof small{margin-top:3px;color:#c7c1d9;font-size:8px}
.register-form-panel{display:flex;justify-content:center;padding:30px 43px 26px;background:linear-gradient(145deg,#fff 65%,#fcf9ff)}.register-form-shell{width:min(100%,590px)}.register-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.register-topline a{color:#615a70;font-size:10px;text-decoration:none}.register-topline span{padding:7px 9px;border-radius:99px;background:#e3f8f2;color:#07806f;font-size:8px;font-weight:900;letter-spacing:.8px}
.register-progress{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 25px;padding:0;list-style:none}.register-progress:before{content:"";position:absolute;left:15%;right:15%;top:14px;height:2px;background:#ebe7f0}.register-progress li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:5px;color:#aaa4b4;font-size:8px;font-weight:800}.register-progress i{width:28px;height:28px;border:4px solid #fff;border-radius:50%;display:grid;place-items:center;background:#efecf4;font-style:normal}.register-progress .active{color:#087d70}.register-progress .active i{background:#22b596;color:#fff;box-shadow:0 0 0 3px #daf6ef}
.register-heading>small{color:#e75325;font-size:9px;font-weight:900;letter-spacing:1.4px}.register-heading h2{margin:5px 0 5px;color:#1c1930;font-size:29px;letter-spacing:-.7px}.register-heading p{margin:0;color:#746d80;font-size:11px;line-height:1.45}.register-form{margin-top:18px}.register-validation:empty{display:none}.register-form-section{padding:15px 17px;border:1px solid #ebe7f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(53,43,83,.035)}.register-form-section+.register-form-section{margin-top:10px}.register-section-title{display:flex;gap:10px;align-items:center;margin-bottom:12px}.register-section-title>i{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:#f0ebfb;color:#6247b7;font-size:8px;font-style:normal;font-weight:900}.register-section-title div{display:flex;flex-direction:column}.register-section-title b{font-size:11px}.register-section-title small{margin-top:2px;color:#91899c;font-size:8px}.register-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.register-form label{display:block;margin:8px 0 0;color:#231f35;font-size:9px;font-weight:850}.register-form label>span:first-child{display:block;margin-bottom:5px}.register-input-wrap{position:relative}.register-input-wrap>i:first-child{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#755dbc;font-size:13px;font-style:normal;font-weight:800;z-index:1}.register-input-wrap input{width:100%;height:42px;padding:0 42px 0 36px;border:1px solid #ded8e8;border-radius:11px;background:#fdfcfe;color:#1d1930;font:inherit;font-size:11px;outline:none;transition:.2s}.register-input-wrap input:focus{border-color:#7154ca;background:#fff;box-shadow:0 0 0 3px #7154ca16}.register-form label>span.field-validation-error{display:block;margin-top:4px;color:#b5372d;font-size:8px}.field-help{display:block;margin-top:4px;color:#91899c;font-size:7.5px;font-weight:500}.field-help.valid{color:#087d70}.field-help.invalid{color:#b5372d}
.password-quality{margin:8px 0 5px;padding:9px 11px;border-radius:11px;background:#f7f5fa}.quality-head{display:flex;justify-content:space-between;font-size:8px;color:#766f80}.quality-head b{color:#302a42}.quality-track{height:4px;margin:6px 0 8px;overflow:hidden;border-radius:99px;background:#e4dfeb}.quality-track i{display:block;width:0;height:100%;border-radius:inherit;background:#d75736;transition:.25s}.quality-track i[data-score="3"]{background:#e9a328}.quality-track i[data-score="4"]{background:#1daf90}.password-rules{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.password-rules span{color:#9e98a8;font-size:7px;white-space:nowrap}.password-rules span.valid{color:#087d70;font-weight:800}
.register-trust-note{display:flex;gap:9px;align-items:center;margin:10px 0;padding:9px 11px;border-radius:12px;background:#e8f8f4;color:#087d70}.register-trust-note>span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#fff;font-weight:900}.register-trust-note p{display:flex;flex-direction:column;margin:0}.register-trust-note b{font-size:9px}.register-trust-note small{margin-top:2px;font-size:7.5px;line-height:1.35}.register-submit{width:100%;height:46px;margin:0;display:grid;grid-template-columns:28px 1fr 20px;align-items:center;padding:0 12px;border-radius:12px;box-shadow:0 12px 24px rgba(255,103,55,.2)}.register-submit span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#ffffff25}.register-submit b{font-size:11px}.register-submit i{font-style:normal;font-size:16px}.register-consent{margin:7px 15px 0!important;color:#9a93a3!important;text-align:center;font-size:7px!important;line-height:1.4}.register-login-link{margin:13px 0 0;padding-top:12px;border-top:1px solid #eeeaf2;color:#736c7d;text-align:center;font-size:9px}.register-login-link a{color:#e95327;font-weight:900}.register-pro-v653 .password-eye-toggle{right:7px;width:29px;height:29px}
@media(max-width:1050px){.register-pro-v653{grid-template-columns:40% 60%}.register-story-panel{padding:32px 27px}.register-story-copy h1{font-size:36px}.register-form-panel{padding:27px}.register-benefits small{display:none}}
@media(max-width:800px){.register-pro-v653{width:min(94%,650px);grid-template-columns:1fr;margin-top:16px}.register-pro-v653 .register-story-panel{display:flex!important;min-height:310px;padding:26px}.register-story-copy{margin-top:25px}.register-story-copy h1{font-size:36px}.register-pitch{height:120px;margin:18px 0 0}.register-benefits,.register-social-proof{display:none}.register-form-panel{padding:25px 22px 28px}.register-form-shell{max-width:none}}
@media(max-width:520px){.register-pro-v653{width:100%;margin:0;border-radius:0;border-left:0;border-right:0}.register-story-panel{min-height:285px!important;padding:22px!important}.register-brand em{display:none}.register-story-copy h1{font-size:31px}.register-story-copy p{font-size:11px}.pitch-status{left:12px;right:12px}.register-form-panel{padding:23px 15px}.register-topline span{display:none}.register-progress li span{font-size:7px}.register-heading h2{font-size:25px}.register-name-grid,.password-rules{grid-template-columns:1fr 1fr}.password-rules{row-gap:6px}}
.global-service-notice{width:min(1180px,94%);margin:10px auto -4px;display:flex;gap:10px;align-items:center;padding:11px 14px;border:1px solid #f2d894;border-radius:12px;background:#fff6dc;color:#715815;font-size:10px}.global-service-notice span{font-size:18px}.global-service-notice p{margin:0}
.email-preview-card{background:#fff!important;color:#201b35!important}.email-preview-label{display:flex;flex-direction:column;margin:0 0 11px}.email-preview-label span{color:#e95428!important;font-size:8px!important;font-weight:900;letter-spacing:1.1px}.email-preview-label b{margin-top:3px;color:#201b35!important;font-size:13px}.email-preview-body{background:#fff!important;color:#201b35!important}.email-preview-body h3{color:#201b35!important}.email-preview-body p{color:#675f72!important}.email-preview-actions span{background:#f2eff7!important;color:#3c354d!important}.email-test-card{background:#f4f1f8!important;color:#201b35!important}.email-test-card h3{color:#201b35!important}.email-test-card p{color:#6f687b!important}.email-test-card input{background:#fff!important;color:#201b35!important}.email-test-card .soft-button{background:#fff!important;color:#302941!important;border:1px solid #dcd5e7!important;font-weight:900}.email-crud-actions{display:flex;justify-content:flex-end;gap:7px;align-items:center;flex-wrap:wrap}.email-action{height:38px;padding:0 12px;border:1px solid #ddd6e8;border-radius:9px;background:#fff;color:#342d45;font:inherit;font-size:8px;font-weight:900;cursor:pointer}.email-action.test{border-color:#bfece1;background:#e5f8f3;color:#087d70}.email-action.toggle{border-color:#eadba7;background:#fff7dc;color:#785e0f}.email-action.delete{border-color:#f2c3bb;background:#fff1ee;color:#ad3a2f}.email-action:hover{transform:translateY(-1px);box-shadow:0 7px 14px #29213c12}.email-form-actions{align-items:flex-end}.email-form-actions>small{max-width:210px}@media(max-width:720px){.email-form-actions,.email-crud-actions{width:100%}.email-crud-actions{justify-content:stretch}.email-crud-actions>*{flex:1}.email-crud-actions .primary-button{flex-basis:100%}}

.email-settings-pro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);gap:16px}.email-settings-card,.email-preview-card{border:1px solid #e8e3ef;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 14px 35px rgba(44,36,68,.06)}.email-settings-hero{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;color:#fff;background:radial-gradient(circle at 90% 15%,#ff8e59aa,transparent 30%),linear-gradient(135deg,#29243e,#5b43a8)}.email-settings-hero small{color:#ffd13d;font-size:8px;font-weight:900;letter-spacing:1.2px}.email-settings-hero h2{margin:6px 0;font-size:24px}.email-settings-hero p{max-width:550px;margin:0;color:#dcd6eb;font-size:10px;line-height:1.5}.email-live-chip{align-self:flex-start;padding:8px 10px;border-radius:99px;background:#ffffff18;font-size:8px;font-weight:900;white-space:nowrap}.email-live-chip i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#ffc83d}.email-live-chip.active i{background:#42e6bc}.email-settings-form{padding:21px 24px}.email-form-section{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #eeeaf2}.email-form-section h3{margin:0 0 4px;font-size:15px}.email-form-section>p{margin:0 0 13px;color:#837b8d;font-size:9px}.email-field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.email-field-grid .wide{grid-column:1/-1}.email-settings-form label{display:flex;flex-direction:column;gap:5px;color:#2d283d;font-size:9px;font-weight:800}.email-settings-form input{width:100%;height:42px;border:1px solid #ded8e8;border-radius:10px;padding:0 12px;font:inherit;outline:none}.email-settings-form input:focus{border-color:#7154ca;box-shadow:0 0 0 3px #7154ca16}.email-checks{display:grid;grid-template-columns:1fr 1fr;gap:9px}.email-checks label{display:grid;grid-template-columns:20px 1fr;align-items:start;padding:11px;border:1px solid #e8e3ef;border-radius:11px;background:#faf9fc}.email-checks input{width:16px;height:16px}.email-checks span{display:flex;flex-direction:column}.email-checks small{margin-top:3px;color:#8b8496;font-size:7px;font-weight:500}.email-form-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.email-form-actions .primary-button{margin:0}.email-form-actions small{color:#8b8496;font-size:8px}.email-preview-card{align-self:start;padding:18px}.email-preview-window{overflow:hidden;border:1px solid #e4dfeb;border-radius:15px}.email-preview-head{height:90px;padding:18px;color:#fff;background:linear-gradient(135deg,#30284b,#684eb9 65%,#f37a4f)}.email-preview-head span{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:9px;background:linear-gradient(135deg,#ff6737,#ffc33a);font-size:8px;font-weight:900}.email-preview-head b{display:block;margin-top:10px;font-size:13px}.email-preview-body{padding:16px}.email-preview-body h3{margin:0;font-size:17px}.email-preview-body p{color:#777080;font-size:9px;line-height:1.5}.email-preview-actions{display:grid;gap:6px}.email-preview-actions span{padding:8px;border-radius:8px;background:#f4f1f8;font-size:8px}.email-preview-button{display:block;padding:10px;margin-top:12px;border-radius:9px;background:linear-gradient(90deg,#ff6737,#ff9238);color:#fff;text-align:center;font-size:9px;font-weight:900}.email-test-card{margin-top:12px;padding:14px;border-radius:14px;background:#f4f1f8}.email-test-card h3{font-size:12px;margin:0 0 4px}.email-test-card p{margin:0 0 10px;color:#7b7485;font-size:8px;line-height:1.4}.email-test-card form{display:grid;gap:7px}.email-test-card input{height:38px;border:1px solid #ddd7e7;border-radius:9px;padding:0 10px;font:inherit;font-size:9px}.email-test-card button{margin:0}.email-secret-note{display:flex;gap:8px;align-items:center;padding:9px 11px;border-radius:10px;background:#e8f8f4;color:#087d70;font-size:8px}.email-secret-note i{font-style:normal;font-size:16px}@media(max-width:950px){.email-settings-pro{grid-template-columns:1fr}.email-preview-card{display:grid;grid-template-columns:1fr 1fr;gap:12px}}@media(max-width:620px){.email-settings-hero,.email-form-actions{flex-direction:column;align-items:flex-start}.email-field-grid,.email-checks,.email-preview-card{grid-template-columns:1fr}.email-settings-form{padding:18px 15px}}
