.auth-module__Y2OPrW__googleLogin{margin-block:16px}@font-face{font-family:Google Sans Signin;src:url(/brand/google-sans-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.auth-module__Y2OPrW__googleButton{border:1px solid var(--auth-strong-border,#747775);background:var(--auth-panel,#fff);width:100%;min-height:44px;color:var(--auth-ink,#1f1f1f);text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:1px 12px 1px 2px;font:500 14px/20px Google Sans Signin,Arial,sans-serif;display:flex}.auth-module__Y2OPrW__googleMark{clip-path:inset(9px round 50%);flex:0 0 40px}.auth-module__Y2OPrW__googleButton:hover{background:var(--auth-soft,#f2f2f2);border-color:var(--auth-accent)}html[data-theme=dark] .auth-module__Y2OPrW__googleButton{background:var(--auth-soft,#131314)}html[data-theme=dark] .auth-module__Y2OPrW__googleButton:hover{background:var(--auth-panel,#1f1f1f)}.auth-module__Y2OPrW__googleButton:focus-visible{outline-offset:3px;outline:2px solid #1a73e8}.auth-module__Y2OPrW__googleButton:disabled{opacity:.65;cursor:wait}.auth-module__Y2OPrW__authPage{--auth-panel:#fff;--auth-soft:#f4f7fb;--auth-border:#132b4a21;--auth-strong-border:#132b4a3d;--auth-accent:#1566cf;--auth-accent-soft:#1566cf17;--auth-gold:linear-gradient(180deg, #f8c74f, #eba614);--auth-gold-ink:#1a1206;--auth-positive:#0c9764;--auth-warning:#9a6a06;--auth-danger:#c74331;--auth-ink:#12273c;--auth-muted:#566d82;--auth-shadow:0 18px 44px #172c4821;--auth-hero-a:#dde8f4;--auth-hero-b:#cadaed;isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#22201f;justify-content:center;align-items:center;min-height:100vh;padding:104px 20px 72px;font-family:Golos Text,system-ui,sans-serif;display:flex;position:relative}.auth-module__Y2OPrW__authPage:before{content:"";z-index:-1;background:#22201f url(/login-background.webp) 50%/cover no-repeat;position:fixed;inset:0}.auth-module__Y2OPrW__embeddedAuth{background:0 0;min-height:0;padding:0;display:block}.auth-module__Y2OPrW__embeddedAuth:before{content:none}.auth-module__Y2OPrW__embeddedAuth .auth-module__Y2OPrW__innerWide,.auth-module__Y2OPrW__embeddedAuth .auth-module__Y2OPrW__inner{width:100%}html[data-theme=dark] .auth-module__Y2OPrW__authPage{--auth-panel:#0b1727;--auth-soft:#0e1d30;--auth-border:#96b6de26;--auth-strong-border:#96b6de4d;--auth-accent:#63a8ff;--auth-accent-soft:#63a8ff24;--auth-positive:#4ce0a4;--auth-warning:#f3c877;--auth-danger:#ff9384;--auth-ink:#f0f5fb;--auth-muted:#8ba0bd;--auth-shadow:0 20px 54px #00000080;--auth-hero-a:#123049;--auth-hero-b:#0a1626;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#060d17}html[data-theme=dark] .auth-module__Y2OPrW__authPage.auth-module__Y2OPrW__embeddedAuth{background:0 0}.auth-module__Y2OPrW__inner{width:min(560px,100%);margin:0 auto}.auth-module__Y2OPrW__innerWide{width:min(1120px,100%)}.auth-module__Y2OPrW__card{border:1px solid var(--auth-border);background:var(--auth-panel);box-shadow:var(--auth-shadow);border-radius:14px;padding:34px 36px 32px}.auth-module__Y2OPrW__cardHead{border-bottom:1px solid var(--auth-border);background:linear-gradient(155deg, var(--auth-hero-a), var(--auth-hero-b));border-radius:14px 14px 0 0;margin:-34px -36px 26px;padding:30px 36px 24px}.auth-module__Y2OPrW__title{color:var(--auth-ink);letter-spacing:-.015em;margin:0;font-family:Onest,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:1.08}.auth-module__Y2OPrW__kicker{color:var(--auth-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;display:block}.auth-module__Y2OPrW__sub{max-width:62ch;color:var(--auth-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.auth-module__Y2OPrW__sub b{color:var(--auth-ink);font-weight:600}.auth-module__Y2OPrW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.auth-module__Y2OPrW__field{flex-direction:column;gap:5px;display:flex}.auth-module__Y2OPrW__wide{grid-column:1/-1}.auth-module__Y2OPrW__field span{color:var(--auth-muted);font-size:12.5px;font-weight:600}.auth-module__Y2OPrW__fieldHeading{color:var(--auth-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;font-weight:600;display:flex}.auth-module__Y2OPrW__fieldHeading a{color:var(--auth-accent);font-size:12px;text-decoration:none}.auth-module__Y2OPrW__fieldHeading a:hover{text-decoration:underline}.auth-module__Y2OPrW__field input,.auth-module__Y2OPrW__field select{border:1px solid var(--auth-strong-border);background:var(--auth-panel);min-height:46px;color:var(--auth-ink);border-radius:9px;padding:0 13px;font-family:inherit;font-size:14px;transition:border-color .14s,box-shadow .14s}.auth-module__Y2OPrW__field select{cursor:pointer}.auth-module__Y2OPrW__field option{background:var(--auth-panel);color:var(--auth-ink)}.auth-module__Y2OPrW__field input::placeholder{color:var(--auth-muted)}.auth-module__Y2OPrW__field input:hover,.auth-module__Y2OPrW__field select:hover{border-color:color-mix(in srgb, var(--auth-accent) 55%, var(--auth-strong-border))}.auth-module__Y2OPrW__field input:focus,.auth-module__Y2OPrW__field select:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px var(--auth-accent-soft);outline:none}.auth-module__Y2OPrW__passwordWrap{display:block;position:relative}.auth-module__Y2OPrW__passwordWrap input{width:100%;padding-right:42px}.auth-module__Y2OPrW__passwordToggle{width:32px;height:32px;color:var(--shop-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.auth-module__Y2OPrW__passwordToggle:hover,.auth-module__Y2OPrW__passwordToggle:focus-visible{background:var(--auth-soft);color:var(--auth-accent)}.auth-module__Y2OPrW__spin{animation:.8s linear infinite auth-module__Y2OPrW__auth-spin}@keyframes auth-module__Y2OPrW__auth-spin{to{transform:rotate(360deg)}}.auth-module__Y2OPrW__passwordToggle:focus-visible{outline:2px solid color-mix(in srgb, var(--auth-accent) 45%, transparent);outline-offset:1px}.auth-module__Y2OPrW__hint{color:var(--auth-muted);font-size:11.5px;line-height:1.45}.auth-module__Y2OPrW__choiceGroup{border:1px solid var(--auth-border);background:var(--auth-soft);border-radius:11px;grid-column:1/-1;min-width:0;margin:4px 0 0;padding:14px 16px 16px}.auth-module__Y2OPrW__choiceGroup legend{color:var(--auth-ink);padding:0 6px;font-size:12.5px;font-weight:700}.auth-module__Y2OPrW__choiceGrid{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px}.auth-module__Y2OPrW__choiceGridThree{-moz-column-count:3;column-count:3}.auth-module__Y2OPrW__choiceOption{width:100%;color:var(--auth-ink);cursor:pointer;-moz-column-break-inside:avoid;break-inside:avoid;border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;padding:8px 10px;font-size:13.5px;line-height:1.35;transition:background .12s;display:flex}.auth-module__Y2OPrW__choiceOption:hover{background:var(--auth-accent-soft)}.auth-module__Y2OPrW__choiceOption input{width:17px;height:17px;accent-color:var(--auth-accent);cursor:pointer;flex:none;margin:0}.auth-module__Y2OPrW__choiceOption span{color:inherit;font-size:inherit;font-weight:500}.auth-module__Y2OPrW__roleCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.auth-module__Y2OPrW__roleCard{border:1px solid var(--auth-border);background:var(--auth-panel);color:var(--auth-ink);text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;gap:6px;padding:16px 17px;font-family:inherit;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative}.auth-module__Y2OPrW__roleCard:hover{border-color:var(--auth-accent);transform:translateY(-1px)}.auth-module__Y2OPrW__roleCardOn{border-color:var(--auth-accent);background:var(--auth-accent-soft);box-shadow:inset 0 0 0 1px var(--auth-accent), 0 8px 20px #1566cf1f}.auth-module__Y2OPrW__roleCardOn:after{content:"✓";background:var(--auth-accent);width:18px;height:18px;color:var(--auth-panel);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:13px}.auth-module__Y2OPrW__roleCardTitle{padding-right:22px;font-size:14px;font-weight:700;line-height:1.3}.auth-module__Y2OPrW__roleCardNote{color:var(--auth-muted);font-size:12px;line-height:1.45}.auth-module__Y2OPrW__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.auth-module__Y2OPrW__primaryBtn{background:var(--auth-gold);min-height:48px;color:var(--auth-gold-ink);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:filter .14s,transform .14s;display:inline-flex;box-shadow:0 8px 22px #f7b32b47,inset 0 1px #fff6}html[data-theme=dark] .auth-module__Y2OPrW__primaryBtn{color:var(--auth-gold-ink)}.auth-module__Y2OPrW__primaryBtn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.auth-module__Y2OPrW__primaryBtn:disabled{opacity:.6;cursor:default}.auth-module__Y2OPrW__linkBtn{color:var(--auth-accent);font-size:13px;font-weight:600;text-decoration:none}.auth-module__Y2OPrW__linkBtn:hover{text-underline-offset:3px;text-decoration:underline}button.auth-module__Y2OPrW__linkBtn{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}button.auth-module__Y2OPrW__linkBtn:disabled{opacity:.6;cursor:default}.auth-module__Y2OPrW__companyMatchPanel{border:1px solid color-mix(in srgb, var(--auth-accent) 42%, var(--auth-border));background:color-mix(in srgb, var(--auth-accent-soft) 62%, var(--auth-panel));border-radius:11px;margin:0 0 20px;padding:15px 17px}.auth-module__Y2OPrW__companyMatchPanelHead,.auth-module__Y2OPrW__companyMatchSelected{align-items:flex-start;gap:11px;display:flex}.auth-module__Y2OPrW__companyMatchPanelHead{color:var(--auth-accent);justify-content:space-between}.auth-module__Y2OPrW__companyMatchPanelHead>div,.auth-module__Y2OPrW__companyMatchSelected>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.auth-module__Y2OPrW__companyMatchPanelHead b,.auth-module__Y2OPrW__companyMatchSelected b{color:var(--auth-ink);font-size:13px}.auth-module__Y2OPrW__companyMatchPanelHead span,.auth-module__Y2OPrW__companyMatchSelected span{color:var(--auth-muted);font-size:11.5px;line-height:1.45}.auth-module__Y2OPrW__companyMatchSelected>svg{color:var(--auth-positive);flex:none}.auth-module__Y2OPrW__registrationCompanyMatch{border-top:1px solid var(--auth-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:12px;padding-top:12px;display:grid}.auth-module__Y2OPrW__registrationCompanyMatch>div{flex-direction:column;gap:3px;min-width:0;display:flex}.auth-module__Y2OPrW__registrationCompanyMatch strong{color:var(--auth-ink);font-size:13px}.auth-module__Y2OPrW__registrationCompanyMatch span,.auth-module__Y2OPrW__registrationCompanyMatch small,.auth-module__Y2OPrW__registrationCompanyMatch em{color:var(--auth-muted);font-size:11px;font-style:normal;line-height:1.4}.auth-module__Y2OPrW__registrationCompanyMatch em{color:var(--auth-accent)}.auth-module__Y2OPrW__companyMatchChoose{border:1px solid var(--auth-accent);background:var(--auth-accent);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font:700 11.5px/1 inherit;display:inline-flex}.auth-module__Y2OPrW__companyMatchChoose:hover{filter:brightness(1.08)}.auth-module__Y2OPrW__matchSpinner{animation:.8s linear infinite auth-module__Y2OPrW__authMatchSpin}@keyframes auth-module__Y2OPrW__authMatchSpin{to{transform:rotate(360deg)}}.auth-module__Y2OPrW__resendRow{color:var(--auth-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 18px;font-size:12px;display:flex}.auth-module__Y2OPrW__recoveryChoices{border:1px solid var(--auth-border);background:var(--auth-panel);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:16px;padding:4px;display:grid}.auth-module__Y2OPrW__recoveryChoices button{min-height:38px;color:var(--auth-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 10px;font:600 13px/1.25 inherit}.auth-module__Y2OPrW__recoveryChoices .auth-module__Y2OPrW__recoveryChoiceActive{border-color:color-mix(in srgb, var(--auth-accent) 45%, var(--auth-border));background:color-mix(in srgb, var(--auth-accent) 10%, var(--auth-panel));color:var(--auth-accent)}.auth-module__Y2OPrW__message{border:1px solid var(--auth-border);background:var(--auth-soft);color:var(--shop-ink);border-radius:6px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.auth-module__Y2OPrW__messageError{border-color:color-mix(in srgb, var(--auth-danger) 45%, var(--auth-border));background:color-mix(in srgb, var(--auth-danger) 8%, var(--auth-panel))}.auth-module__Y2OPrW__messageWarning{border-color:color-mix(in srgb, var(--auth-warning) 50%, var(--auth-border));background:color-mix(in srgb, var(--auth-warning) 9%, var(--auth-panel))}.auth-module__Y2OPrW__messageOk{border-color:color-mix(in srgb, var(--auth-positive) 45%, var(--auth-border));background:color-mix(in srgb, var(--auth-positive) 8%, var(--auth-panel))}.auth-module__Y2OPrW__messageIcon{flex:none;margin-top:1px}.auth-module__Y2OPrW__doneCard{text-align:center;padding:40px 30px}.auth-module__Y2OPrW__doneIcon{background:color-mix(in srgb, var(--auth-positive) 14%, transparent);width:56px;height:56px;color:var(--auth-positive);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.auth-module__Y2OPrW__steps{text-align:left;gap:10px;margin:22px 0 0;display:grid}.auth-module__Y2OPrW__step{border:1px solid var(--auth-border);background:var(--auth-soft);color:var(--shop-muted);border-radius:6px;align-items:flex-start;gap:11px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.auth-module__Y2OPrW__step b{color:var(--shop-ink)}.auth-module__Y2OPrW__stepNum{background:var(--auth-accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:inline-flex}html[data-theme=dark] .auth-module__Y2OPrW__stepNum{color:#0f172a}@media (max-width:760px){.auth-module__Y2OPrW__registrationCompanyMatch{grid-template-columns:1fr}.auth-module__Y2OPrW__companyMatchChoose{width:100%}.auth-module__Y2OPrW__companyMatchSelected{flex-wrap:wrap}.auth-module__Y2OPrW__companyMatchSelected .auth-module__Y2OPrW__linkBtn{margin-left:30px}.auth-module__Y2OPrW__card{padding:20px 18px}.auth-module__Y2OPrW__recoveryChoices,.auth-module__Y2OPrW__grid,.auth-module__Y2OPrW__roleCards{grid-template-columns:1fr}.auth-module__Y2OPrW__choiceGrid{-moz-column-count:1;column-count:1}.auth-module__Y2OPrW__title{font-size:22px}}@media (min-width:761px) and (max-width:900px){.auth-module__Y2OPrW__choiceGridThree{-moz-column-count:2;column-count:2}}.auth-module__Y2OPrW__verificationActions{justify-content:center;gap:8px}.auth-module__Y2OPrW__verificationActions :is(.auth-module__Y2OPrW__primaryBtn,.auth-module__Y2OPrW__secondaryBtn),.auth-module__Y2OPrW__doneCard>.auth-module__Y2OPrW__actions .auth-module__Y2OPrW__primaryBtn{min-height:40px;box-shadow:none;padding:8px 16px;font-size:15px;line-height:1.4}.auth-module__Y2OPrW__secondaryBtn{border:1px solid var(--auth-border);background:var(--auth-panel);color:var(--auth-ink);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.auth-module__Y2OPrW__secondaryBtn:hover:not(:disabled){border-color:var(--auth-accent);color:var(--auth-accent)}.auth-module__Y2OPrW__secondaryBtn:disabled{opacity:.6;cursor:default}.auth-module__Y2OPrW__verificationActions :is(button,a):focus-visible{outline:2px solid var(--auth-accent);outline-offset:3px}.auth-module__Y2OPrW__verificationNotice{overflow-wrap:anywhere;margin:18px 0 0}.auth-module__Y2OPrW__changeEmailForm{border-top:1px solid var(--auth-border);text-align:left;margin-top:24px;padding-top:20px}.auth-module__Y2OPrW__changeEmailForm .auth-module__Y2OPrW__verificationActions{justify-content:flex-start;margin-top:14px}.auth-module__Y2OPrW__doneCard .auth-module__Y2OPrW__sub{overflow-wrap:anywhere}@media (pointer:coarse){.auth-module__Y2OPrW__verificationActions :is(.auth-module__Y2OPrW__primaryBtn,.auth-module__Y2OPrW__secondaryBtn){min-height:44px}}.auth-module__Y2OPrW__registrationCard{padding:24px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__cardHead{margin:-24px -24px 18px;padding:20px 24px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__kicker{margin-bottom:7px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__title{font-size:28px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__sub{max-width:none;margin-top:8px;line-height:1.5}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__roleCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__roleCard{border-radius:7px;gap:5px;padding:12px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__roleCardOn{box-shadow:none}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__roleCard:hover{transform:none}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__roleCardTitle{padding-right:20px;font-weight:600}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__roleCardOn:after{width:16px;height:16px;top:12px;right:9px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__grid{gap:12px 16px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__field :is(input,select){border-radius:6px;min-height:40px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__choiceGroup{border-radius:7px;padding:10px 12px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__choiceOption{padding:6px 8px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__actions{margin-top:16px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__primaryBtn{min-height:40px;box-shadow:none;border-radius:6px;padding-inline:18px}.auth-module__Y2OPrW__privateRegistration{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:16px;display:flex}.auth-module__Y2OPrW__privateRegistration>span{color:var(--auth-ink);font-size:13px;font-weight:600}.auth-module__Y2OPrW__privateRegistration .auth-module__Y2OPrW__googleLogin{margin:0}.auth-module__Y2OPrW__privateRegistration .auth-module__Y2OPrW__googleButton{width:auto;min-width:230px}@media (min-width:761px) and (max-width:1000px){.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__roleCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.auth-module__Y2OPrW__registrationCard{padding:18px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__cardHead{margin:-18px -18px 16px;padding:18px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__roleCards{grid-template-columns:1fr}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__roleCard{gap:4px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__roleCardTitle{font-size:14px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__title{font-size:24px}.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__field :is(input,select),.auth-module__Y2OPrW__registrationCard .auth-module__Y2OPrW__primaryBtn{min-height:44px}.auth-module__Y2OPrW__privateRegistration{gap:8px;display:grid}.auth-module__Y2OPrW__privateRegistration .auth-module__Y2OPrW__googleButton{width:100%;min-width:0}}
