.sl-registration-v3{--sl-registration-font: "Assistant", "Heebo", Arial, sans-serif;--sl-reg-ink: #111827;--sl-reg-muted: #64748b;--sl-reg-line: #dce3ed;--sl-reg-soft: #f5f7fa;--sl-reg-dark: #151a24;--sl-reg-cyan: #00aeb8;--sl-reg-violet: #7650e8;--sl-reg-yellow: #f8b725;--sl-reg-coral: #eb4b30;--sl-reg-green: #86bb54;position:fixed;top:var(--sl-registration-vv-top, 0px);right:auto;bottom:auto;left:var(--sl-registration-vv-left, 0px);z-index:10000001;width:var(--sl-registration-vvw, 100vw);max-width:none;height:var(--sl-registration-vvh, 100dvh);min-height:0;margin:0;overflow:hidden;direction:rtl;color:var(--sl-reg-ink);background:var(--sl-reg-dark);font-family:var(--sl-registration-font)!important;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sl-registration-v3 *,.sl-registration-v3 button,.sl-registration-v3 input,.sl-registration-v3 textarea,.sl-registration-v3 select{box-sizing:border-box;font-family:var(--sl-registration-font)!important;letter-spacing:0}.sl-reg-welcome{position:relative;width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);overflow:hidden;color:#fff;background:#151a24}.sl-reg-welcome:after{content:none}.sl-reg-welcome-color-rail{display:none}.sl-reg-welcome-copy{position:relative;z-index:4;width:min(100%,720px);min-width:0;align-self:center;justify-self:center;display:grid;gap:20px;padding:clamp(34px,6vh,72px) clamp(28px,6vw,86px)}.sl-reg-welcome-brand{display:flex;align-items:center;gap:12px}.sl-reg-welcome-brand .sl-reg-animated-logo{width:34px;height:58px}.sl-reg-welcome-brand strong{color:#fff;font-size:22px;line-height:1;font-weight:900}.sl-reg-welcome-kicker{width:max-content;max-width:100%;padding:6px 10px;border:1px solid rgba(110,231,239,.28);border-radius:999px;color:#8cf4f7;background:#00c4cc17;font-size:13px;line-height:1.2;font-weight:800}.sl-reg-referral-invite{width:min(100%,650px);min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(110,231,239,.3);border-radius:8px;background:linear-gradient(120deg,#00aeb829,#7650e821);box-shadow:0 16px 42px #00000029;animation:slRegReferralIn .42s cubic-bezier(.2,.8,.2,1) both}.sl-reg-referral-invite-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#172029;background:#f8cf67;box-shadow:0 8px 20px #f8b7252e}.sl-reg-referral-invite-copy{min-width:0;display:grid;gap:2px}.sl-reg-referral-invite-copy small{color:#8cf4f7;font-size:11px;line-height:1.25;font-weight:800}.sl-reg-referral-invite-copy strong{min-width:0;color:#fff;font-size:17px;line-height:1.35;font-weight:900;overflow-wrap:break-word}.sl-reg-referral-invite-copy>span{color:#ffffffad;font-size:12px;line-height:1.5;font-weight:600}.sl-reg-referral-verified{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 9px;border:1px solid rgba(134,187,84,.28);border-radius:999px;color:#d8f8bb;background:#86bb541f;font-size:11px;line-height:1;font-weight:800;white-space:nowrap}.sl-reg-referral-status{position:relative;width:100%;height:100%;min-height:0;display:grid;align-content:center;justify-items:center;gap:16px;overflow:hidden;padding:calc(28px + env(safe-area-inset-top,0px)) 20px calc(28px + env(safe-area-inset-bottom,0px));color:#fff;text-align:center;background:#151a24}.sl-reg-referral-status>*:not(.sl-reg-confetti){position:relative;z-index:4}.sl-reg-referral-status-logo{width:78px;height:132px}.sl-reg-referral-status-logo .sl-reg-animated-logo{width:100%;height:100%}.sl-reg-referral-status h1{max-width:720px;margin:0;font-size:clamp(32px,5vw,54px);line-height:1.08;font-weight:900}.sl-reg-referral-status p{max-width:620px;margin:0;color:#ffffffb3;font-size:16px;line-height:1.65;font-weight:600}.sl-reg-referral-status .sl-reg-spinner{border-color:#ffffff3d;border-top-color:#6ee7ef}.sl-reg-welcome-heading{display:grid;gap:12px}.sl-reg-welcome-heading h1{max-width:760px;margin:0;color:#fff;font-size:clamp(40px,5vw,66px);line-height:1.02;font-weight:900}.sl-reg-welcome-heading p{max-width:650px;margin:0;color:#ffffffb8;font-size:clamp(16px,1.45vw,20px);line-height:1.65;font-weight:600}.sl-reg-welcome-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sl-reg-welcome-points>div{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:1px 9px;padding:12px 0;border-top:1px solid rgba(255,255,255,.13)}.sl-reg-welcome-points>div>span{grid-row:1 / 3;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#0b1d22;background:#6ee7ef}.sl-reg-welcome-points>div:nth-child(2)>span{background:#f8cf67}.sl-reg-welcome-points>div:nth-child(3)>span{color:#fff;background:#7650e8}.sl-reg-welcome-points strong{min-width:0;overflow-wrap:anywhere;color:#fff;font-size:13px;line-height:1.35;font-weight:800}.sl-reg-welcome-points small{min-width:0;overflow-wrap:anywhere;color:#ffffff8c;font-size:11px;line-height:1.35;font-weight:600}.sl-reg-welcome-start{width:max-content;min-width:210px;min-height:56px;margin-top:2px;font-size:17px}.sl-reg-welcome-note{margin:-10px 2px 0;color:#ffffff85;font-size:12px;line-height:1.5;font-weight:600}.sl-reg-welcome-visual{position:relative;z-index:2;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;border:0;background:transparent}.sl-reg-welcome-visual:before,.sl-reg-welcome-visual:after{content:none}.sl-reg-welcome-visual:before{top:25%;right:-9%}.sl-reg-welcome-visual:after{bottom:24%;left:-8%;transform:rotate(22deg)}.sl-reg-welcome-orbit{position:relative;width:min(56%,300px);aspect-ratio:.55;display:grid;place-items:center;animation:slRegLogoBreathe 4.8s ease-in-out infinite}.sl-reg-animated-logo{display:inline-block;overflow:visible;flex:0 0 auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.25))}.sl-reg-animated-logo svg{width:100%;height:100%;display:block;overflow:visible}.sl-reg-animated-logo.is-hero{width:100%;height:100%}.sl-reg-logo-head{transform-box:fill-box;transform-origin:center;animation:slRegLogoTurn 6.2s cubic-bezier(.42,0,.18,1) infinite}.sl-reg-welcome-spark{position:absolute;display:grid;place-items:center;color:#f8cf67;animation:slRegSpark 2.8s ease-in-out infinite}.sl-reg-welcome-spark.is-one{top:14%;right:-10%}.sl-reg-welcome-spark.is-two{top:46%;left:-18%;color:#6ee7ef;animation-delay:-.9s}.sl-reg-welcome-spark.is-three{bottom:18%;right:-18%;color:#c4b5fd;animation-delay:-1.7s}.sl-reg-welcome-preview-lines{display:none}.sl-reg-welcome-preview-lines span{height:4px;background:var(--sl-reg-cyan);animation:slRegLinePulse 2.7s ease-in-out infinite}.sl-reg-welcome-preview-lines span:nth-child(2){background:var(--sl-reg-yellow);animation-delay:-.7s}.sl-reg-welcome-preview-lines span:nth-child(3){background:var(--sl-reg-violet);animation-delay:-1.4s}.sl-reg-confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none}.sl-reg-confetti span{position:absolute;top:var(--sl-reg-confetti-y);left:var(--sl-reg-confetti-x);width:7px;height:15px;border-radius:2px;background:var(--sl-reg-confetti-color);opacity:0;transform-origin:center;animation:slRegConfettiBurst var(--sl-reg-confetti-duration) cubic-bezier(.18,.72,.28,1) var(--sl-reg-confetti-delay) infinite}.sl-reg-confetti span:nth-child(3n){width:11px;height:5px}.sl-reg-confetti.is-compact{z-index:4}.sl-reg-confetti.is-compact span{animation-iteration-count:1}.sl-reg-shell{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(272px,.31fr) minmax(0,.69fr);grid-template-areas:"rail main";direction:rtl;background:#fff}.sl-reg-rail{grid-area:rail;min-width:0;min-height:0;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(28px,4.2vh,52px) clamp(24px,3vw,48px);color:#fff;background:linear-gradient(150deg,rgba(0,196,204,.2),transparent 34%),linear-gradient(330deg,rgba(118,80,232,.22),transparent 40%),linear-gradient(18deg,rgba(248,183,37,.07),transparent 31%),#151a24;border-inline-start:1px solid rgba(255,255,255,.08)}.sl-reg-rail:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:4px;background:linear-gradient(90deg,var(--sl-reg-coral),var(--sl-reg-yellow),var(--sl-reg-green),var(--sl-reg-cyan),var(--sl-reg-violet));background-size:180% 100%;animation:slRegColorFlow 6.5s ease-in-out infinite alternate;pointer-events:none}.sl-reg-brand{display:flex;align-items:center;gap:11px;min-width:0}.sl-reg-brand img{width:42px;height:42px;display:block;object-fit:contain;object-position:center;border-radius:0;flex:0 0 auto;overflow:visible;filter:drop-shadow(0 7px 12px rgba(0,0,0,.2))}.sl-reg-brand strong{min-width:0;color:#fff;font-size:20px;line-height:1;font-weight:800;white-space:nowrap}.sl-reg-rail-copy{display:grid;gap:12px;align-content:center;margin-block:auto}.sl-reg-kicker{color:#6ee7ef;font-size:13px;line-height:1.2;font-weight:800}.sl-reg-rail h1,.sl-reg-rail h2{max-width:420px;margin:0;color:#fff;font-size:clamp(30px,3.25vw,48px);line-height:1.08;font-weight:800}.sl-reg-rail p{max-width:430px;margin:0;color:#ffffffb8;font-size:15px;line-height:1.7;font-weight:600}.sl-reg-step-list{display:grid;gap:8px}.sl-reg-step-marker{min-width:0;min-height:38px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;color:#ffffff7a;font-size:13px;font-weight:700}.sl-reg-step-marker span:first-child{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;font-size:11px;line-height:1}.sl-reg-step-marker.is-active{color:#fff}.sl-reg-step-marker.is-active span:first-child{color:#081b1d;border-color:#6ee7ef;background:#6ee7ef;box-shadow:0 0 0 5px #6ee7ef1a}.sl-reg-step-marker.is-complete{color:#ffffffc7}.sl-reg-step-marker.is-complete span:first-child{color:#fff;border-color:#6ee7ef73;background:#00aeb838}.sl-reg-main{grid-area:main;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff;overflow:hidden}.sl-reg-header{display:grid}.sl-reg-mobile-head{display:none}.sl-reg-progress{height:3px;overflow:hidden;background:#e9edf3}.sl-reg-progress>span{display:block;height:100%;border-radius:0;background:linear-gradient(90deg,var(--sl-reg-cyan),var(--sl-reg-violet));transition:width .24s cubic-bezier(.2,.8,.2,1)}.sl-reg-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.sl-reg-step{width:min(100%,860px);min-height:100%;margin:0 auto;padding:clamp(34px,6vh,68px) clamp(28px,5vw,72px) 34px;display:grid;align-content:center;gap:28px;animation:slRegStepIn .24s cubic-bezier(.2,.8,.2,1) both}.sl-reg-step[data-direction=back]{animation-name:slRegStepBack}.sl-reg-heading{display:grid;gap:8px}.sl-reg-heading h1,.sl-reg-heading h2{margin:0;color:var(--sl-reg-ink);font-size:clamp(28px,3.1vw,42px);line-height:1.12;font-weight:800}.sl-reg-heading p{max-width:690px;margin:0;color:var(--sl-reg-muted);font-size:15px;line-height:1.7;font-weight:600}.sl-reg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.sl-reg-field{min-width:0;display:grid;align-content:start;gap:7px}.sl-reg-field.is-wide{grid-column:1 / -1}.sl-reg-field-label{color:#344054;font-size:13px;line-height:1.35;font-weight:800}.sl-reg-required{color:#b42318}.sl-reg-input-wrap{position:relative;min-width:0}.sl-reg-input{width:100%;min-width:0;min-height:50px;padding:12px 14px;border:1px solid #cfd7e3;border-radius:8px;outline:none;color:var(--sl-reg-ink);background:#fff;font-size:16px;line-height:1.35;font-weight:600;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.sl-reg-input::placeholder{color:#98a2b3;font-weight:500}.sl-reg-input:hover{border-color:#aeb9c9}.sl-reg-input:focus{border-color:var(--sl-reg-cyan);box-shadow:0 0 0 4px #00aeb81f,0 8px 22px #526fe812}.sl-reg-input[aria-invalid=true]{border-color:#d92d20;background:#fffbfa}.sl-reg-field-error{color:#b42318;font-size:12px;line-height:1.45;font-weight:700}.sl-reg-password-toggle{position:absolute;inset-inline-start:10px;top:50%;width:34px;height:34px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;color:#667085;background:transparent;cursor:pointer}.sl-reg-password-meter{grid-column:1 / -1;display:grid;gap:9px;padding:15px 16px;border:1px solid var(--sl-reg-line);border-radius:8px;background:#f8fafc}.sl-reg-password-meter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#344054;font-size:13px;font-weight:800}.sl-reg-meter-track{height:6px;overflow:hidden;border-radius:999px;background:#dde3eb}.sl-reg-meter-track span{display:block;height:100%;border-radius:inherit;transition:width .22s ease,background .18s ease}.sl-reg-password-note{color:var(--sl-reg-muted);font-size:12px;line-height:1.55;font-weight:600}.sl-reg-summary{display:grid;gap:1px;overflow:hidden;border:1px solid var(--sl-reg-line);border-radius:8px;background:var(--sl-reg-line)}.sl-reg-summary-row{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 15px;background:#fff}.sl-reg-summary-copy{min-width:0;display:grid;gap:2px}.sl-reg-summary-label{color:var(--sl-reg-muted);font-size:11px;line-height:1.25;font-weight:700}.sl-reg-summary-value{min-width:0;overflow:hidden;color:var(--sl-reg-ink);font-size:14px;line-height:1.4;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sl-reg-icon-button{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--sl-reg-line);border-radius:50%;color:#475467;background:#fff;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.sl-reg-icon-button:hover{color:#111827;border-color:#aeb9c9;background:#f8fafc}.sl-reg-choice{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;border:1px solid var(--sl-reg-line);border-radius:8px;background:#fff}.sl-reg-choice-copy{min-width:0;display:grid;gap:4px}.sl-reg-choice-copy strong{color:var(--sl-reg-ink);font-size:14px;line-height:1.4;font-weight:800}.sl-reg-choice-copy span{color:var(--sl-reg-muted);font-size:12px;line-height:1.55;font-weight:600}.sl-reg-switch{width:46px;height:26px;position:relative;flex:0 0 auto}.sl-reg-switch input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sl-reg-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#cfd7e3;cursor:pointer;transition:background .18s ease}.sl-reg-switch span:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0f172a33;transition:transform .18s ease}.sl-reg-switch input:checked+span{background:#0e9f6e}.sl-reg-switch input:checked+span:after{transform:translate(-20px)}.sl-reg-switch input:focus-visible+span{outline:3px solid rgba(0,174,184,.28);outline-offset:3px}.sl-reg-terms-choice{align-items:start}.sl-reg-checkbox-line{display:flex;align-items:flex-start;gap:10px;color:var(--sl-reg-ink);font-size:14px;line-height:1.55;font-weight:700;cursor:pointer}.sl-reg-checkbox-line input{width:19px;height:19px;margin-top:2px;accent-color:var(--sl-reg-cyan);flex:0 0 auto}.sl-reg-text-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:0;border-radius:6px;color:#087f88;background:transparent;font-size:13px;font-weight:800;cursor:pointer}.sl-reg-text-button:hover{background:#00aeb814}.sl-reg-error{padding:12px 14px;border:1px solid #f4b4ad;border-radius:8px;color:#b42318;background:#fff6f5;font-size:13px;line-height:1.55;font-weight:700}.sl-reg-footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px clamp(28px,5vw,72px) calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #e7ebf1;background:#fffffff7;box-shadow:0 -8px 24px #0f172a0a}.sl-reg-footer-group{display:flex;align-items:center;gap:10px}.sl-reg-button{position:relative;overflow:hidden;isolation:isolate;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 22px;border:1px solid transparent;border-radius:999px;font-size:15px;line-height:1.2;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.sl-reg-button--primary:after,.sl-reg-upload-button.is-primary:after{content:"";position:absolute;inset:-35% auto -35% -48%;z-index:0;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);transform:translate(0) skew(-18deg);opacity:0;pointer-events:none;animation:slRegButtonShine 4.8s ease-in-out infinite}.sl-reg-button:not(:disabled):hover{transform:translateY(-1px)}.sl-reg-button:disabled{cursor:wait;opacity:.62}.sl-reg-button--primary{min-width:170px;color:#fff;background:linear-gradient(110deg,#00b9c3,#486fec 54%,#7b45ed);box-shadow:0 12px 26px #526fe83d,0 0 0 1px #ffffff14 inset}.sl-reg-button--primary:not(:disabled):hover{box-shadow:0 16px 34px #526fe84d,0 0 0 1px #ffffff1f inset}.sl-reg-button--secondary{color:#344054;border-color:#cfd7e3;background:#fff}.sl-reg-button--quiet{color:#667085;background:transparent}.sl-reg-button--danger-quiet{color:#b42318;background:#fff6f5}.sl-reg-branding-step{width:100%;min-height:100%;display:grid;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);gap:20px;padding:22px;align-items:stretch;animation:slRegStepIn .24s cubic-bezier(.2,.8,.2,1) both}.sl-reg-branding-step.is-preview-collapsed{grid-template-columns:minmax(0,760px);justify-content:center}.sl-reg-branding-step.is-preview-collapsed .sl-reg-brand-controls{width:100%}.sl-reg-brand-controls{min-width:0;min-height:0;display:flex;flex-direction:column;gap:16px;padding:20px;overflow-y:auto;overflow-anchor:none;border:1px solid var(--sl-reg-line);border-radius:8px;background:#fff}.sl-reg-brand-controls-toggle{display:none}.sl-reg-brand-controls-body{display:grid;gap:16px}.sl-reg-brand-controls-head{display:grid;gap:6px}.sl-reg-brand-controls-head-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.sl-reg-preview-toggle{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid #cfd7e3;border-radius:8px;color:#344054;background:#fff;box-shadow:0 5px 14px #0f172a0f;font-size:11px;line-height:1.2;font-weight:900;white-space:nowrap;cursor:pointer;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease}.sl-reg-preview-toggle:hover{color:#087f88;border-color:#00aeb873;box-shadow:0 8px 18px #00aeb81c;transform:translateY(-1px)}.sl-reg-brand-controls-head h2{margin:0;color:var(--sl-reg-ink);font-size:25px;line-height:1.15;font-weight:800}.sl-reg-brand-controls-head p{margin:0;color:var(--sl-reg-muted);font-size:13px;line-height:1.55;font-weight:600}.sl-reg-segmented{min-height:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border:1px solid var(--sl-reg-line);border-radius:8px;background:#f3f5f8}.sl-reg-segmented button{min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:6px;color:#667085;background:transparent;font-size:13px;font-weight:800;cursor:pointer}.sl-reg-segmented button.is-active{color:#111827;background:#fff;box-shadow:0 2px 8px #0f172a17}.sl-reg-device-switch{min-height:60px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--sl-reg-line);border-radius:8px;background:#eef2f6}.sl-reg-device-switch button{min-width:0;min-height:50px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;border:0;border-radius:6px;color:#667085;background:transparent;text-align:right;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.sl-reg-device-switch button>span{min-width:0;display:grid;gap:1px}.sl-reg-device-switch strong,.sl-reg-device-switch small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-reg-device-switch strong{font-size:13px;line-height:1.25;font-weight:900}.sl-reg-device-switch small{color:#98a2b3;font-size:10px;line-height:1.25;font-weight:700}.sl-reg-device-switch button.is-active{color:#fff;background:linear-gradient(120deg,#00aeb8,#526fe8 58%,#7650e8);box-shadow:0 7px 18px #526fe838}.sl-reg-device-switch button.is-active small{color:#ffffffc7}.sl-reg-brand-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sl-reg-brand-targets>button{min-width:0;min-height:70px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:11px;border:1px solid #d6dde7;border-radius:8px;color:#475467;background:#fff;text-align:right;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.sl-reg-brand-targets>button:hover{border-color:#b7c2d1;transform:translateY(-1px)}.sl-reg-brand-targets>button.is-active{border-color:#00aeb880;background:#f3fdfe;box-shadow:0 0 0 3px #00aeb817}.sl-reg-brand-target-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#087f88;background:#00aeb81a}.sl-reg-brand-targets>button:nth-child(2) .sl-reg-brand-target-icon{color:#6941c6;background:#7650e81a}.sl-reg-brand-target-copy{min-width:0;display:grid;gap:2px}.sl-reg-brand-target-copy strong,.sl-reg-brand-target-copy small{min-width:0;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-overflow:clip;white-space:normal}.sl-reg-brand-target-copy strong{color:#1d2939;font-size:12px;line-height:1.3;font-weight:900}.sl-reg-brand-target-copy small{color:#667085;font-size:9.5px;line-height:1.35;font-weight:700}.sl-reg-upload-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sl-reg-upload-button{position:relative;isolation:isolate;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;overflow:hidden;border:1px solid #cfd7e3;border-radius:8px;color:#344054;background:#fff;font-size:13px;font-weight:800;text-align:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.sl-reg-upload-button:not(:disabled):hover{border-color:#aeb9c9;box-shadow:0 8px 18px #0f172a14;transform:translateY(-1px)}.sl-reg-upload-button.is-primary{color:#fff;border-color:transparent;background:linear-gradient(115deg,#202936,#303b4b)}.sl-reg-upload-button input{display:none}.sl-reg-file-input{position:fixed!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.sl-reg-adjust-empty{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;border:1px dashed #b9c4d3;border-radius:8px;color:#475467;background:#f8fafc}.sl-reg-adjust-empty>span{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#6941c6;background:#7650e81a}.sl-reg-adjust-empty>div{min-width:0;display:grid;gap:3px}.sl-reg-adjust-empty strong{color:#344054;font-size:12px;line-height:1.35;font-weight:900}.sl-reg-adjust-empty small{color:#667085;font-size:10px;line-height:1.5;font-weight:600}.sl-reg-adjust-group{display:grid;gap:12px;padding-top:4px}.sl-reg-adjust-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sl-reg-adjust-head strong{color:#344054;font-size:13px;font-weight:800}.sl-reg-range{display:grid;gap:4px}.sl-reg-range label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#667085;font-size:11px;font-weight:700}.sl-reg-range output{color:#344054;font-weight:800}.sl-reg-range input{width:100%;height:24px;margin:0;accent-color:var(--sl-reg-violet);direction:ltr;touch-action:none}.sl-reg-preview-column{min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0e1118;box-shadow:0 20px 54px #0f172a38;animation:slRegPreviewReveal .22s cubic-bezier(.2,.8,.2,1) both}.sl-reg-preview-device{position:relative;overflow:hidden;background:#111827;box-shadow:0 16px 52px #00000052;user-select:none;-webkit-user-select:none;touch-action:none}.sl-reg-preview-device[data-device=desktop]{width:min(100%,980px);aspect-ratio:16 / 10;border-radius:6px}.sl-reg-preview-device[data-device=mobile]{height:min(100%,720px);max-height:calc(100dvh - 160px);aspect-ratio:390 / 844;border-radius:28px;border:7px solid #252b36}.sl-reg-preview-stage,.sl-reg-preview-stage *{font-family:Assistant,Heebo,Arial,sans-serif!important}.sl-reg-preview-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#1d2531}.sl-reg-preview-canvas-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;pointer-events:none}.sl-reg-preview-canvas{position:absolute;top:50%;left:50%;flex:0 0 auto;overflow:hidden;transform-origin:center}.sl-reg-preview-stage[data-adjust-target=logo],.sl-reg-preview-stage[data-adjust-target=cover],.sl-reg-preview-stage.is-cover-empty[data-adjust-target=cover]{box-shadow:none}.sl-reg-preview-empty-cover{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(138deg,#111925,#17303a 49%,#302347);pointer-events:none}.sl-reg-preview-empty-cover:before,.sl-reg-preview-empty-cover:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.sl-reg-preview-empty-cover:before{background:linear-gradient(112deg,#0bb7c729 2%,#0bb7c700 46%,#844bec2e)}.sl-reg-preview-empty-cover:after{opacity:.6;background:linear-gradient(180deg,#ffffff12,#fff0 28%,#080d172e)}.sl-reg-preview-logo{position:absolute;top:50%;left:50%;z-index:2;overflow:hidden;border:3px solid #fff;border-radius:50%;box-shadow:0 13px 34px #00000047;transform:translate(-50%,-50%);pointer-events:none}.sl-reg-preview-logo img{width:100%;height:100%;display:block;object-fit:cover;pointer-events:none}.sl-reg-preview-actions{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;pointer-events:none}.sl-reg-preview-action{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:calc(100% - 24px);border:1px solid rgba(255,255,255,.48);border-radius:999px;color:#f8fbff;background:#0c1826c2;box-shadow:0 12px 28px #050b1347,inset 0 1px #ffffff24;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);font:inherit;font-weight:800;text-align:right;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.sl-reg-preview-action:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.1);border-radius:inherit;content:"";pointer-events:none}.sl-reg-preview-action:hover,.sl-reg-preview-action:focus-visible{border-color:#75edf4eb;background:#10303de6;box-shadow:0 0 0 3px #2cd2e02e,0 14px 30px #050b1352,inset 0 1px #fff3;outline:none}.sl-reg-preview-action:active{transform:translateY(1px) scale(.98)}.sl-reg-preview-action-icon{position:relative;z-index:1;width:34px;height:34px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:#07272d;background:linear-gradient(145deg,#74edf4,#6b68f3);box-shadow:0 5px 13px #07111e38}.sl-reg-preview-action-copy{position:relative;z-index:1;min-width:0;display:grid;gap:1px;line-height:1.2}.sl-reg-preview-action-copy strong{overflow:hidden;color:#fff;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.sl-reg-preview-action-copy small{overflow:hidden;color:#f1f8ffc7;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sl-reg-preview-action--logo.is-empty{top:50%;left:50%;width:128px;min-height:128px;flex-direction:column;gap:8px;padding:16px 12px;border:2px dashed rgba(197,248,251,.74);border-radius:50%;background:linear-gradient(145deg,#143a44e0,#31214de0);transform:translate(-50%,-50%)}.sl-reg-preview-action--logo.is-empty .sl-reg-preview-action-icon{width:42px;height:42px}.sl-reg-preview-action--logo.is-empty:hover,.sl-reg-preview-action--logo.is-empty:focus-visible{transform:translate(-50%,calc(-50% - 2px))}.sl-reg-preview-action--logo.is-empty:active{transform:translate(-50%,-50%) scale(.98)}.sl-reg-preview-action--logo.is-ready{top:12px;right:12px;min-height:40px;padding:4px 10px 4px 5px}.sl-reg-preview-action--logo.is-ready .sl-reg-preview-action-copy small{display:none}.sl-reg-preview-action--logo.is-ready .sl-reg-preview-action-icon{width:28px;height:28px}.sl-reg-preview-action--cover{bottom:clamp(12px,5%,28px);left:50%;width:min(244px,calc(100% - 28px));min-height:54px;padding:7px 14px 7px 8px;transform:translate(-50%)}.sl-reg-preview-action--cover.is-ready{width:min(176px,calc(100% - 28px));min-height:40px;padding-block:4px}.sl-reg-preview-action--cover.is-ready .sl-reg-preview-action-icon{width:28px;height:28px}.sl-reg-preview-action--cover.is-ready .sl-reg-preview-action-copy small{display:none}.sl-reg-preview-action--cover:hover,.sl-reg-preview-action--cover:focus-visible{transform:translate(-50%) translateY(-2px)}.sl-reg-preview-action--cover:active{transform:translate(-50%) translateY(1px) scale(.98)}.sl-reg-preview-actions[data-preview-density=compact] .sl-reg-preview-action{gap:5px;max-width:calc(100% - 16px);box-shadow:0 6px 14px #050b1342,inset 0 1px #ffffff1f}.sl-reg-preview-actions[data-preview-density=compact] .sl-reg-preview-action-icon{width:25px;height:25px}.sl-reg-preview-actions[data-preview-density=compact] .sl-reg-preview-action-copy strong{font-size:9px}.sl-reg-preview-actions[data-preview-density=compact] .sl-reg-preview-action-copy small{display:none}.sl-reg-preview-actions[data-preview-density=compact] .sl-reg-preview-action--logo.is-empty{width:70px;min-height:70px;gap:3px;padding:7px 5px}.sl-reg-preview-actions[data-preview-density=compact] .sl-reg-preview-action--logo.is-empty .sl-reg-preview-action-icon{width:29px;height:29px}.sl-reg-preview-actions[data-preview-density=compact] .sl-reg-preview-action--logo.is-ready{top:7px;right:7px;min-height:31px;padding:3px 6px 3px 4px}.sl-reg-preview-actions[data-preview-density=compact] .sl-reg-preview-action--cover{bottom:7px;width:min(118px,calc(100% - 16px));min-height:34px;padding:3px 7px 3px 4px}.sl-reg-preview-actions[data-preview-density=compact] .sl-reg-preview-action--cover.is-ready{width:min(98px,calc(100% - 16px))}.sl-reg-preview-target{position:absolute;z-index:15;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid rgba(255,255,255,.34);border-radius:999px;color:#fff;background:#0f172abf;box-shadow:0 8px 22px #0003;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11px;line-height:1.2;font-weight:900;cursor:pointer;touch-action:manipulation;transition:transform .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.sl-reg-preview-target:hover{transform:translateY(-1px)}.sl-reg-preview-target.is-active{border-color:#6ee7ef;background:#092b30d6;box-shadow:0 0 0 3px #6ee7ef29,0 8px 22px #00000038}.sl-reg-preview-target--cover{top:52px;left:50%;transform:translate(-50%)}.sl-reg-preview-target--cover:hover{transform:translate(-50%) translateY(-1px)}.sl-reg-preview-target--logo{top:52px;left:50%;transform:translate(-50%)}.sl-reg-preview-target--logo:hover{transform:translate(-50%) translateY(-1px)}.sl-reg-preview-target--logo.is-empty{top:50%;width:116px;min-height:116px;flex-direction:column;gap:8px;padding:14px;transform:translate(-50%,-50%);border:2px dashed rgba(255,255,255,.58);border-radius:50%;background:#0f172ab3}.sl-reg-preview-stage[data-onboarding-brand-logo=ready][data-onboarding-brand-cover=ready] .sl-reg-preview-target--cover{left:calc(50% - 24px)}.sl-reg-preview-stage[data-onboarding-brand-logo=ready][data-onboarding-brand-cover=ready] .sl-reg-preview-target--logo:not(.is-empty){left:calc(50% + 24px)}.sl-reg-preview-stage[data-onboarding-brand-logo=ready][data-onboarding-brand-cover=ready] .sl-reg-preview-target--cover,.sl-reg-preview-stage[data-onboarding-brand-logo=ready][data-onboarding-brand-cover=ready] .sl-reg-preview-target--logo:not(.is-empty){width:38px;min-width:38px;padding:0;gap:0}.sl-reg-preview-stage[data-onboarding-brand-logo=ready][data-onboarding-brand-cover=ready] .sl-reg-preview-target--cover>span,.sl-reg-preview-stage[data-onboarding-brand-logo=ready][data-onboarding-brand-cover=ready] .sl-reg-preview-target--logo:not(.is-empty)>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sl-reg-preview-target--logo.is-empty:hover{transform:translate(-50%,calc(-50% - 2px))}.sl-reg-preview-logo-target-icon{display:inline-flex;align-items:center;justify-content:center}.sl-reg-preview-target--logo.is-empty .sl-reg-preview-logo-target-icon{width:42px;height:42px;border-radius:50%;color:#081b1d;background:#6ee7ef}.sl-reg-preview-hint{position:absolute;inset-inline:12px;bottom:12px;z-index:12;display:flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:6px;color:#fff;background:#0f172ab3;font-size:11px;line-height:1.4;font-weight:700;text-align:center;pointer-events:none}.sl-reg-preview-stage:after{content:none}.sl-reg-logo-style{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;padding-top:2px}.sl-reg-logo-style>label{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#475467;font-size:12px;line-height:1.35;font-weight:800}.sl-reg-logo-style input[type=color]{width:42px;height:34px;padding:2px;border:1px solid #cfd7e3;border-radius:6px;background:#fff;cursor:pointer}.sl-reg-logo-style input[type=color]:disabled{cursor:not-allowed;opacity:.42}.sl-reg-logo-transparent{grid-column:1 / -1;justify-content:flex-start!important}.sl-reg-logo-transparent input{width:18px;height:18px;accent-color:var(--sl-reg-cyan)}.sl-reg-logo-style .is-wide{grid-column:1 / -1}.sl-reg-global-error{position:sticky;z-index:5;bottom:12px;width:min(calc(100% - 32px),828px);margin:0 auto 16px;box-shadow:0 12px 30px #b423181f}.sl-reg-submitting{justify-items:center;align-content:center;text-align:center}.sl-reg-submitting .sl-reg-heading{justify-items:center}.sl-reg-spinner--dark{width:32px;height:32px;border-color:#526fe833;border-top-color:var(--sl-reg-violet)}.sl-registration-v3-pricing,.sl-registration-v3-pricing *,.sl-registration-v3-pricing button,.sl-registration-v3-pricing input{font-family:Assistant,Heebo,Arial,sans-serif!important;letter-spacing:0!important}.sl-registration-v3-pricing{background:linear-gradient(150deg,rgba(0,174,184,.12),transparent 34%),linear-gradient(330deg,rgba(118,80,232,.14),transparent 38%),#151a24!important}.sl-registration-v3-pricing .sl-onboarding-brand strong,.sl-registration-v3-pricing .sl-onboarding-heading{color:#fff!important}.sl-registration-v3-pricing .sl-onboarding-pricing-lead{color:#cbd5e1!important}.sl-registration-v3-pricing .sl-onboarding-brand img{width:44px!important;height:44px!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;overflow:visible!important;filter:drop-shadow(0 7px 12px rgba(0,0,0,.2))}.sl-registration-v3-pricing .sl-onboarding-brand strong{font-size:24px!important}.sl-reg-success-shell .sl-reg-main{grid-template-rows:minmax(0,1fr)}.sl-reg-success{justify-items:start}.sl-reg-success-mark{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(14,159,110,.25);border-radius:50%;color:#087f5b;background:#ecfdf3}.sl-reg-pricing{width:min(100%,1120px);min-height:100%;margin:0 auto;padding:clamp(30px,5vh,56px) clamp(20px,4vw,54px) 36px;display:grid;align-content:start;gap:24px}.sl-reg-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px}.sl-reg-plan{min-width:0;min-height:280px;display:grid;align-content:start;gap:14px;padding:22px;border:1px solid var(--sl-reg-line);border-radius:8px;color:var(--sl-reg-ink);background:#fff;text-align:right;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sl-reg-plan.is-selected{border-color:var(--sl-reg-violet);box-shadow:0 14px 36px #7650e824;transform:translateY(-2px)}.sl-reg-plan:disabled,.sl-reg-plan.is-disabled{cursor:not-allowed;opacity:.55}.sl-reg-plan-name{font-size:20px;line-height:1.2;font-weight:800}.sl-reg-plan-price{display:flex;align-items:baseline;gap:5px;font-size:42px;line-height:1;font-weight:800}.sl-reg-plan-price small{color:var(--sl-reg-muted);font-size:13px;font-weight:700}.sl-reg-paypal{width:min(100%,680px);display:grid;gap:12px;justify-self:center}.sl-reg-terms-layout{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:clamp(250px,27vw,360px) minmax(0,1fr);grid-template-areas:"rail terms";overflow:hidden;direction:rtl;background:#fff}.sl-reg-terms-layout>.sl-reg-rail{grid-area:rail;width:100%;height:100%}.sl-reg-terms-main{grid-area:terms;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.sl-reg-terms-scroll{min-height:0;overflow-y:auto;padding:clamp(28px,5vh,54px) clamp(22px,5vw,70px)}.sl-reg-terms-content{width:min(100%,940px);margin:0 auto;display:grid;gap:24px}.sl-reg-terms-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px 26px}.sl-reg-terms-section{display:grid;align-content:start;gap:9px;padding-bottom:18px;border-bottom:1px solid #e7ebf1}.sl-reg-terms-section h2{margin:0;color:var(--sl-reg-ink);font-size:16px;line-height:1.35;font-weight:800}.sl-reg-terms-section ul{margin:0;padding-inline-start:18px;color:#475467;font-size:13px;line-height:1.7;font-weight:600}.sl-reg-spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.34);border-top-color:#fff;border-radius:50%;animation:slRegSpin .72s linear infinite}@keyframes slRegColorFlow{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes slRegButtonShine{0%,58%{opacity:0;transform:translate(0) skew(-18deg)}66%{opacity:.7}84%,to{opacity:0;transform:translate(470%) skew(-18deg)}}@keyframes slRegLogoTurn{0%,50%{transform:rotate(0)}79%,to{transform:rotate(360deg)}}@keyframes slRegLogoBreathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-7px) scale(1.015)}}@keyframes slRegSpark{0%,to{opacity:.45;transform:scale(.88) rotate(0)}50%{opacity:1;transform:scale(1.12) rotate(12deg)}}@keyframes slRegLinePulse{0%,to{opacity:.34;transform:scaleX(.84)}50%{opacity:.95;transform:scaleX(1)}}@keyframes slRegConfettiBurst{0%,3%{opacity:0;transform:translateZ(0) scale(.25) rotate(0)}5%{opacity:.96}18%{opacity:.9;transform:translate3d(var(--sl-reg-confetti-dx),var(--sl-reg-confetti-dy),0) scale(1) rotate(var(--sl-reg-confetti-rotate))}25%,to{opacity:0;transform:translate3d(var(--sl-reg-confetti-dx),var(--sl-reg-confetti-dy),0) scale(.72) rotate(var(--sl-reg-confetti-rotate))}}@keyframes slRegPreviewReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slRegStepIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes slRegStepBack{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes slRegSpin{to{transform:rotate(360deg)}}@keyframes slRegReferralIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1040px){.sl-reg-shell{grid-template-columns:minmax(238px,.29fr) minmax(0,.71fr)}.sl-reg-rail{padding-inline:24px}.sl-reg-branding-step{grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);gap:14px;padding:14px}.sl-reg-upload-row{grid-template-columns:1fr}}@media(min-width:761px)and (max-width:1040px){.sl-reg-brand-targets{grid-template-columns:1fr}}@media(max-width:920px){.sl-registration-v3{background:#fff}.sl-reg-welcome{grid-template-columns:1fr;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sl-reg-welcome-copy{width:100%;align-self:center;gap:14px;padding:calc(24px + env(safe-area-inset-top,0px)) 20px calc(28px + env(safe-area-inset-bottom,0px))}.sl-reg-welcome-brand .sl-reg-animated-logo{width:38px;height:68px}.sl-reg-welcome-brand strong{font-size:20px}.sl-reg-welcome-heading{gap:8px}.sl-reg-referral-invite{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:11px 12px}.sl-reg-referral-invite-icon{width:40px;height:40px}.sl-reg-referral-invite-copy strong{font-size:15px}.sl-reg-referral-invite-copy>span{font-size:11px}.sl-reg-referral-verified{grid-column:2;justify-self:start;min-height:26px;padding:5px 8px;font-size:10px}.sl-reg-welcome-heading h1{font-size:clamp(31px,9vw,39px);line-height:1.04}.sl-reg-welcome-heading p{font-size:14px;line-height:1.55}.sl-reg-welcome-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sl-reg-welcome-points>div{grid-template-columns:1fr;grid-template-rows:34px auto;justify-items:center;gap:7px;padding:10px 2px;text-align:center}.sl-reg-welcome-points>div>span{grid-row:auto}.sl-reg-welcome-points strong{font-size:11px}.sl-reg-welcome-points small{display:none}.sl-reg-welcome-start{width:100%;min-width:0}.sl-reg-welcome-note{text-align:center}.sl-reg-welcome-visual{position:absolute;top:5%;bottom:8%;left:-10%;z-index:1;width:44%;opacity:.12;border:0;pointer-events:none}.sl-reg-confetti span{width:5px;height:11px}.sl-reg-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"rail" "main"}.sl-reg-rail{min-height:102px;max-height:126px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;border-inline-start:0;border-bottom:1px solid rgba(255,255,255,.08)}.sl-reg-brand img{width:36px;height:36px}.sl-reg-brand strong{font-size:17px}.sl-reg-rail-copy{grid-column:1 / -1;grid-row:2;margin:0;gap:2px}.sl-reg-rail-copy .sl-reg-kicker,.sl-reg-rail-copy p{display:none}.sl-reg-rail h1,.sl-reg-rail h2{max-width:none;font-size:20px;line-height:1.2}.sl-reg-step-list{display:none}.sl-reg-mobile-head{min-height:41px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;color:#475467;background:#fff;font-size:12px;font-weight:800}.sl-reg-step{min-height:auto;align-content:start;gap:22px;padding:26px 16px 28px}.sl-reg-field,.sl-reg-choice{scroll-margin-block:18px}.sl-reg-heading h1,.sl-reg-heading h2{font-size:28px}.sl-reg-heading p{font-size:14px}.sl-reg-fields{grid-template-columns:1fr;gap:16px}.sl-reg-field.is-wide,.sl-reg-password-meter{grid-column:auto}.sl-reg-input{min-height:52px;font-size:16px}.sl-reg-choice{gap:12px;padding:14px}.sl-reg-terms-choice{grid-template-columns:1fr}.sl-reg-footer{min-height:72px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}.sl-reg-footer-group{flex:1}.sl-reg-button{min-height:48px;padding-inline:16px;font-size:14px}.sl-reg-button--primary{min-width:0;flex:1}.sl-reg-branding-step{height:100%;min-height:0;max-height:100%;grid-template-columns:1fr;grid-template-rows:clamp(220px,52%,430px) minmax(0,1fr);gap:0;padding:0;overflow:hidden;background:#0e1118}.sl-reg-branding-step.is-preview-collapsed{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);justify-content:stretch;background:#fff}.sl-registration-v3[data-onboarding-phase=branding] .sl-reg-scroll{overflow:hidden}.sl-reg-preview-column{grid-row:1;position:relative;z-index:1;border:0;border-radius:0;box-shadow:none}.sl-reg-preview-device[data-device=desktop]{width:calc(100% - 20px);max-height:calc(100% - 16px)}.sl-reg-preview-device[data-device=mobile]{height:calc(100% - 14px);max-height:430px}.sl-reg-preview-device[data-device=mobile] .sl-reg-preview-target--logo{top:46px}.sl-reg-preview-device[data-device=mobile] .sl-reg-preview-target--logo.is-empty{top:45%;width:96px;min-height:96px;padding:10px;font-size:10px}.sl-reg-preview-device[data-device=mobile] .sl-reg-preview-target--cover{top:46px}.sl-reg-preview-hint{display:none}.sl-reg-brand-controls{grid-row:2;position:relative;z-index:3;min-height:0;max-height:none;padding:18px 16px 26px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;border-radius:0}.sl-reg-branding-step.is-preview-collapsed .sl-reg-brand-controls{grid-row:1;width:100%}.sl-reg-brand-controls-toggle{position:sticky;top:-18px;z-index:4;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;color:#344054;background:#fff;box-shadow:0 10px 16px -16px #0f172a80;font-size:14px;font-weight:800;cursor:pointer}.sl-reg-brand-controls-toggle-copy{min-width:0;display:grid;gap:1px;text-align:right}.sl-reg-brand-controls-toggle-copy strong{color:#344054;font-size:14px;font-weight:900}.sl-reg-brand-controls-toggle-copy small{color:#98a2b3;font-size:10px;font-weight:700}.sl-reg-brand-controls-toggle svg{transition:transform .18s ease}.sl-reg-brand-controls.is-collapsed .sl-reg-brand-controls-toggle svg{transform:rotate(180deg)}.sl-reg-brand-controls.is-collapsed .sl-reg-brand-controls-body{display:none}.sl-reg-brand-controls-body{gap:15px}.sl-reg-brand-controls-head-row{grid-template-columns:1fr;gap:10px}.sl-reg-preview-toggle{width:100%;min-height:44px}.sl-reg-brand-controls-head h2{font-size:24px}.sl-reg-device-switch{min-height:58px}.sl-reg-brand-targets>button{grid-template-columns:34px minmax(0,1fr) 16px;min-height:66px;gap:7px;padding:9px}.sl-reg-brand-target-icon{width:34px;height:34px}.sl-reg-adjust-empty{grid-template-columns:38px minmax(0,1fr)}.sl-reg-adjust-empty .sl-reg-text-button{grid-column:1 / -1;justify-self:stretch;background:#00aeb814}.sl-reg-pricing{padding:26px 16px 30px}.sl-reg-plans{grid-template-columns:1fr}.sl-reg-plan{min-height:0}.sl-reg-terms-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"rail" "terms"}.sl-reg-terms-layout>.sl-reg-rail{width:100%;height:auto;min-height:92px}.sl-reg-terms-main{width:100%}.sl-reg-terms-scroll{padding:24px 16px}.sl-reg-terms-sections{grid-template-columns:1fr;gap:18px}.sl-reg-logo-style{grid-template-columns:1fr}.sl-reg-logo-transparent,.sl-reg-logo-style .is-wide{grid-column:auto}.sl-reg-global-error{width:calc(100% - 28px);margin-bottom:12px}.sl-reg-footer.is-branding{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:7px 10px}.sl-reg-footer.is-branding .sl-reg-footer-group:first-child{grid-column:1;grid-row:2;flex:0 0 auto}.sl-reg-footer.is-branding .sl-reg-footer-group:last-child{display:contents}.sl-reg-footer.is-branding .sl-reg-button--primary{grid-column:1 / -1;grid-row:1;width:100%}.sl-reg-footer.is-branding .sl-reg-button--quiet{grid-column:2;grid-row:2;justify-self:end}.sl-registration-v3[data-onboarding-keyboard=true] .sl-reg-shell{grid-template-rows:56px minmax(0,1fr)}.sl-registration-v3[data-onboarding-keyboard=true] .sl-reg-rail{min-height:56px;max-height:56px;grid-template-columns:1fr;padding:calc(7px + env(safe-area-inset-top,0px)) 14px 7px}.sl-registration-v3[data-onboarding-keyboard=true] .sl-reg-brand img{width:30px;height:30px}.sl-registration-v3[data-onboarding-keyboard=true] .sl-reg-rail-copy{display:none}.sl-registration-v3[data-onboarding-keyboard=true] .sl-reg-mobile-head{min-height:34px;padding-block:5px}.sl-registration-v3[data-onboarding-keyboard=true] .sl-reg-step{gap:16px;padding-top:16px;padding-bottom:18px}.sl-registration-v3[data-onboarding-keyboard=true] .sl-reg-heading{gap:4px}.sl-registration-v3[data-onboarding-keyboard=true] .sl-reg-heading h1,.sl-registration-v3[data-onboarding-keyboard=true] .sl-reg-heading h2{font-size:22px}.sl-registration-v3[data-onboarding-keyboard=true] .sl-reg-heading p{display:none}.sl-registration-v3[data-onboarding-keyboard=true] .sl-reg-footer{min-height:58px;padding-block:6px calc(6px + env(safe-area-inset-bottom,0px))}}@media(max-width:360px){.sl-reg-rail{padding-inline:12px}.sl-reg-brand strong{font-size:15px}.sl-reg-rail h1,.sl-reg-rail h2{font-size:18px}.sl-reg-footer{gap:8px}.sl-reg-button{padding-inline:12px;font-size:13px}}@media(max-width:620px){.sl-reg-brand-targets{grid-template-columns:minmax(0,1fr)}.sl-reg-brand-targets>button{grid-template-columns:38px minmax(0,1fr) 18px;min-height:72px;gap:10px;padding:11px 12px}.sl-reg-brand-target-icon{width:38px;height:38px}.sl-reg-brand-target-copy{gap:3px}.sl-reg-brand-target-copy strong{font-size:14px;line-height:1.3}.sl-reg-brand-target-copy small{font-size:11px;line-height:1.4}}@media(max-width:920px)and (max-height:650px){.sl-reg-branding-step{grid-template-rows:clamp(220px,73%,260px) minmax(0,1fr)}.sl-reg-preview-device[data-device=desktop]{max-height:calc(100% - 12px)}.sl-reg-preview-device[data-device=mobile]{height:calc(100% - 10px);max-height:300px}.sl-reg-preview-device[data-device=mobile] .sl-reg-preview-target--logo.is-empty{width:78px;min-height:78px;font-size:9px}.sl-reg-preview-device[data-device=mobile] .sl-reg-preview-target--logo.is-empty .sl-reg-preview-logo-target-icon{width:34px;height:34px}.sl-reg-footer.is-branding{min-height:68px;grid-template-columns:48px minmax(76px,.72fr) minmax(148px,1.45fr);grid-template-rows:52px;gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}.sl-reg-footer.is-branding .sl-reg-footer-group:first-child,.sl-reg-footer.is-branding .sl-reg-footer-group:last-child{display:contents}.sl-reg-footer.is-branding .sl-reg-footer-group:first-child .sl-reg-button{grid-column:1;grid-row:1;width:48px;min-width:48px;padding:0;font-size:0}.sl-reg-footer.is-branding .sl-reg-button--quiet{grid-column:2;grid-row:1;width:100%;padding:5px;white-space:normal;font-size:11px;line-height:1.12;text-align:center}.sl-reg-footer.is-branding .sl-reg-button--primary{grid-column:3;grid-row:1;width:100%;padding:6px 10px;white-space:normal;font-size:12px;line-height:1.15;text-align:center}}@media(prefers-reduced-motion:reduce){.sl-registration-v3 .sl-reg-step,.sl-registration-v3 .sl-reg-branding-step{animation:none!important}.sl-registration-v3 *,.sl-registration-v3 *:before,.sl-registration-v3 *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.sl-registration-v3-pricing *,.sl-registration-v3-pricing *:before,.sl-registration-v3-pricing *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}
