.account-page{color:#243b36;background:radial-gradient(at 18% 33%,#e9f5ee85,#0000 49%),#fafbf9;min-height:100svh;padding:28px 5vw 20px}.account-invitation-note{color:#8a7951;margin:-9px 0 20px;font-size:11px;line-height:1.8}.account-forgot{text-align:right;color:#597b62;text-underline-offset:3px;padding:4px 0;font-size:11px;text-decoration:underline}.account-reset-form{text-align:left;margin-top:23px}.account-reset-card .account-error{color:#a34c4d}.account-reset-card .account-success{color:#397152}.account-reset-card .account-password-hint{color:#788f7c;margin-top:8px;font-size:11px}.account-reset-card .account-form p{margin-top:5px}.account-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:0 auto;display:flex}.account-brand{letter-spacing:-1px;align-items:center;gap:13px;font-size:25px;font-weight:600;text-decoration:none;display:flex}.account-brand span{letter-spacing:2.6px;color:#82978e;font-size:10px;font-weight:500}.account-back{color:#73877e;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex}.account-layout{grid-template-columns:minmax(0,1fr) minmax(0,410px);align-items:center;gap:95px;max-width:970px;margin:55px auto 65px;display:grid}.account-story{min-width:0}.account-orb{width:250px;margin:-38px 0 -8px -28px}.account-orb .neural-orb-caption{justify-content:center}.account-eyebrow{color:#729284;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:15px;font-size:11px;display:flex}.account-story h1{letter-spacing:-1.4px;font-size:39px;font-weight:500;line-height:1.5}.account-story>p{color:#7c8e84;margin-top:18px;font-size:14px;line-height:1.9}.account-promises{color:#687e73;gap:11px;margin:25px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.account-promises li{align-items:center;gap:10px;display:flex}.account-promises svg{color:#709882;width:14px;height:14px}.account-card{background:#fff;border:1px solid #e4eae3;border-radius:25px;min-width:0;padding:30px;box-shadow:0 20px 70px #27473508}.account-mode{background:#f2f5f1;border-radius:11px;grid-template-columns:1fr 1fr;margin-bottom:30px;padding:4px;display:grid}.account-mode button{color:#8b968e;border-radius:8px;padding:10px 8px;font-size:12px}.account-mode button[aria-pressed=true]{color:#385c49;background:#fff;box-shadow:0 2px 7px #203f3010}.account-card h2{letter-spacing:-.6px;font-size:23px;font-weight:500}.account-intro{color:#819186;margin:8px 0 22px;font-size:12px;line-height:1.8}.account-google{background:#fff;border:1px solid #e0e7de;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px 10px;font-size:13px;display:flex}.account-google:not(:disabled):hover{background:#f6f9f4}.account-google-letter{color:#486952;font-family:Arial,sans-serif;font-size:18px;font-weight:600}.account-provider-note{color:#859388;text-align:center;margin-top:8px;font-size:11px}.account-divider{color:#a1ada4;align-items:center;gap:12px;margin:23px 0;font-size:10px;display:flex}.account-divider:before,.account-divider:after{content:"";background:#edf0eb;flex:1;height:1px}.account-form{gap:9px;display:grid}.account-form label{color:#667d6f;margin-top:5px;font-size:12px}.account-input{color:#91a294;background:#fff;border:1px solid #dee6dd;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}.account-input:focus-within{border-color:#71917d;box-shadow:0 0 0 3px #769a7c13}.account-input input{color:#2c4738;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:13px 0;font-size:14px}.account-input input::placeholder{color:#a8b4aa}.account-password-hint{color:#8a9b8d;font-size:10px}.account-submit{color:#fff;background:#2e5944;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:13px;padding:14px 10px;font-size:13px;transition:background .2s;display:flex}.account-submit:not(:disabled):hover{background:#234a37}.account-privacy{color:#91a194;justify-content:center;align-items:flex-start;gap:7px;margin-top:21px;font-size:10px;line-height:1.7;display:flex}.account-privacy svg{width:13px;height:13px;margin-top:2px}.account-footer{text-align:center;letter-spacing:1.5px;color:#a2afa4;font-size:10px}.account-error,.account-success,.account-notice{overflow-wrap:anywhere;border-radius:9px;padding:11px 13px;font-size:12px;line-height:1.8}.account-error{color:#a34c4d;background:#fff4f3}.account-success{color:#397152;background:#eef8f0}.account-notice{color:#8a784c;background:#faf6e9;margin-bottom:18px}.account-callback{background:#f7faf5;place-items:center;min-height:100svh;padding:24px;display:grid}.account-callback-card{text-align:center;background:#fff;border:1px solid #e3ebe0;border-radius:24px;width:min(100%,410px);padding:35px}.account-callback-card>svg{color:#5b8468;width:30px;height:30px;margin-bottom:17px}.account-callback-card h1{font-size:23px;font-weight:500;line-height:1.5}.account-callback-card p{color:#829184;margin-top:13px;font-size:13px;line-height:1.9}.account-callback-card a{color:#3b7250;text-underline-offset:4px;margin-top:22px;font-size:13px;display:inline-block}@media (max-width:850px){.account-layout{gap:38px;margin-top:55px}.account-story h1{font-size:31px}.account-card{padding:25px}.account-page{padding:24px 4vw 20px}}@media (max-width:650px){.account-page{padding:22px 19px 24px}.account-nav{gap:8px}.account-brand{gap:10px;font-size:23px}.account-brand span{font-size:8px}.account-back{font-size:11px}.account-layout{grid-template-columns:1fr;gap:28px;max-width:420px;margin:20px auto 34px}.account-story{text-align:center}.account-orb{width:150px;margin:-2px auto -3px}.account-orb .neural-orb{width:150px!important}.account-orb .neural-orb-caption{gap:5px;font-size:8px}.account-eyebrow{justify-content:center;margin:14px 0 9px}.account-story h1{letter-spacing:-1px;font-size:29px;line-height:1.5}.account-story h1 br{display:none}.account-story>p{margin-top:10px;font-size:12px}.account-desktop-break,.account-promises{display:none}.account-card{border-radius:21px;padding:24px}.account-mode{margin-bottom:24px}.account-card h2{font-size:22px}.account-input input{font-size:16px}.account-privacy{font-size:10px}.account-footer{font-size:9px}}@media (max-width:359px){.account-page{padding-left:14px;padding-right:14px}.account-card{padding:20px}.account-story h1{font-size:25px}.account-brand span{display:none}.account-privacy{justify-content:flex-start}}
