:root{color-scheme:light dark;--paper:light-dark(#fff,#15271f);--wash:light-dark(#f5f8f4,#102019);--ink:light-dark(#152c25,#e8f3ee);--sub:light-dark(#66796f,#a0b5a9);--line:light-dark(#dfe7df,#334a3d);--green:light-dark(#087f5b,#79d6ac);--on-green:light-dark(#fff,#10291e);--soft:light-dark(#edf7f1,#203d2d);--error:light-dark(#b42335,#ffa2ad)}
*{box-sizing:border-box}body{margin:0;background:var(--wash);color:var(--ink);font:14px/1.6 'DM Sans',Arial,sans-serif;padding:32px 20px}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.65;cursor:wait}.account-shell{display:grid;grid-template-columns:.92fr 1.08fr;max-width:950px;margin:auto;min-height:790px;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--paper)}.account-story{padding:40px 35px;background:light-dark(#123e2d,#0b2016);color:#f0fbf4;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.account-story h2{font:400 45px/1.12 'DM Serif Display',Georgia,serif;letter-spacing:-1px;margin:30px 0 19px}.account-story p{color:#bed4c6;line-height:1.8}.account-story .account-eyebrow{color:#cae6d4}.account-story-steps{border:1px solid #a2d2b432;border-radius:18px;padding:20px;background:#ffffff08;margin:32px 0;display:grid;gap:15px}.account-story-steps strong{padding-bottom:16px;border-bottom:1px dashed #a2d2b43d}.account-logo{display:flex;align-items:center;gap:8px;direction:ltr}.account-logo img{object-fit:contain;flex-shrink:0}.account-logo span{font:700 25px/1 Georgia,'Bookman Old Style',serif;letter-spacing:-.2px;white-space:nowrap}.account-logo sup{font:700 10px/1 Arial,sans-serif;position:relative;top:-7px;margin-left:2px;color:var(--green)}.account-story sup{color:#cae6d4}.account-header{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:28px 26px 5px}.account-mobile-logo{display:none}.account-language{display:flex;align-items:center;gap:6px;color:var(--sub)}.account-language select{background:var(--paper);color:var(--ink);border:0;border-radius:8px;padding:9px 3px;max-width:135px;font-size:12px}.account-main{padding:38px 36px 30px;max-width:450px;margin:auto;min-height:650px}.account-main h1{font:400 37px/1.12 'DM Serif Display',Georgia,serif;letter-spacing:-.7px;margin:0 0 13px}.account-intro{color:var(--sub);line-height:1.65;margin:0 0 26px}.account-back{font-size:12px;display:inline-block;margin-bottom:22px;color:var(--sub)}.account-eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.15em;font-weight:700;color:var(--green);margin-bottom:13px}.account-button{width:100%;min-height:50px;border:0;border-radius:16px;display:flex;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:600;background:var(--green);color:var(--on-green);text-align:center}.account-button:hover{text-decoration:none;filter:brightness(.95)}.account-button.secondary{background:var(--paper);color:var(--ink);border:1px solid var(--line)}.google-g{font:bold 20px Arial,sans-serif;color:light-dark(#4285f4,#87b4ff)}.account-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:var(--sub);font-size:11px}.account-divider:before,.account-divider:after{content:'';height:1px;background:var(--line);flex:1}.account-field{display:block;margin-bottom:18px}.account-label{font-size:12px;font-weight:600;display:block;margin-bottom:8px}.account-field input,.account-field select{width:100%;min-height:50px;border:1px solid var(--line);border-radius:16px;background:var(--wash);color:var(--ink);font-size:16px;padding:12px 14px}.account-field input::placeholder{color:var(--sub)}.account-password{position:relative;display:block}.account-password input{padding-inline-end:58px}.account-eye{position:absolute;inset-inline-end:6px;top:5px;width:42px;height:40px;display:grid;place-items:center;background:transparent;border:0;color:var(--sub);border-radius:10px}.account-label-row{display:flex;justify-content:space-between;gap:8px}.account-label-row a{font-size:12px}.account-check{display:flex;align-items:center;gap:9px;color:var(--sub);font-size:12px;margin:4px 0 22px}.account-check input{accent-color:var(--green);width:16px;height:16px}.account-under{text-align:center;color:var(--sub);font-size:12px;line-height:1.8;margin:21px 0 0}.account-demo-entry{display:flex;justify-content:center;border-top:1px solid var(--line);margin-top:18px;padding-top:15px;font-size:12px;font-weight:600}.account-hint{font-size:11px;color:var(--sub);line-height:1.6;margin:7px 0 18px}.account-notice{background:var(--soft);border-radius:12px;padding:14px;font-size:12px;margin-bottom:18px;overflow-wrap:anywhere}.account-notice p{margin:0}.account-notice.error{color:var(--error)}.account-step{display:flex;gap:7px;margin-bottom:24px;align-items:center}.account-step span{height:4px;width:30px;background:var(--line);border-radius:8px}.account-step .done{background:var(--green)}.account-step small{margin-inline-start:auto;color:var(--sub);font-size:11px}.account-feature-list{background:var(--wash);border-radius:18px;padding:20px;margin:26px 0 29px;display:grid;gap:14px}.account-feature-list span{font-size:12px;color:var(--sub)}.account-actions{display:grid;gap:12px}.account-code{font-size:28px!important;text-align:center;letter-spacing:8px;direction:ltr}.account-product footer{text-align:center;padding:0 16px 24px;font-size:11px}.account-product footer a{color:var(--sub)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-demo-list{display:grid;gap:9px}.account-demo-list form{margin:0}.account-demo-row{display:flex;justify-content:space-between;align-items:center;gap:11px;padding:12px;background:var(--wash);border:1px solid var(--line);border-radius:16px;color:var(--ink);text-align:start;min-height:62px;width:100%;cursor:pointer}.account-demo-row span{flex:1}.account-demo-row small{display:block;color:var(--sub);font-size:11px}.account-region{padding:10px 12px;border-radius:10px;background:var(--soft);margin-bottom:20px;color:var(--sub);font-size:11px}.account-icon{width:58px;height:58px;display:grid;place-items:center;background:var(--soft);color:var(--green);border-radius:18px;font-size:25px;margin-bottom:23px}
@media(max-width:700px){body{padding:16px 10px}.account-story{display:none!important}.account-mobile-logo{display:block}.account-header{justify-content:space-between!important}.account-shell{grid-template-columns:1fr}.account-story{padding:22px 26px;gap:0}.account-story h2{font-size:29px;margin:18px 0 10px}.account-story p,.account-story-steps,.account-story .account-eyebrow{display:none}.account-main{padding:25px 24px;min-height:0;max-width:450px}.account-main h1{font-size:34px}.account-header{padding:16px 24px 0}.account-product footer{padding-top:20px}}@media(max-width:380px){.account-main{padding-inline:18px}.account-story{padding-inline:18px}.account-main h1{font-size:30px}.account-header{padding-inline:18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
