.auth-shell-module__KMW3ta__page{--auth-bg:#0d0c0a;--auth-card:#1d1914d1;--auth-border:#f0ebe224;--auth-border-strong:#f0ebe23d;--auth-text:#f0ebe2;--auth-soft:#cfc7b8;--auth-muted:#8f897d;--auth-accent:#ed7046;--auth-accent-hover:#f07c55;isolation:isolate;min-height:100svh;color:var(--auth-text);background:radial-gradient(circle at 50% 45%, #c66b481f, transparent 35%), var(--auth-bg);place-items:center;padding:84px 24px 48px;display:grid;position:relative;overflow:hidden}.auth-shell-module__KMW3ta__brand{z-index:4;min-height:44px;color:var(--auth-text);align-items:center;font-size:18px;font-weight:720;text-decoration:none;display:inline-flex;position:absolute;top:25px;left:32px}.auth-shell-module__KMW3ta__brandInner{align-items:center;gap:10px;display:inline-flex}.auth-shell-module__KMW3ta__brandMark{color:#fffaf5;background:linear-gradient(145deg,#f28a62,#cb5d39);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 10px 30px #de653d47}.auth-shell-module__KMW3ta__brandMark svg{fill:currentColor;width:21px;height:21px}.auth-shell-module__KMW3ta__close{z-index:5;border:1px solid var(--auth-border);width:44px;height:44px;color:var(--auth-soft);background:#17140fb3;border-radius:50%;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid;position:absolute;top:22px;right:26px}.auth-shell-module__KMW3ta__close:hover{border-color:var(--auth-border-strong);color:var(--auth-text);background:#221e18e6}.auth-shell-module__KMW3ta__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:20px}.auth-shell-module__KMW3ta__brand:focus-visible,.auth-shell-module__KMW3ta__close:focus-visible{outline-offset:3px;outline:3px solid #ed704652}.auth-shell-module__KMW3ta__flow{z-index:-2;opacity:.64;grid-template-columns:repeat(3,minmax(260px,1fr));gap:22px;display:grid;position:absolute;inset:-120px -5vw;transform:rotate(-4deg)scale(1.08)}.auth-shell-module__KMW3ta__flowColumn{flex-direction:column;gap:22px;animation:54s linear infinite auth-shell-module__KMW3ta__auth-flow-up;display:flex}.auth-shell-module__KMW3ta__flowColumn[data-column="1"]{animation-name:auth-shell-module__KMW3ta__auth-flow-down;animation-duration:62s;transform:translateY(-42%)}.auth-shell-module__KMW3ta__flowColumn[data-column="2"]{animation-duration:58s;animation-delay:-20s}.auth-shell-module__KMW3ta__flowCard{background:linear-gradient(145deg,#28221bdb,#15120ed6);border:1px solid #f0ebe214;border-radius:18px;gap:11px;min-height:168px;padding:22px 24px;display:grid;box-shadow:0 18px 44px #0000003d}.auth-shell-module__KMW3ta__flowMeta{color:#cfc7b875;font-size:11px}.auth-shell-module__KMW3ta__flowCard strong{color:#f0ebe2b8;font-size:17px;line-height:1.25}.auth-shell-module__KMW3ta__flowCard p{color:#cfc7b87a;margin:0;font-size:13px;line-height:1.52}.auth-shell-module__KMW3ta__flowCard em{color:#ed7046eb;font-style:normal}.auth-shell-module__KMW3ta__flowMask{z-index:2;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(circle,#0d0c0a33 0 13%,#0d0c0ab8 42%,#0d0c0af0 82%),linear-gradient(90deg,#0d0c0abd,#0000 24% 76%,#0d0c0abd);position:absolute;inset:-10%}.auth-shell-module__KMW3ta__authCard{z-index:3;border:1px solid var(--auth-border);background:linear-gradient(145deg, #ffffff0e, transparent 42%), var(--auth-card);text-align:center;-webkit-backdrop-filter:blur(30px)saturate(110%);backdrop-filter:blur(30px)saturate(110%);border-radius:24px;width:min(440px,100%);padding:40px 36px 32px;position:relative;box-shadow:0 36px 100px #0000008f,inset 0 1px #ffffff0a}.auth-shell-module__KMW3ta__cardMark{margin-bottom:17px;display:inline-grid}.auth-shell-module__KMW3ta__cardMark .auth-shell-module__KMW3ta__brandMark{width:48px;height:48px}.auth-shell-module__KMW3ta__cardMark .auth-shell-module__KMW3ta__brandMark svg{width:28px;height:28px}.auth-shell-module__KMW3ta__eyebrow{color:var(--auth-accent);letter-spacing:.13em;text-transform:uppercase;margin:-5px 0 10px;font-size:11px;font-weight:760}.auth-shell-module__KMW3ta__authCard h1{color:var(--auth-text);letter-spacing:-.035em;margin:0;font-size:27px;font-weight:680;line-height:1.14}.auth-shell-module__KMW3ta__description{color:var(--auth-soft);margin:11px auto 0;font-size:14px;line-height:1.5}.auth-shell-module__KMW3ta__cardBody{text-align:left;margin-top:25px}.auth-shell-module__KMW3ta__form,.auth-shell-module__KMW3ta__workspaceForm{gap:15px;width:100%;display:grid}.auth-shell-module__KMW3ta__socialButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auth-shell-module__KMW3ta__socialButtons>div{align-content:start;gap:6px;min-width:0;display:grid}.auth-shell-module__KMW3ta__socialButtons button{justify-content:center;align-items:center;gap:8px;width:100%;padding:8px;font-size:14px;display:flex}.auth-shell-module__KMW3ta__yandexIcon,.auth-shell-module__KMW3ta__telegramIcon{color:#fff;background:#fc3f1d;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}.auth-shell-module__KMW3ta__telegramIcon{background:linear-gradient(#38aeeb,#279ad1)}.auth-shell-module__KMW3ta__yandexIcon svg,.auth-shell-module__KMW3ta__telegramIcon svg{width:22px;height:22px;display:block}.auth-shell-module__KMW3ta__emailSent{text-align:center;justify-items:center;gap:12px;display:grid}.auth-shell-module__KMW3ta__signedInChoice{text-align:center;gap:15px;display:grid}.auth-shell-module__KMW3ta__signedInIdentity{color:var(--auth-text);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.5}.auth-shell-module__KMW3ta__signedInChoice .auth-shell-module__KMW3ta__submit,.auth-shell-module__KMW3ta__signedInChoice .auth-shell-module__KMW3ta__secondaryButton{justify-content:center;align-items:center;width:100%;padding:12px 16px;line-height:1.5;text-decoration:none;display:flex}.auth-shell-module__KMW3ta__emailSentTitle{color:var(--auth-text);text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.5}.auth-shell-module__KMW3ta__emailSent .auth-shell-module__KMW3ta__textButton{justify-content:center;min-height:44px}.auth-shell-module__KMW3ta__authDivider{color:var(--auth-muted);text-align:center;align-items:center;gap:12px;margin:0;font-size:12px;line-height:1.5;display:flex}.auth-shell-module__KMW3ta__authDivider:before,.auth-shell-module__KMW3ta__authDivider:after{content:"";background:var(--auth-border);flex:1;height:1px}.auth-shell-module__KMW3ta__accountMenu{--auth-border:var(--cab-border);--auth-border-strong:var(--cab-border-strong);--auth-text:var(--cab-text);--auth-soft:var(--cab-muted);--auth-muted:var(--cab-muted);--auth-accent:var(--cab-accent);--auth-accent-hover:var(--cab-accent-2);flex-shrink:0;position:relative}.auth-shell-module__KMW3ta__accountMenu .auth-shell-module__KMW3ta__accountTrigger{cursor:pointer;max-width:min(280px,28vw);min-height:44px;list-style:none}.auth-shell-module__KMW3ta__accountTrigger::-webkit-details-marker{display:none}.auth-shell-module__KMW3ta__accountTrigger:hover,.auth-shell-module__KMW3ta__accountMenu[open] .auth-shell-module__KMW3ta__accountTrigger{border-color:var(--cab-border-strong);background:var(--cab-hover)}.auth-shell-module__KMW3ta__accountTrigger:focus-visible,.auth-shell-module__KMW3ta__accountAction:focus-visible{outline:2px solid var(--cab-accent);outline-offset:3px}.auth-shell-module__KMW3ta__accountAvatar{height:32px;color:var(--cab-accent-2);background:var(--cab-accent-tint-2);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.auth-shell-module__KMW3ta__accountLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.auth-shell-module__KMW3ta__accountLabelSkeleton{background:var(--cab-skeleton,color-mix(in srgb, var(--cab-muted) 22%, transparent));border-radius:999px;width:76px;height:12px;animation:1.4s ease-in-out infinite auth-shell-module__KMW3ta__accountLabelPulse}@keyframes auth-shell-module__KMW3ta__accountLabelPulse{50%{opacity:.45}}.auth-shell-module__KMW3ta__accountChevron{color:var(--cab-muted);flex-shrink:0}.auth-shell-module__KMW3ta__accountMenu[open] .auth-shell-module__KMW3ta__accountChevron{transform:rotate(180deg)}.auth-shell-module__KMW3ta__accountPanel{right:0;top:calc(100% + var(--cab-gap-2));z-index:60;gap:var(--cab-gap-2);overscroll-behavior:contain;width:min(320px,100vw - 32px);max-height:calc(100dvh - 88px);padding:var(--cab-pad-2);background:var(--cab-surface);color:var(--cab-text);border:1px solid var(--cab-border-strong);box-shadow:var(--cab-shadow-lg);text-align:left;border-radius:16px;display:grid;position:absolute;overflow-y:auto}.auth-shell-module__KMW3ta__accountIdentity{gap:var(--cab-gap-1);min-width:0;padding:var(--cab-pad-1);overflow-wrap:anywhere;display:grid}.auth-shell-module__KMW3ta__accountIdentity strong{font-size:14px;font-weight:600}.auth-shell-module__KMW3ta__accountCaption,.auth-shell-module__KMW3ta__accountEmail{color:var(--cab-muted);font-size:12px}.auth-shell-module__KMW3ta__accountAction{align-items:center;gap:var(--cab-gap-2);min-height:44px;padding:var(--cab-pad-1);color:var(--cab-text);border-radius:10px;font-size:13px;text-decoration:none;display:flex}.auth-shell-module__KMW3ta__accountAction svg{color:var(--cab-muted);flex-shrink:0}.auth-shell-module__KMW3ta__accountAction:hover{background:var(--cab-hover)}.auth-shell-module__KMW3ta__accountLinks,.auth-shell-module__KMW3ta__accountSignOut{padding-top:var(--cab-pad-2);border-top:1px solid var(--cab-border)}.auth-shell-module__KMW3ta__accountPanel .auth-shell-module__KMW3ta__form{gap:var(--cab-gap-2)}.auth-shell-module__KMW3ta__accountPanel .auth-shell-module__KMW3ta__formHint{text-align:left;font-size:12px}.auth-shell-module__KMW3ta__accountPanel .auth-shell-module__KMW3ta__socialButtons>div{align-content:start;gap:var(--cab-gap-1);display:grid}.auth-shell-module__KMW3ta__accountPanel .auth-shell-module__KMW3ta__socialButtons .auth-shell-module__KMW3ta__formHint{text-align:center}.auth-shell-module__KMW3ta__accountPanel .auth-shell-module__KMW3ta__secondaryButton{width:100%;min-height:44px;padding:var(--cab-pad-1) var(--cab-pad-2);border:1px solid var(--cab-border);color:var(--cab-text);background:var(--cab-surface-2);border-radius:10px;font-size:13px;font-weight:500;line-height:1.4}.auth-shell-module__KMW3ta__accountPanel .auth-shell-module__KMW3ta__secondaryButton:hover:not(:disabled){background:var(--cab-hover);border-color:var(--cab-border-strong)}.auth-shell-module__KMW3ta__accountPanel .auth-shell-module__KMW3ta__secondaryButton:focus-visible{outline:2px solid var(--cab-accent);outline-offset:2px}.auth-shell-module__KMW3ta__accountPanel .auth-shell-module__KMW3ta__secondaryButton:disabled{cursor:not-allowed}@media (max-width:760px){.auth-shell-module__KMW3ta__accountMenu .auth-shell-module__KMW3ta__accountTrigger{justify-content:center;width:44px;max-width:44px;padding:4px}.auth-shell-module__KMW3ta__accountLabel,.auth-shell-module__KMW3ta__accountChevron{display:none}}.auth-shell-module__KMW3ta__field,.auth-shell-module__KMW3ta__workspaceForm label{color:var(--auth-soft);text-align:left;gap:7px;font-size:12px;font-weight:650;display:grid}.auth-shell-module__KMW3ta__field input,.auth-shell-module__KMW3ta__workspaceForm input,.auth-shell-module__KMW3ta__codeInput{border:1px solid var(--auth-border);width:100%;min-height:50px;color:var(--auth-text);font:inherit;background:#0c0b09b8;border-radius:12px;outline:none;padding:0 15px;font-size:15px;transition:border-color .14s,box-shadow .14s,background .14s}.auth-shell-module__KMW3ta__field input::placeholder,.auth-shell-module__KMW3ta__workspaceForm input::placeholder,.auth-shell-module__KMW3ta__codeInput::placeholder{color:#8f897db3}.auth-shell-module__KMW3ta__field input:hover:not(:disabled),.auth-shell-module__KMW3ta__workspaceForm input:hover:not(:disabled),.auth-shell-module__KMW3ta__codeInput:hover:not(:disabled){border-color:var(--auth-border-strong)}.auth-shell-module__KMW3ta__field input:focus-visible,.auth-shell-module__KMW3ta__workspaceForm input:focus-visible,.auth-shell-module__KMW3ta__codeInput:focus-visible{border-color:var(--auth-accent);box-shadow:0 0 0 3px #ed704629}.auth-shell-module__KMW3ta__passwordRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-shell-module__KMW3ta__textButton,.auth-shell-module__KMW3ta__switch a{min-height:32px;color:var(--auth-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:12px;font-weight:660;text-decoration:none;display:inline-flex}.auth-shell-module__KMW3ta__textButton:hover,.auth-shell-module__KMW3ta__switch a:hover{color:var(--auth-accent-hover)}.auth-shell-module__KMW3ta__submit,.auth-shell-module__KMW3ta__workspaceForm button,.auth-shell-module__KMW3ta__secondaryButton{color:#fffaf5;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#f07a50,#dd603a);border:1px solid #0000;border-radius:12px;font-weight:730;transition:transform .14s,filter .14s,opacity .14s;box-shadow:0 15px 35px #de603a42}.auth-shell-module__KMW3ta__submit:hover:not(:disabled),.auth-shell-module__KMW3ta__workspaceForm button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.auth-shell-module__KMW3ta__submit:focus-visible,.auth-shell-module__KMW3ta__workspaceForm button:focus-visible,.auth-shell-module__KMW3ta__secondaryButton:focus-visible,.auth-shell-module__KMW3ta__textButton:focus-visible,.auth-shell-module__KMW3ta__switch a:focus-visible,.auth-shell-module__KMW3ta__factorButton:focus-visible{outline-offset:3px;outline:3px solid #ed704645}.auth-shell-module__KMW3ta__submit:disabled,.auth-shell-module__KMW3ta__workspaceForm button:disabled,.auth-shell-module__KMW3ta__secondaryButton:disabled{cursor:wait;opacity:.58}.auth-shell-module__KMW3ta__secondaryButton{border-color:var(--auth-border);color:var(--auth-soft);box-shadow:none;background:#17140fbd}.auth-shell-module__KMW3ta__switch,.auth-shell-module__KMW3ta__legal,.auth-shell-module__KMW3ta__formHint,.auth-shell-module__KMW3ta__formError{text-align:center;margin:0;font-size:12px;line-height:1.5}.auth-shell-module__KMW3ta__switch,.auth-shell-module__KMW3ta__legal,.auth-shell-module__KMW3ta__formHint{color:var(--auth-muted)}.auth-shell-module__KMW3ta__formError{color:#f0aaa0;text-align:left;background:#be3d2f17;border:1px solid #e85e4c3d;border-radius:10px;padding:10px 12px}.auth-shell-module__KMW3ta__passwordRequirements{border:1px solid var(--auth-border);color:var(--auth-soft);overflow-wrap:anywhere;background:#17140f80;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.6}.auth-shell-module__KMW3ta__passwordRequirements strong{color:var(--auth-text)}.auth-shell-module__KMW3ta__passwordRequirements ul{margin:6px 0;padding-left:18px}.auth-shell-module__KMW3ta__passwordRequirements p{margin:6px 0 0}.auth-shell-module__KMW3ta__verificationLead{color:var(--auth-soft);text-align:center;margin:0 0 4px;font-size:13px;line-height:1.5}.auth-shell-module__KMW3ta__verificationLead strong{color:var(--auth-text)}.auth-shell-module__KMW3ta__codeInput{text-align:center;letter-spacing:.24em}.auth-shell-module__KMW3ta__factorList{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.auth-shell-module__KMW3ta__factorButton{border:1px solid var(--auth-border);min-height:38px;color:var(--auth-soft);font:inherit;cursor:pointer;background:#0d0c0a80;border-radius:999px;padding:0 13px;font-size:12px}.auth-shell-module__KMW3ta__factorButton[data-active=true]{color:var(--auth-text);background:#ed704624;border-color:#ed704685}.auth-shell-module__KMW3ta__captcha{min-height:1px}.auth-shell-module__KMW3ta__unavailable{border:1px solid var(--auth-border);width:100%;color:var(--auth-text);background:#0d0c0a7a;border-radius:13px;align-items:flex-start;gap:13px;padding:15px;display:flex}.auth-shell-module__KMW3ta__unavailable p{color:var(--auth-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.auth-shell-module__KMW3ta__statusDot{background:#d89a39;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 5px #d89a391f}@keyframes auth-shell-module__KMW3ta__auth-flow-up{to{transform:translateY(-50%)}}@keyframes auth-shell-module__KMW3ta__auth-flow-down{to{transform:translateY(8%)}}@media (max-width:760px){.auth-shell-module__KMW3ta__page{padding:82px 16px 30px;overflow-y:auto}.auth-shell-module__KMW3ta__brand{top:17px;left:18px}.auth-shell-module__KMW3ta__close{top:14px;right:14px}.auth-shell-module__KMW3ta__flow{opacity:.5;grid-template-columns:repeat(2,minmax(240px,1fr));inset-inline:-65vw}.auth-shell-module__KMW3ta__flowColumn[data-column="2"]{display:none}.auth-shell-module__KMW3ta__authCard{border-radius:21px;padding:32px 24px 25px}}@media (max-width:390px){.auth-shell-module__KMW3ta__page{padding-inline:12px}.auth-shell-module__KMW3ta__brandInner{gap:8px}.auth-shell-module__KMW3ta__authCard{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.auth-shell-module__KMW3ta__flowColumn{animation:none}.auth-shell-module__KMW3ta__submit,.auth-shell-module__KMW3ta__workspaceForm button{transition:none}}
