.authPage{display:grid;min-height:100svh;place-items:center;overflow-x:hidden;overflow-y:visible;padding:28px 18px;background:transparent;color:#f3f0ff}.authAurora,.authStarDust{display:none;position:fixed;pointer-events:none}.authAurora{width:420px;height:420px;border-radius:999px;filter:blur(44px);opacity:.42}.authAuroraOne{top:8%;right:3%;background:rgba(154,91,255,.48)}.authAuroraTwo{right:18%;bottom:-18%;background:rgba(69,103,255,.28)}.authStarDust{inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.46) 0 .8px,transparent 1.4px),radial-gradient(circle,rgba(183,143,255,.32) 0 1px,transparent 1.8px);background-position:18px 22px,90px 64px;background-size:132px 156px,188px 206px;opacity:.18}.authPhoneShell{position:relative;z-index:1;width:min(100%,424px);min-height:min(860px,calc(100svh - 56px));padding:24px 26px 28px;overflow:hidden;border:1px solid rgba(178,158,255,.16);border-radius:15px}.authTopLine{display:flex;align-items:center;justify-content:space-between;color:rgba(243,240,255,.58);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.authTopActions{justify-self:end;gap:10px}.authBrandPill,.authTopActions{display:inline-flex;align-items:center}.authBrandPill{min-height:31px;padding:0 11px;border:1px solid rgba(176,125,255,.22);border-radius:999px;background:rgba(255,255,255,.035);color:rgba(243,240,255,.86);text-decoration:none}.authWelcome{position:relative;display:grid;min-height:181px;grid-template-columns:1fr 190px;align-items:center;margin-top:10px}.authWelcome h1,.authWelcome p,.authWelcome span{position:relative;z-index:2}.authWelcome p{margin:0;color:rgba(255,255,255,.9);font-size:32px;font-weight:720;line-height:1.08;letter-spacing:-.04em}.authWelcome h1{max-width:260px;margin:11px 0 0;color:rgba(243,240,255,.54);font-size:18px;font-weight:500;line-height:1.45}.authWelcome span{display:block;max-width:250px;margin-top:9px;color:rgba(243,240,255,.42);font-size:12px;line-height:1.5}.authSegment{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:14px;padding:5px;border:1px solid rgba(194,177,255,.13);background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.authSegment,.authSegment a{display:grid;border-radius:15px}.authSegment a{position:relative;min-height:44px;place-items:center;color:rgba(243,240,255,.42);font-size:16px;font-weight:680;text-decoration:none}.authSegment a.active{overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.095),rgba(255,255,255,.035)),radial-gradient(circle at 50% 100%,rgba(144,87,255,.4),transparent 56%);color:#ffffff;box-shadow:0 9px 24px rgba(6,8,20,.34)}.authSegment a.active:after{content:"";position:absolute;left:16%;right:16%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(220,167,83,.72),transparent);pointer-events:none}.authPrimaryForm{margin-top:22px}.authPage .authForm{display:grid;gap:13px}.authPage .authField{position:relative;display:grid;min-height:56px;align-items:center;gap:0;color:rgba(243,240,255,.66)}.authPage .authField input{width:100%;min-height:56px;padding:0 62px;border:1px solid rgba(209,190,161,.2);border-radius:15px;font-size:16px;outline:none}.authFieldIcon,.authPage .authFieldAction{position:absolute;z-index:2;top:50%;display:grid;width:21px;height:21px;place-items:center;color:rgba(218,222,232,.68);font-size:0;transform:translateY(-50%)}.authFieldIcon{left:24px}.authFieldAction{right:24px;padding:0;min-height:48px;border:0;border-radius:0;background:transparent;color:var(--gold-bright);box-shadow:none;cursor:pointer;font:inherit;font-weight:700;outline:none}.authFieldAction:focus-visible,.authFieldAction:hover{color:rgba(248,231,195,.78)}.authFieldAction svg,.authFieldIcon svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;vector-effect:non-scaling-stroke}.authSrOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.authOptions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:0;color:rgba(243,240,255,.58);font-size:13px}.authRemember{display:inline-flex;align-items:center;gap:9px}.authRemember input{width:22px;height:22px;accent-color:#9b66ff}.authPage .authForm .authRemember{display:inline-flex;grid-template-columns:none;align-items:center;gap:8px;min-height:24px;color:rgba(243,240,255,.68);font-size:11px;line-height:1}.authPage .authForm .authRemember input{position:relative;flex:0 0 19px;width:19px;min-height:19px;height:19px;margin:0;padding:0;appearance:none;border:1px solid rgba(222,228,238,.12);border-radius:15px}.authPage .authForm .authRemember input:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:11px;border-right:2.4px solid rgba(13,12,24,.82);border-bottom:2.4px solid rgba(13,12,24,.82);opacity:0;transform:rotate(42deg)}.authPage .authForm .authRemember input:checked{border-color:rgba(220,167,83,.42)}.authPage .authForm .authRemember input:checked:after{opacity:1}.authPage .authForm .authRemember span{white-space:nowrap}.authOptions a,.authSwitchHint a{color:#a974ff;text-decoration:none}.authPage .authForm .authSubmit,.authSubmit{min-height:58px;margin-top:6px;border:0;border-radius:15px;background:radial-gradient(circle at 78% 20%,rgba(255,255,255,.35),transparent 28%),linear-gradient(135deg,#8152ff,#9a66ff 46%,#ce9aff);color:#fff;cursor:pointer;font-size:19px;font-weight:720;box-shadow:0 16px 36px rgba(138,84,255,.34),inset 0 1px 0 rgba(255,255,255,.22)}.authDivider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:24px 0 15px;color:rgba(243,240,255,.36)}.authDivider span{height:1px;background:rgba(243,240,255,.12)}.authDivider p{margin:0;font-size:13px}.authSocialRow{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.authSocialRow a,.authSocialRow button{min-height:54px;border:1px solid rgba(194,177,255,.12);border-radius:15px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.84);display:grid;font-size:21px;font-weight:740;opacity:1;place-items:center;text-decoration:none}.authSocialRow a{cursor:pointer}.authSocialRow button:disabled{cursor:not-allowed;opacity:1}.authSocialIconPlate{display:grid;width:32px;height:32px;place-items:center}.authSocialIcon{display:block;width:25px;height:25px}.authSocialIconApple{width:32px;height:32px;color:#ffffff;transform:translate(-.5px,.5px)}:root[data-theme=dark] .authPage .authSocialIconApple{color:#ffffff;fill:#ffffff;opacity:1;filter:brightness(1.08)}:root[data-theme=dark] .authSocialRow button[aria-label="Войти через Apple"]:disabled{opacity:1}.authSocialIconTelegram{width:32px;height:32px;color:#2aabee}.authSocialIconFacebook{width:27px;height:27px;color:#1877f2}.authSwitchHint{margin:24px 0 0;color:rgba(243,240,255,.52);font-size:16px;text-align:center}.authDemoHint{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;color:rgba(243,240,255,.42);font-size:12px}.authDemoHint span{padding:4px 7px;border-radius:999px;background:rgba(156,99,255,.16);color:rgba(211,189,255,.86);letter-spacing:.1em;text-transform:uppercase}.authDemoHint p{margin:0}:where(.authEntryPage) .authError,:where(.authEntryPage) .authSuccess{margin:0 0 16px;padding:12px 14px;border-radius:15px;line-height:1.5}:where(.authEntryPage) .authError{border:1px solid rgba(255,116,116,.34);background:rgba(126,30,30,.22);color:#ffd1d1}:where(.authEntryPage) .authSuccess{border:1px solid rgba(152,220,168,.34);background:rgba(30,126,68,.18);color:#d8ffd8}.authFloatingError{margin:18px 0 0;border-color:rgba(255,116,151,.38);background:rgba(116,32,62,.24);color:#ffd5e1}.authNotice{border-color:rgba(221,188,107,.38);background:rgba(151,101,35,.16);color:rgba(255,235,196,.9)}.authVerifyInstruction{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:13px;width:min(100%,340px);margin:18px auto 0;padding:14px 15px;border:1px solid rgba(221,188,107,.3);border-radius:18px;background:radial-gradient(circle at 18% 20%,rgba(255,238,196,.12),transparent 34%),rgba(151,101,35,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 14px 32px rgba(0,0,0,.14)}.authVerifyInstructionIcon{display:grid;width:36px;height:36px;place-items:center;border-radius:13px;background:rgba(241,209,154,.12);color:rgba(255,231,184,.92)}.authVerifyInstructionIcon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.authVerifyInstruction p{margin:0;color:rgba(255,235,196,.9);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:520;letter-spacing:0;line-height:1.45;text-transform:none}.authPage.authVerifyPage .authSubmit{font-size:18px;letter-spacing:.04em;line-height:1.15;text-transform:none}.authWelcomeCompact{grid-template-columns:1fr;min-height:auto}.authAuroraOne{background:rgba(205,181,129,.38)}.authAuroraTwo{background:rgba(39,75,98,.34)}.authStarDust{background-image:radial-gradient(circle,rgba(255,226,165,.5) 0 .8px,transparent 1.45px),radial-gradient(circle,rgba(255,226,165,.26) 0 1px,transparent 1.7px),linear-gradient(180deg,rgba(255,229,177,.075),transparent 40%);background-position:18px 24px,92px 66px,0 0;background-size:148px 152px,212px 188px,100% 100%;opacity:.16}.authPage:after{content:none;display:none}.authPhoneShell{border-color:rgba(220,167,83,.28);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.authTopLine{color:rgba(248,231,195,.64)}.authBrandPill{border-color:rgba(220,167,83,.46);background:rgba(2,8,17,.32);color:var(--gold-bright)}.authWelcome p{color:#f7efe2}.authWelcome h1{color:rgba(248,231,195,.64)}.authWelcome span{color:rgba(248,231,195,.48)}.authSegment{border-color:rgba(220,167,83,.2);background:rgba(2,8,17,.32)}.authSegment a{color:rgba(248,231,195,.46)}.authSegment a.active{background:linear-gradient(180deg,rgba(248,231,195,.12),rgba(248,231,195,.04)),radial-gradient(circle at 50% 100%,rgba(220,167,83,.34),transparent 56%);color:var(--gold-bright);box-shadow:0 9px 24px rgba(0,0,0,.34)}.authPage .authField input{border-color:rgba(209,190,161,.2);background:rgba(111,108,108,.21);color:rgba(221,217,205,.74);box-shadow:none}.authPage .authField input::placeholder{color:rgba(159,176,193,.78)}.authPage .authField input:focus{border-color:rgba(209,190,161,.34);box-shadow:none}.authFieldAction,.authFieldIcon{color:rgba(159,176,193,.82)}.authOptions{color:rgba(248,231,195,.62)}.authOptions a,.authSwitchHint a{color:var(--gold-bright)}.authPage .authForm .authRemember{color:rgba(248,231,195,.72)}.authPage .authForm .authRemember input{background:linear-gradient(180deg,rgba(31,39,49,.88),rgba(17,24,33,.94)),rgba(20,27,36,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 16px rgba(0,0,0,.18)}.authPage .authForm .authRemember input:checked{background:var(--gold-gradient);box-shadow:0 6px 14px rgba(220,167,83,.2),inset 0 1px 0 rgba(255,255,255,.24)}.authPage .authForm .authSubmit{background:radial-gradient(circle at 18% 18%,rgba(255,241,204,.5),transparent 28%),linear-gradient(135deg,#f3d58f,#d59f42 52%,#a36b1e);color:#120c05;box-shadow:0 14px 34px rgba(220,167,83,.24),inset 0 1px 0 rgba(255,255,255,.28)}.authDivider{color:rgba(248,231,195,.42)}.authDivider span{background:rgba(220,167,83,.18)}.authSocialRow button{border-color:rgba(194,177,255,.12);background:rgba(255,255,255,.06);color:rgba(255,255,255,.84);box-shadow:none}.authSwitchHint{color:rgba(248,231,195,.58)}.authDemoHint{color:rgba(248,231,195,.44)}.authDemoHint span{background:rgba(220,167,83,.16);color:rgba(248,231,195,.86)}:root[data-theme=light] .authEntryPage{--auth-entry-muted:#6f89a4;--auth-entry-panel-border:#98b1c5;--auth-entry-panel-background:rgba(247,251,255,0.76);--auth-entry-control-border:#cfe0ee;--auth-entry-control-background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(247,251,255,0.98)) rgba(255,255,255,0.98);--auth-entry-action-background:#48bfd2;--auth-entry-action-color:#ffffff}:root[data-theme=light] .authEntryPage .authStarDust{background-image:radial-gradient(circle,rgba(139,91,28,.24) 0 .8px,transparent 1.5px),radial-gradient(circle,rgba(139,91,28,.12) 0 1px,transparent 1.8px);opacity:.18}:root[data-theme=light] .authEntryPage .authAuroraOne{background:rgba(214,165,78,.28)}:root[data-theme=light] .authEntryPage .authAuroraTwo{background:rgba(108,130,148,.2)}:root[data-theme=light] .authEntryPage .authDemoHint,:root[data-theme=light] .authEntryPage .authTopLine{color:rgba(47,36,24,.64)}:root[data-theme=light] .authEntryPage .authBrandPill,:root[data-theme=light] .authEntryPage .authForm .authRemember input,:root[data-theme=light] .authEntryPage .authSegment{border-color:var(--auth-entry-panel-border);background:var(--auth-entry-panel-background);color:var(--auth-entry-muted);box-shadow:none}:root[data-theme=light] .authEntryPage .authDemoHint p,:root[data-theme=light] .authEntryPage .authDivider p,:root[data-theme=light] .authEntryPage .authFloatingError,:root[data-theme=light] .authEntryPage .authNotice,:root[data-theme=light] .authEntryPage .authOptions,:root[data-theme=light] .authEntryPage .authSwitchHint,:root[data-theme=light] .authEntryPage .authWelcome p,:root[data-theme=light] .authEntryPage .authWelcome span{color:var(--auth-entry-muted)}:root[data-theme=light] .authEntryPage .authWelcome h1{color:#173b5d}:root[data-theme=light] .authEntryPage .authSegment a{color:rgba(47,36,24,.48)}:root[data-theme=light] .authEntryPage .authForm .authSubmit,:root[data-theme=light] .authEntryPage .authSegment a.active{border-color:transparent;background:var(--auth-entry-action-background);color:var(--auth-entry-action-color);box-shadow:none}:root[data-theme=light] .authEntryPage .authField input,:root[data-theme=light] .authEntryPage .authSocialRow a,:root[data-theme=light] .authEntryPage .authSocialRow button{border-color:var(--auth-entry-control-border);background:var(--auth-entry-control-background);color:var(--auth-entry-muted);box-shadow:none}:root[data-theme=light] .authEntryPage .authField input:focus{border-color:var(--auth-entry-control-border);box-shadow:none}:root[data-theme=light] .authEntryPage .authField input::placeholder{color:rgba(47,36,24,.36)}:root[data-theme=light] .authEntryPage .authFieldAction,:root[data-theme=light] .authEntryPage .authFieldIcon{color:rgba(47,36,24,.5)}:root[data-theme=light] .authEntryPage .authSocialIconApple{color:#000000}:root[data-theme=light] .authEntryPage .authOptions a,:root[data-theme=light] .authEntryPage .authSwitchHint a{color:var(--gold-bright)}:root[data-theme=light] .authEntryPage .authForm .authRemember{color:#8a5a1e}:root[data-theme=light] .authEntryPage .authDivider{color:rgba(47,36,24,.38)}:root[data-theme=light] .authEntryPage .authDivider span{background:rgba(151,101,35,.14)}:root[data-theme=light] .authVerifyInstruction{border-color:rgba(151,101,35,.18);background:radial-gradient(circle at 16% 14%,rgba(255,255,255,.78),transparent 36%),rgba(255,252,246,.7);box-shadow:0 14px 30px rgba(96,124,153,.12),inset 0 1px 0 rgba(255,255,255,.72)}:root[data-theme=light] .authVerifyInstructionIcon{background:rgba(151,101,35,.08);color:#8c642e}:root[data-theme=light] .authVerifyInstruction p{color:rgba(47,36,24,.72)}@media (max-width:700px){.authPage{background:transparent;align-items:stretch;padding:0}.authPhoneShell{width:100%;max-width:var(--mobile-canvas-width,430px);min-height:100svh;margin-inline:auto;padding:24px 24px calc(28px + env(safe-area-inset-bottom, 0px));border:0;border-color:rgba(220,167,83,.28);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.authTopLine{padding-top:4px}.authWelcome{min-height:175px;grid-template-columns:1fr 138px;margin-top:14px}.authWelcome p{max-width:210px;font-size:30px}.authWelcome h1{max-width:205px;font-size:17px}.authWelcome span{max-width:210px;font-size:12px}.authSegment{margin-top:8px}.authSegment a{min-height:44px;font-size:15px}.authPrimaryForm{margin-top:20px}.authPage .authField,.authPage .authField input{min-height:56px}.authPage .authField input{font-size:15px}.authOptions{font-size:12px}.authSubmit{min-height:58px;font-size:18px}.authSocialRow{gap:12px}.authSocialRow button{min-height:54px}}@media (max-width:380px){.authPhoneShell{padding-inline:18px}.authWelcome p{font-size:33px}.authWelcome h1{font-size:18px}.authOptions{align-items:flex-start;flex-direction:column}}@media (min-width:1280px){.authResponsiveFrameWithSidebar .authPage{display:grid;width:100%;max-width:none;min-height:100vh;margin:0;padding:28px clamp(28px,3.5vw,50px) 40px;justify-items:center;align-content:start;overflow:visible}.authResponsiveFrameWithSidebar .authPhoneShell{width:min(100%,430px);margin:0 auto}.authResponsiveFrameWithSidebar .authTopActions>.themeToggle{display:none}}.authPage .authBrandPill,.authPage .authDemoHint,.authPage .authDivider p,.authPage .authField input::placeholder,.authPage .authOptions,.authPage .authSegment a,.authPage .authSocialRow button,.authPage .authSubmit,.authPage .authSwitchHint,.authPage .authTopActions,.authPage .authTopLine{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.16em;text-transform:uppercase}.authPage .authWelcome h1,.authPage .authWelcome p,.authPage .authWelcome span{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:uppercase}.authPage .authWelcome p{letter-spacing:.02em}.authPage .authWelcome h1,.authPage .authWelcome span{letter-spacing:.08em}.authPage .authSegment a{font-size:13px;font-weight:600}.authPage .authField input{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.authPage .authField input::placeholder{font-size:13px;font-weight:400}.authPage .authOptions,.authPage .authSwitchHint{font-size:12px}.authPage .authSubmit{font-size:18px}:root:lang(en) .authPage.authVerifyPage .authWelcome p,:root:lang(pt-BR) .authPage.authVerifyPage .authWelcome p{font-weight:620;letter-spacing:.01em}:root:lang(en) .authPage.authVerifyPage .authSubmit,:root:lang(pt-BR) .authPage.authVerifyPage .authSubmit{font-weight:620;letter-spacing:.02em}.authPage .authDemoHint,.authPage .authDivider p{font-size:11px}.authPage .authBrandPill,.authPage .authError,.authPage .authField input,.authPage .authSegment,.authPage .authSegment a,.authPage .authSocialRow button,.authPage .authSubmit,.authPage .authSuccess{border-radius:15px}.authPage .authDemoHint,.authPage .authDivider,.authPage .authPrimaryForm,.authPage .authSegment,.authPage .authSocialRow,.authPage .authSwitchHint{width:min(100%,340px);margin-left:auto;margin-right:auto}:root[data-theme=light] .authWelcome h1:not(:where(.authEntryPage *)){color:var(--product-calc-title-color,#173b5d)}:root[data-theme=light] .authOptions:not(:where(.authEntryPage *)),:root[data-theme=light] .authWelcome span:not(:where(.authEntryPage *)){color:#6f89a4}:root[data-theme=light] .authPage:not(.authEntryPage) .authForm .authSubmit,:root[data-theme=light] .authSegment a.active:not(:where(.authEntryPage *)),:root[data-theme=light] .authSubmit:not(:where(.authEntryPage *)){border-color:var(--product-calc-current-action-border-color,transparent);background:var(--product-calc-action-background,#48bfd2);color:var(--product-calc-current-action-text-color,#ffffff);box-shadow:var(--product-calc-action-shadow,none)}:root[data-theme=light] .authBrandPill:not(:where(.authEntryPage *)),:root[data-theme=light] .authForm input:not(:where(.cabinetAccountProfilePage *,.authEntryPage *,.supportPage *)),:root[data-theme=light] .authPage:not(.authEntryPage) .authField input,:root[data-theme=light] .authPage:not(.authEntryPage) .authSegment,:root[data-theme=light] .authSocialRow a:not(:where(.authEntryPage *)),:root[data-theme=light] .authSocialRow button:not(:where(.authEntryPage *)){border-color:var(--product-calc-current-control-border-color,#98b1c5);background:var(--product-calc-current-control-background,rgba(247,251,255,.76));color:var(--product-calc-control-text-color,#6f89a4);box-shadow:var(--product-calc-current-control-shadow,none)}:root[data-theme=light] .authPage:not(.authEntryPage) .authField input,:root[data-theme=light] .authSocialRow a:not(:where(.authEntryPage *)),:root[data-theme=light] .authSocialRow button:not(:where(.authEntryPage *)){border-color:var(--product-calc-current-control-border-color,#cfe0ee);background:var(
    --product-calc-current-control-background,linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.98)) rgba(255,255,255,.98)
  );color:var(--product-calc-control-text-color,#6f89a4);box-shadow:var(--product-calc-current-control-shadow,none)}