.guest-v2-auth-form-col:has(.onboarding-plus){width:100%!important}.guest-v2-auth-frame:has(.onboarding-plus){max-width:none}.onboarding-plus{flex-direction:column;align-items:center;width:100%;display:flex}.onboarding-plus__panel{display:none}.onboarding-plus__offer{width:100%;max-width:400px}@media (max-width:1023px){.onboarding-plus{padding-top:48px}}@media (min-width:1024px){.guest-v2-auth-inner:has(.onboarding-plus){justify-content:flex-start!important;gap:0!important;padding:24px!important}.onboarding-plus{flex-direction:row;justify-content:flex-start;align-items:center;gap:0}.login:has(.onboarding-plus) .guest-v2-auth-back-link{color:#ffffffe6;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;top:48px;left:48px}.login:has(.onboarding-plus) .guest-v2-auth-back-link:hover{background:#ffffff24}.login:has(.onboarding-plus) .guest-v2-auth-back-link:active{background:#fff3}.onboarding-plus__panel{box-sizing:border-box;isolation:isolate;color:#fff;background:radial-gradient(62% 46% at 0 18%,#ffffff1c 0%,#0000 68%),radial-gradient(48% 34% at 108% 96%,#ffffff17 0%,#0000 70%),linear-gradient(160deg,#1b1b1f 0%,#0b0b0d 58%,#050506 100%);border-radius:24px;flex-direction:column;flex:none;align-items:center;width:45%;min-width:0;height:calc(100dvh - 48px);padding:52px 40px 56px;display:flex;position:relative;overflow:hidden}.onboarding-plus__panel:before{content:"";z-index:-1;background-image:radial-gradient(circle,#ffffff29 1px,#0000 1px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 42%,#0000 62%);mask-image:linear-gradient(#000 0%,#00000059 42%,#0000 62%)}.onboarding-plus__panel-mark{flex:none}.onboarding-plus__letter-stage{flex:none;align-self:center;width:min(438px,88%);margin-block:auto;position:relative}.onboarding-plus__letter{box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);background:linear-gradient(147deg,#ffffff21 0%,#ffffff0f 45%,#ffffff06 100%);border-radius:15px;flex-direction:column;width:100%;padding:34px 40px 36px;display:flex;position:relative;transform:rotate(-5.81deg);box-shadow:0 34px 68px -28px #000c,0 4px 14px #00000057}.onboarding-plus__letter:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(147deg,#fff9 0%,#ffffff38 26%,#ffffff0d 55%,#ffffff29 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.onboarding-plus__letter:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(118% 76% at 10% -6%,#ffffff1f 0%,#ffffff08 42%,#0000 68%);position:absolute;inset:0}.onboarding-plus__letter>*{z-index:1;position:relative}.onboarding-plus__letter-meta{color:#ffffff9e;margin:0;font-size:14px;line-height:20px}.onboarding-plus__letter-meta strong{font-weight:inherit;color:#fff}.onboarding-plus__letter-title{letter-spacing:-.02em;color:#fff;margin:30px 0 0;font-size:30px;font-weight:600;line-height:1.25}.onboarding-plus__letter-features{flex-direction:column;gap:16px;margin:34px 0 0;padding:0;list-style:none;display:flex}.onboarding-plus__letter-features li{color:#ffffffad;align-items:flex-start;gap:12px;font-size:14px;line-height:20px;display:flex}.onboarding-plus__letter-icon{color:#fff;background:#18181b;border-radius:100px;flex:none;justify-content:center;align-items:center;padding:4px;display:flex}.onboarding-plus__letter-signoff{flex-direction:column;gap:6px;margin-top:34px;display:flex}.onboarding-plus__letter-signoff p{color:#ffffff9e;margin:0;font-size:14px;line-height:20px}.onboarding-plus__letter-signature{transform-origin:0;width:174px;height:23px;transform:rotate(-1.82deg)}.onboarding-plus__seal{z-index:2;pointer-events:none;width:186px;height:190px;position:absolute;top:-108px;left:calc(50% + 100px);transform:translate(-50%)rotate(2.71deg)}.onboarding-plus__offer{flex:auto;margin:auto}.onboarding-plus__offer-features{display:none}}.onboarding-plus .onboarding-plus__plans{grid-template-columns:minmax(0,1fr);gap:12px}.onboarding-plus .onboarding-plus__plans>*{min-height:0}.plus-modal--wide{--plus-modal-radius:40px;--plus-modal-inset:20px}@media (max-width:1023px){.plus-modal--wide .onboarding-plus{padding-top:0}}@media (min-width:1024px){.plus-modal--wide{padding:var(--plus-modal-inset)}.plus-modal--wide .onboarding-plus{height:100%}.plus-modal--wide .onboarding-plus__panel{border-radius:calc(var(--plus-modal-radius) - var(--plus-modal-inset));width:51%;height:100%}.plus-modal--wide .onboarding-plus__offer{max-width:364px}.plus-modal--wide .onboarding-plus__offer-mark{display:none}}.plus-offer-split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.plus-offer-split__offer{background:var(--bg__muted50);min-width:0;box-shadow:inset 0 0 0 1px var(--stroke__main);border-radius:24px;flex-direction:column;padding:24px;display:flex}.plus-offer-split__offer .onboarding-plus__offer{gap:16px!important;max-width:none!important}.plus-offer-split .onboarding-plus__plans{grid-template-columns:minmax(0,1fr);gap:12px}.plus-offer-split .onboarding-plus__plans>*{min-height:0}@media (max-width:768px){.plus-offer-split{grid-template-columns:minmax(0,1fr);gap:24px}.plus-offer-split__offer{padding:20px}}