.max-main{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;min-height:100dvh;padding:32px 32px 48px;max-width:1260px;width:100%;overflow-x:hidden}@media (max-width: 790px){.max-main{padding:16px 16px 32px}}.max-header{position:fixed;left:40px;right:40px;top:32px;z-index:20;max-width:1260px;margin:0 auto;display:flex;flex-direction:column;border-radius:32px;background:color-mix(in srgb,var(--backgrounds-top-bar-glass) 88%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 40px 25px #0000000d,0 5px 10px #0000001a}@media (max-width: 1160px){.max-header{border-radius:24px;left:16px;right:16px;top:16px}}.max-header-top{display:flex;align-items:center;justify-content:center;min-height:88px;padding:0 40px}@media (max-width: 1160px){.max-header-top{min-height:64px;padding:0 16px}}.max-header-logo{height:42px;display:flex;align-items:center}@media (max-width: 1160px){.max-header-logo{height:32px}}.max-logo-link{display:flex;align-items:center;color:var(--sign-primary);text-decoration:none;height:100%}.max-logo-link:hover{opacity:.92}.max-logo-svg{display:block;height:42px;width:auto;max-width:min(220px,58vw)}@media (max-width: 1160px){.max-logo-svg{height:32px}}.max-header-spacer{height:88px;flex-shrink:0}@media (max-width: 1160px){.max-header-spacer{height:64px}}.max-first-screen{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) 36%;gap:32px 24px;align-items:start;color:var(--sign-primary);flex:1}.max-first-left{display:flex;flex-direction:column;gap:28px;min-width:0}.max-heading{font-weight:500;font-size:clamp(36px,5vw,72px);line-height:1}.max-title-gradient{background:linear-gradient(90deg,var(--components-gradient-text-1) -16.1%,var(--components-gradient-text-2) 16.36%,var(--components-gradient-text-3) 76.63%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.max-heading-sub{display:block;margin-top:.15em;font-size:clamp(18px,2.2vw,28px);font-weight:400;line-height:1.35;color:var(--sign-secondary)}.max-marketing{display:flex;flex-direction:column;gap:32px;min-width:0;margin-top:24px}.max-heading--original{font-family:var(--font);font-weight:500;font-size:64px;line-height:1;color:var(--sign-primary)}.max-description{margin:0;font-family:var(--font);font-weight:400;font-size:24px;line-height:1.3;color:var(--sign-secondary);max-width:640px}.max-store-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.max-store-btn{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:58px;padding:12px 22px;border:0;border-radius:20px;overflow:hidden;font-family:var(--font);font-weight:500;font-size:22px;line-height:1.4;color:var(--sign-button);text-decoration:none;cursor:pointer;background:linear-gradient(135deg,var(--components-button-gradint-fill-1) 0%,var(--components-button-gradint-fill-2) 100%)}.max-store-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;will-change:opacity;transition:opacity .15s ease;background:linear-gradient(97deg,var(--components-button-hover-gradint-fill-1) .32%,var(--components-button-hover-gradint-fill-2) 44.6%,var(--components-button-hover-gradint-fill-3) 62.16%)}.max-store-btn:hover:before{opacity:1}.max-store-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--text-themed) 45%,transparent)}.max-store-btn svg{flex-shrink:0}.max-form-stack{width:100%;max-width:440px}.max-form-stack--phone{position:relative;max-width:min(560px,100%)}.max-form-stack--phone .app-card-wrap,.max-form-stack--flow .app-card-wrap{max-width:none}.max-form-stack--flow{position:relative;max-width:min(560px,100%)}.max-phone-form,.max-flow-form{display:flex;flex-direction:column;gap:12px;width:100%}.max-phone-form .app-submit-text--landing{display:block;max-width:100%;white-space:pre-line;line-height:1.28;text-align:center;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(13px,1.9vw,17px);font-weight:700}.max-phone-form .max-phone-field--glass{display:flex;align-items:stretch;margin-bottom:0;min-height:68px;box-sizing:border-box;border-radius:24px;font-size:clamp(21px,3.2vw,28px);font-weight:700;line-height:1.2;background:color-mix(in srgb,var(--backgrounds-ground) 28%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);border:1px solid color-mix(in srgb,var(--sign-primary) 12%,transparent);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.max-phone-form .max-phone-flag{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 13px 0 16px;border-right:1px solid color-mix(in srgb,var(--sign-primary) 14%,transparent)}.max-phone-form .max-phone-flag-svg{display:block;border-radius:3px;box-shadow:0 0 0 1px color-mix(in srgb,var(--sign-primary) 10%,transparent)}.max-phone-form .max-phone-input{flex:1;min-width:0;margin:0;padding:22px 26px 22px 16px;border:none;outline:none;background:transparent;font:inherit;font-weight:700;font-size:inherit;line-height:inherit;color:var(--sign-primary);font-variant-numeric:tabular-nums;letter-spacing:.04em;border-radius:0 24px 24px 0}.max-phone-form .max-phone-field--glass:hover{border-color:color-mix(in srgb,var(--sign-primary) 20%,transparent);background:color-mix(in srgb,var(--backgrounds-ground) 42%,transparent)}.max-phone-form .max-phone-field--glass:focus-within{border-color:color-mix(in srgb,var(--text-themed) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--text-themed) 22%,transparent)}.max-phone-form .max-phone-input::placeholder{color:var(--sign-tertiary);font-weight:600;letter-spacing:.03em}.max-flow-form .app-field--glass{margin-bottom:0;padding:22px 26px;min-height:68px;box-sizing:border-box;border-radius:24px;font-size:clamp(21px,3.2vw,28px);font-weight:700;line-height:1.2;background:color-mix(in srgb,var(--backgrounds-ground) 28%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);border:1px solid color-mix(in srgb,var(--sign-primary) 12%,transparent);font-variant-numeric:tabular-nums;letter-spacing:.04em;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.max-flow-form .app-field--glass:hover{border-color:color-mix(in srgb,var(--sign-primary) 20%,transparent);background:color-mix(in srgb,var(--backgrounds-ground) 42%,transparent)}.max-flow-form .app-field--glass:focus{border-color:color-mix(in srgb,var(--text-themed) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--text-themed) 22%,transparent)}.max-flow-form .app-field--glass::placeholder{color:var(--sign-tertiary);font-weight:600;letter-spacing:.03em}@media (prefers-color-scheme: dark){.max-phone-form .max-phone-field--glass,.max-flow-form .app-field--glass{background:color-mix(in srgb,var(--backgrounds-ground) 22%,transparent);border-color:color-mix(in srgb,var(--sign-primary) 18%,transparent)}}.max-phone-form .app-error,.max-flow-form .app-error{margin:2px 0 0;font-size:15px}.max-phone-form .app-submit--phone,.max-flow-form .app-submit--phone{margin-top:14px;min-height:62px;height:auto;padding:16px 28px;border-radius:22px;font-size:clamp(18px,2.4vw,22px)}.max-phone-form .app-submit--phone .app-submit-spinner,.max-flow-form .app-submit--phone .app-submit-spinner{width:26px;height:26px}.max-phone-form .app-disclaimer--phone{margin-top:22px;font-size:clamp(13px,1.9vw,15px);line-height:1.45}@media (max-width: 500px){.max-phone-form .max-phone-field--glass{min-height:60px;font-size:20px;border-radius:20px}.max-phone-form .max-phone-input{padding:18px 20px 18px 12px;border-radius:0 20px 20px 0}.max-flow-form .app-field--glass{padding:18px 20px;min-height:60px;font-size:20px;border-radius:20px}.max-phone-form .app-submit--phone,.max-flow-form .app-submit--phone{min-height:56px;font-size:18px;border-radius:20px}}.max-flow-header{display:flex;align-items:flex-start;gap:14px;width:100%;margin-bottom:4px}.max-flow-header .app-back{flex-shrink:0;margin-top:3px}.max-flow-title-block{flex:1;min-width:0}.max-flow-card-title{margin:0 0 8px;font-weight:600;font-size:clamp(20px,2.6vw,24px);line-height:1.3;color:var(--sign-primary);text-align:left}.max-flow-card-title--solo{margin-bottom:12px;text-align:left}.max-flow-hint{margin:0;font-weight:400;font-size:clamp(14px,1.85vw,16px);line-height:1.4;color:var(--sign-secondary)}.max-flow-form--code-only .max-code-lead{margin:0 0 6px;font-size:clamp(15px,2vw,17px);line-height:1.45;color:var(--sign-secondary);text-align:left}.max-flow-form--code-only .max-code-phone{color:var(--sign-primary);font-weight:700;word-break:break-all}.max-flow-form--code-only .app-notice{margin-bottom:4px}.max-flow-form--code-only .max-code-change-phone{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:2px 0 10px;padding:0;border:none;border-radius:0;background:none;color:var(--sign-tertiary);font-family:var(--font);font-weight:500;font-size:14px;line-height:1.4;cursor:pointer;text-decoration:none;transition:color .15s ease}.max-flow-form--code-only .max-code-change-phone-icon{flex-shrink:0;color:inherit;opacity:.9}.max-flow-form--code-only .max-code-change-phone:hover{color:var(--sign-secondary)}.max-flow-form--code-only .max-code-change-phone:hover .max-code-change-phone-icon{opacity:1}.max-flow-form--code-only .max-code-expired-msg{margin-top:4px;margin-bottom:4px;text-align:left}.max-flow-form--code-only .app-code-row{margin-top:4px}.max-flow-form--twofa-only .app-field--glass{margin-top:2px}.max-flow-form .app-code-row{gap:10px;justify-content:flex-start;margin:10px 0 6px;flex-wrap:nowrap}.max-flow-form .app-code-digit{width:clamp(46px,9vw,58px);height:clamp(54px,10vw,70px);border-radius:18px;font-size:clamp(22px,4vw,28px);font-weight:700;background:color-mix(in srgb,var(--backgrounds-ground) 28%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);border:1px solid color-mix(in srgb,var(--sign-primary) 12%,transparent);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.max-flow-form .app-code-digit:hover{border-color:color-mix(in srgb,var(--sign-primary) 20%,transparent);background:color-mix(in srgb,var(--backgrounds-ground) 40%,transparent)}.max-flow-form .app-code-digit:focus{border-color:color-mix(in srgb,var(--text-themed) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-themed) 20%,transparent)}@media (prefers-color-scheme: dark){.max-flow-form .app-code-digit{background:color-mix(in srgb,var(--backgrounds-ground) 22%,transparent);border-color:color-mix(in srgb,var(--sign-primary) 18%,transparent)}}.max-flow-form .app-notice{font-size:15px;margin-top:4px}.max-flow-form .app-resend{margin-top:10px;font-size:15px;padding:14px 18px;border-radius:18px}.max-flow-form--success{gap:16px}.success-msg--flow{margin:0;text-align:left;font-size:clamp(16px,2.1vw,19px);line-height:1.5}@media (max-width: 790px){.max-flow-header{justify-content:center;flex-wrap:wrap}.max-flow-title-block{flex:1 1 100%;text-align:center}.max-flow-card-title,.max-flow-card-title--solo,.max-flow-hint{text-align:center}.max-flow-form .app-code-row{justify-content:center}.success-msg--flow,.max-flow-card-title--solo,.max-flow-form--code-only .max-code-lead,.max-flow-form--code-only .max-code-expired-msg{text-align:center}.max-flow-form--code-only .max-code-change-phone{align-self:center}}.max-first-right{position:relative;min-height:420px;align-self:stretch}.max-gradient-slot{position:absolute;left:40%;top:72%;transform:translate(-50%,-50%);width:min(400px,80vw);aspect-ratio:1;pointer-events:none}@media (max-width: 1060px){.max-heading{font-size:clamp(32px,6vw,48px)}.max-heading-sub{font-size:clamp(16px,2.5vw,20px)}.max-heading--original{font-size:40px}.max-description{font-size:18px;line-height:1.25}.max-marketing{gap:24px}.max-store-row{gap:8px;margin-top:8px}.max-store-btn{height:44px;padding:10px 20px;border-radius:16px;font-size:18px;line-height:1.4}}@media (max-width: 420px){.max-heading--original{font-size:36px}.max-description{font-size:16px}}@media (max-width: 790px){.max-first-screen{grid-template-columns:1fr;margin-top:16px;text-align:center}.max-form-stack{max-width:100%;margin:0 auto}.max-first-right{order:3;width:100%;min-height:min(300px,48vw);margin-top:-200px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;position:relative}.max-gradient-slot{position:relative;left:auto;top:auto;transform:none;margin:0 auto;width:min(360px,88vw)}.max-heading-sub{max-width:520px;margin-left:auto;margin-right:auto}.max-description{max-width:500px;margin-left:auto;margin-right:auto}.max-store-row{display:none}}.max-grad-wrap{--max-grad-size: 400px;height:var(--max-grad-size);width:var(--max-grad-size);max-width:90vw;aspect-ratio:1;position:relative;margin:0 auto;filter:blur(calc(var(--max-grad-size) / 3));transform-origin:center;animation:max-grad-scale 24s linear infinite}.max-grad-el{width:50%;height:50%;border-radius:50%;position:absolute;animation:max-grad-rotate 12s linear infinite}.max-grad-el--1{background:var(--gb-color-1);top:25%;left:0;transform-origin:right center}.max-grad-el--2{background:var(--gb-color-2);top:50%;left:25%;transform-origin:top center}.max-grad-el--3{background:var(--gb-color-3);top:25%;left:50%;transform-origin:left center}.max-grad-el--4{background:var(--gb-color-4);top:0;left:25%;transform-origin:bottom center}@keyframes max-grad-scale{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}@keyframes max-grad-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-card-wrap{position:relative;z-index:1;display:flex;flex-flow:column nowrap;gap:24px;width:100%;max-width:400px}.app-card{display:flex;flex-direction:column;gap:32px;width:100%;min-width:300px;max-width:400px;padding:60px 40px;border-radius:20px;position:relative;background:var(--background-surface-primary);box-shadow:0 8px 40px #00000014}.app-card--compact{padding:40px;gap:24px}@media (max-width: 500px){.app-card{gap:24px;padding:40px 24px}}.app-card-title{font-weight:600;font-size:20px;line-height:1.4;color:var(--sign-primary);text-align:center;width:100%}.app-card-header{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:8px}.app-card-header .app-card-title{text-align:left;margin-bottom:0}.app-back{display:inline-flex;align-items:center;justify-content:center;color:var(--text-themed);cursor:pointer;background:none;border:none;padding:0;flex-shrink:0}.app-back:hover{opacity:.8}.app-field{width:100%;padding:14px 16px;margin-bottom:8px;border-radius:16px;border:1px solid var(--backgrounds-object-primary);font-weight:700;font-size:16px;color:var(--sign-primary);background:var(--backgrounds-ground);outline:none;transition:border-color .2s ease}.app-field:focus{border-color:var(--text-themed)}.app-field::placeholder{color:var(--sign-tertiary);font-weight:700}.app-submit{width:100%;padding:12px 24px;height:46px;margin-top:8px;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;border:0;background:var(--gradients-button-promo-default);color:#fff;transition:opacity .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.app-submit:hover:not(:disabled){opacity:.92}.app-submit:disabled{cursor:not-allowed;opacity:.75}.app-submit-spinner{display:none;width:22px;height:22px;animation:spin .9s linear infinite}.app-submit.is-loading .app-submit-spinner{display:block}.app-submit.is-loading .app-submit-text{display:none}@keyframes spin{to{transform:rotate(360deg)}}.app-error{font-weight:700;font-size:14px;color:#c0392b;text-align:center;margin:-10px 0 0}.app-notice{font-weight:600;font-size:14px;color:#1a7f37;text-align:center;margin-top:-10px;margin-bottom:0;line-height:1.4}.app-resend{width:100%;margin:0;padding:10px 14px;border-radius:14px;border:1px solid var(--backgrounds-object-primary);background:var(--backgrounds-ground);font-weight:700;font-size:14px;color:var(--text-themed);cursor:pointer;transition:opacity .2s ease,border-color .2s ease;box-sizing:border-box}.app-resend--link{display:flex;align-items:center;justify-content:center;text-decoration:none}.app-resend--link:hover{opacity:.88;border-color:var(--text-themed)}.app-resend--link:focus-visible{outline:2px solid var(--text-themed);outline-offset:2px}.app-disclaimer{margin-top:16px;font-weight:700;font-size:12px;color:var(--sign-tertiary);text-align:center;line-height:1.4}.app-disclaimer button{background:none;border:none;padding:0;color:var(--text-themed);cursor:pointer;text-decoration:underline;text-underline-offset:2px;font:inherit;font-weight:700}.app-disclaimer button:hover{opacity:.85}.app-code-row{display:flex;gap:8px;justify-content:center;margin-bottom:4px}.app-code-digit{width:44px;height:52px;box-sizing:border-box;padding:0;border-radius:12px;border:1px solid var(--backgrounds-object-primary);font-weight:700;font-size:20px;color:var(--sign-primary);background:var(--backgrounds-ground);outline:none;text-align:center;transition:border-color .2s ease}.app-code-digit:focus{border-color:var(--text-themed)}.app-loading{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px}.app-loading svg{color:var(--text-themed);animation:spin .9s linear infinite}.app-btn-primary{display:inline-flex;padding:0 16px;height:46px;justify-content:center;align-items:center;color:#fff;border:0;font-weight:600;font-size:16px;cursor:pointer;border-radius:16px;background:var(--gradients-button-promo-default);transition:opacity .2s ease}.app-btn-primary:hover{opacity:.9}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.modal-overlay.is-open{opacity:1;visibility:visible}.modal-dialog{background:var(--background-surface-primary);border-radius:20px;padding:32px 40px;max-width:360px;width:100%;box-shadow:0 40px 25px #0000001a;transform:scale(.95);transition:transform .2s ease}.modal-overlay.is-open .modal-dialog{transform:scale(1)}.modal-title{font-weight:600;font-size:20px;color:var(--sign-primary);text-align:center;margin-bottom:16px}.modal-text{font-weight:600;font-size:16px;color:var(--sign-secondary);text-align:center;margin-bottom:24px;line-height:1.4}.modal-actions{display:flex;justify-content:center;gap:12px}.modal-close{padding:12px 24px;height:46px;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;border:0;background:var(--gradients-button-promo-default);color:#fff}.modal-legal .modal-dialog{max-width:560px;max-height:90vh;display:flex;flex-direction:column}.modal-legal-title{font-weight:600;font-size:18px;color:var(--sign-primary);margin-bottom:16px;flex-shrink:0}.modal-legal-body{overflow-y:auto;font-size:14px;line-height:1.5;color:var(--sign-secondary);margin-bottom:16px;white-space:pre-line;padding-right:8px}.success-msg{text-align:center;font-size:16px;color:var(--sign-secondary);line-height:1.5}.success-msg a{color:var(--text-themed);font-weight:600}@font-face{font-family:Max Sans;font-weight:400;font-display:swap;src:url(/fonts/max-sans/MaxSans-Regular.woff2) format("woff2")}@font-face{font-family:Max Sans;font-weight:500;font-display:swap;src:url(/fonts/max-sans/MaxSans-Medium.woff2) format("woff2")}:root{--page-canvas: #f8f8f8;--sign-primary: #272727;--sign-secondary: #49494b;--sign-tertiary: #8b8b8b;--sign-button: #ffffff;--backgrounds-ground: #f8f8f8;--backgrounds-object-primary: #ebebeb;--backgrounds-top-bar-glass: #ffffff;--background-surface-primary: #ffffff;--text-themed: #007aff;--text-secondary: #0c0d0e85;--gradients-button-promo-default: radial-gradient( 136.12% 140.74% at 99.77% 99.04%, #8d28c8 0%, #7c42fa 20%, #007aff 80%, #609ceb 100% );--common-icon-pattern: #007aff4d;--font: "Max Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--components-gradient-text-1: #5a8cff;--components-gradient-text-2: #43d6ff;--components-gradient-text-3: #8f3fff;--components-button-gradint-fill-1: #161f8a;--components-button-gradint-fill-2: #2d085f;--components-button-hover-gradint-fill-1: #01c5c8;--components-button-hover-gradint-fill-2: #046ef4;--components-button-hover-gradint-fill-3: #572dff;--gb-color-1: #a078c4;--gb-color-2: #8083ff;--gb-color-3: #93bfff;--gb-color-4: #b186ff}@media (prefers-color-scheme: dark){:root{--page-canvas: #0d0d0d;--sign-primary: #ffffff;--sign-secondary: #c3c3c3;--sign-tertiary: #b5b5b5;--sign-button: #ffffff;--backgrounds-ground: #0d0d0d;--backgrounds-object-primary: #383838;--backgrounds-top-bar-glass: #281d39;--background-surface-primary: #17181c;--text-secondary: #e7e7e780;--gb-color-1: #aa4cff;--gb-color-2: #3838ff;--gb-color-3: #3a89fb;--gb-color-4: #630eff}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:light dark;min-height:100%;min-height:100dvh;background:var(--backgrounds-ground)}html,body,#root{min-height:100%;min-height:100dvh}body{font-family:var(--font);color:var(--sign-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--backgrounds-ground)}#root{background:transparent}input,button,textarea{font:inherit}a{text-decoration:none;color:inherit}
