@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/marketing/fonts/dm-sans-latin.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/marketing/fonts/manrope-latin.woff2) format("woff2")}.pm-auth{--auth-ink:#252438;--auth-muted:#827d91;--auth-purple:#7352f4;min-height:100svh;background:#fbfaf7;color:var(--auth-ink);font:14px/1.6 DM Sans,sans-serif;display:flex;flex-direction:column}.pm-auth *{box-sizing:border-box}.pm-auth a{color:inherit}.pm-auth-header{max-width:1440px;width:100%;margin:0 auto;padding:28px 48px;display:flex;align-items:center;justify-content:space-between}.pm-auth-brand{display:inline-flex;align-items:center;gap:9px;font:800 26px Manrope,sans-serif;letter-spacing:-1.2px}.pm-auth-mark{display:flex;align-items:center;gap:3px;transform:skew(-13deg);height:31px}.pm-auth-mark i{display:block;width:7px;height:22px;background:#8060fa;border-radius:2px}.pm-auth-mark i:nth-child(2){height:31px;background:#b49bf9}.pm-auth-mark i:nth-child(3){height:26px;background:#7052df}.pm-auth-back{font-size:12px;color:var(--auth-muted)!important;display:flex;gap:12px}.pm-auth .pm-auth-main{display:grid;grid-template-columns:1.08fr 1fr;gap:90px;width:100%;max-width:1280px;margin:auto;padding:40px 48px 60px;flex:1;align-items:center}.pm-auth-story{padding:45px 0}.pm-auth-eyebrow,.pm-auth-kicker{font-size:10px;font-weight:700;letter-spacing:2px;color:#9275ee}.pm-auth-story h2{font:600 clamp(40px,4.4vw,62px)/1.12 Manrope,sans-serif;letter-spacing:-2.8px;margin:24px 0}.pm-auth-story h2 em{font-style:normal;color:var(--auth-purple)}.pm-auth-story>p{max-width:410px;color:var(--auth-muted);line-height:1.9;font-size:14px;margin:0}.pm-auth-preview{margin-top:36px;border:1px solid #e5dff5;border-radius:12px;background:white;box-shadow:0 15px 65px #7052df0b;overflow:hidden;max-width:510px}.pm-auth-preview-head{display:flex;align-items:center;gap:9px;border-bottom:1px solid #eeeaf7;padding:15px;font-size:11px;font-weight:600}.pm-auth-preview-head>span:last-child{margin-left:auto;color:#a798c4}.pm-auth-spark{color:#8a68f3;background:#f0ebfc;border-radius:6px;padding:2px 7px}.pm-auth-preview-board{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:17px 13px 9px;background:#fdfcff}.pm-auth-lane-title{display:flex;gap:6px;align-items:center;font-size:9px;color:#8c849d;margin-bottom:10px}.pm-auth-lane-title>i{width:5px;height:5px;background:#bba6ed;border-radius:50%}.pm-auth-lane-title.lane-1>i{background:#deb674}.pm-auth-lane-title.lane-2>i{background:#8ec6b1}.pm-auth-preview-card{background:white;border:1px solid #ede9f5;border-radius:5px;padding:12px 9px;min-height:112px}.pm-auth-preview-card>span{font-size:6px;color:#9a83c6;letter-spacing:.5px}.pm-auth-preview-card strong{display:block;font-size:9px;font-weight:600;margin:7px 0}.pm-auth-preview-card small{display:block;font-size:8px;color:#aaa2ba}.pm-auth-preview-card>div{display:flex;justify-content:flex-end;margin-top:13px}.pm-auth-preview-card>div>i{height:11px;width:11px;background:#e9e0fd;border:1px solid white;border-radius:50%;margin-left:-3px}.pm-auth-preview-note{font-size:6px;color:#afa6be;padding:7px 14px 11px;letter-spacing:.6px}.pm-auth-story-foot{display:flex;gap:30px;color:#9d95ad;font-size:10px;margin-top:31px}.pm-auth-form-panel{background:white;border:1px solid #ece7f3;border-radius:20px;box-shadow:0 20px 70px #35265304;padding:46px 43px;min-width:0}.pm-auth-form-inner{width:100%;max-width:370px;margin:auto}.pm-auth-kicker{font-size:9px;letter-spacing:1.7px}.pm-auth h1{font:600 33px/1.2 Manrope,sans-serif;letter-spacing:-1.3px;margin:15px 0 12px;outline:none}.pm-auth-description{color:var(--auth-muted);font-size:13px;margin:0 0 28px;line-height:1.8}.pm-auth-label{display:block;font-size:12px;font-weight:600;margin:19px 0 7px}.pm-auth-input{display:block;width:100%;max-width:none;padding:12px 13px;border:1px solid #e4dfeb;border-radius:7px;background:#fff;font:14px DM Sans,sans-serif;color:var(--auth-ink);min-height:47px;outline:none}.pm-auth-input:focus{border-color:#9b82ed;box-shadow:0 0 0 3px #7452f412}.pm-auth-input:disabled{background:#faf8fd;color:#847891}.pm-auth-label-row{display:flex;justify-content:space-between;align-items:baseline}.pm-auth-label-row>a{font-size:11px;color:#7859d7}.pm-auth-password{position:relative}.pm-auth-password>input{padding-right:63px}.pm-auth-password>button{position:absolute;right:5px;top:5px;bottom:5px;padding:0 11px;font:11px DM Sans,sans-serif;color:#8c7baf;background:transparent;border:0;border-radius:4px}.pm-auth-help{font-size:10px;color:#92879f;line-height:1.8;margin:9px 0 0}.pm-auth-code{letter-spacing:4px;font-size:18px}.pm-auth .pm-auth-submit{display:flex;justify-content:center;align-items:center;gap:16px;width:100%;padding:13px 16px;border:0;border-radius:7px;background:var(--auth-purple);color:white;font:600 13px DM Sans,sans-serif;min-height:47px;margin-top:27px;box-shadow:0 5px 12px #7452f410;transition:background .15s}.pm-auth-submit:hover{background:#6240df!important}.pm-auth-submit:disabled{opacity:.65;cursor:wait}.pm-auth-error,.pm-auth-message{border:1px solid #eedce4;border-radius:7px;padding:11px 13px;font-size:12px;line-height:1.7;background:#fff6f8;color:#a04665;margin:18px 0;overflow-wrap:anywhere}.pm-auth-message{background:#f4f1fc;border-color:#e9e2f7;color:#74618e}.pm-auth-switch{font-size:12px;text-align:center;color:#92889f;margin-top:25px}.pm-auth-switch>a{color:#7855dc;font-weight:600;margin-left:4px}.pm-auth-security{display:flex;gap:7px;justify-content:center;color:#aaa1b6;font-size:9px;margin-top:31px}.pm-auth-divider{display:flex;align-items:center;gap:12px;margin:26px 0 16px;color:#a79eaf;font-size:10px}.pm-auth-divider:after,.pm-auth-divider:before{content:"";height:1px;background:#eee9f3;flex:1}.pm-auth-providers{display:flex;gap:10px;flex-wrap:wrap}.pm-auth-providers>a{flex:1;min-width:140px;border:1px solid #e6dfef;border-radius:7px;padding:11px;text-align:center;font-size:12px}.pm-auth-text-button{display:block;margin:19px auto 0;color:#7855dc;background:none;border:0;padding:5px 0;font-size:11px}.pm-auth-text-button:disabled{color:#aaa1b6;cursor:default}.pm-auth-registration-note{text-align:center;margin-top:20px}.pm-auth-footer{display:flex;justify-content:space-between;gap:15px;padding:23px 48px;border-top:1px solid #ede9f1;font-size:10px;color:#9c93aa}.pm-auth a:focus-visible,.pm-auth button:focus-visible{outline:3px solid #b5a0f7;outline-offset:4px}.pm-auth a:hover{text-decoration:none;color:#7052df}.pm-auth-submit:hover{color:white!important}@media(max-width:1000px){.pm-auth .pm-auth-main{gap:40px;padding-left:32px;padding-right:32px}.pm-auth-form-panel{padding:35px 27px}.pm-auth-story h2{font-size:46px}.pm-auth-story>p{font-size:13px}}@media(max-width:760px){.pm-auth-header{padding:23px 24px}.pm-auth-brand{font-size:24px}.pm-auth-back{font-size:10px;gap:7px}.pm-auth .pm-auth-main{display:block;max-width:490px;padding:25px 22px 45px;margin:auto}.pm-auth-story{display:none}.pm-auth-form-panel{padding:32px 27px;border-radius:15px}.pm-auth h1{font-size:31px}.pm-auth-footer{padding:20px 24px;font-size:9px;flex-wrap:wrap}.pm-auth-form-inner{max-width:none}}@media(max-width:370px){.pm-auth-header{padding:22px 18px}.pm-auth-back{font-size:9px}.pm-auth .pm-auth-main{padding-left:14px;padding-right:14px}.pm-auth-form-panel{padding:29px 22px}.pm-auth h1{font-size:28px}}@media(prefers-reduced-motion:reduce){.pm-auth-submit{transition:none}}