.forms-module__ru0UGW__form,.forms-module__ru0UGW__newsletterForm{--form-accent:var(--yellow,#ffc83d);--form-accent-strong:var(--coral,#ff6048);--form-dark-ink:var(--ink-deep,#05272a);--form-ink:var(--white,#fff);--form-muted:#bdd0ce;--form-line:#ffffff47;--form-surface:#ffffff0f;--form-soft:#ffffff0d;color:var(--form-ink);font:inherit;letter-spacing:0}.forms-module__ru0UGW__form{gap:20px;width:100%;display:grid}.forms-module__ru0UGW__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.forms-module__ru0UGW__field{gap:8px;min-width:0;display:grid}.forms-module__ru0UGW__field label{color:var(--form-ink);font-size:14px;font-weight:700;line-height:1.35}.forms-module__ru0UGW__field input,.forms-module__ru0UGW__field select,.forms-module__ru0UGW__field textarea{border:1px solid var(--form-line);background:var(--form-surface);width:100%;min-width:0;color:var(--form-ink);font:inherit;letter-spacing:0;border-radius:4px;outline:0;font-size:16px;transition:border-color .16s,box-shadow .16s,background-color .16s}.forms-module__ru0UGW__field input,.forms-module__ru0UGW__field select{min-height:52px;padding:0 15px}.forms-module__ru0UGW__field textarea{resize:vertical;min-height:154px;padding:14px 15px;line-height:1.55}.forms-module__ru0UGW__field select option{color:var(--form-dark-ink);background:var(--white,#fff)}.forms-module__ru0UGW__field input::placeholder,.forms-module__ru0UGW__field textarea::placeholder{color:var(--form-muted);opacity:.8}.forms-module__ru0UGW__field input:focus-visible,.forms-module__ru0UGW__field select:focus-visible,.forms-module__ru0UGW__field textarea:focus-visible{border-color:var(--form-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--form-accent) 22%, transparent)}.forms-module__ru0UGW__field input[aria-invalid=true],.forms-module__ru0UGW__field select[aria-invalid=true],.forms-module__ru0UGW__field textarea[aria-invalid=true]{background:#ff9b8b17;border-color:#ff9b8b;box-shadow:0 0 0 1px #ff9b8b52}.forms-module__ru0UGW__fieldIssues{color:#ffd7d0;overflow-wrap:anywhere;gap:3px;font-size:13px;font-weight:650;line-height:1.45;display:grid}.forms-module__ru0UGW__fieldIssues p{margin:0}.forms-module__ru0UGW__field input:disabled,.forms-module__ru0UGW__field select:disabled,.forms-module__ru0UGW__field textarea:disabled{cursor:not-allowed;opacity:.62}.forms-module__ru0UGW__modeGroup{border:1px solid var(--form-line);background:var(--form-soft);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%;padding:3px;display:grid}.forms-module__ru0UGW__modeGroup button{min-height:43px;color:var(--form-muted);cursor:pointer;font:inherit;letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:2px;font-size:14px;font-weight:750;transition:background-color .16s,color .16s,border-color .16s}.forms-module__ru0UGW__modeGroup button:hover:not(:disabled){color:var(--form-ink)}.forms-module__ru0UGW__modeGroup button:focus-visible{outline:3px solid color-mix(in srgb, var(--form-accent) 35%, transparent);outline-offset:1px}.forms-module__ru0UGW__modeGroup button.forms-module__ru0UGW__modeActive{border-color:var(--form-accent);background:var(--form-accent);color:var(--form-dark-ink)}.forms-module__ru0UGW__modeGroup button:disabled{cursor:not-allowed;opacity:.62}.forms-module__ru0UGW__consentStack{gap:10px;display:grid}.forms-module__ru0UGW__consentField{gap:7px;display:grid}.forms-module__ru0UGW__consentRow{border:1px solid var(--form-line);background:var(--form-soft);border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:15px;transition:border-color .16s,background-color .16s;display:grid}.forms-module__ru0UGW__consentRow:focus-within{border-color:var(--aqua,#14c7bd);background:#14c7bd1a}.forms-module__ru0UGW__consentRow:has(input:checked){border-color:var(--aqua,#14c7bd);background:#14c7bd1a}.forms-module__ru0UGW__consentRow[data-invalid=true]{background:#ff9b8b17;border-color:#ff9b8b}.forms-module__ru0UGW__consentRow input{width:18px;height:18px;accent-color:var(--aqua,#14c7bd);cursor:pointer;margin:1px 0 0}.forms-module__ru0UGW__consentRow input:focus-visible{outline:3px solid color-mix(in srgb, var(--form-accent) 35%, transparent);outline-offset:2px}.forms-module__ru0UGW__consentRow label{color:var(--form-muted);cursor:pointer;overflow-wrap:anywhere;font-size:14px;line-height:1.58}.forms-module__ru0UGW__consentRow a{color:var(--form-accent);text-decoration:underline;-webkit-text-decoration-color:var(--form-accent);text-decoration-color:var(--form-accent);text-underline-offset:3px}.forms-module__ru0UGW__submitButton,.forms-module__ru0UGW__iconSubmitButton{border:1px solid var(--form-accent);background:var(--form-accent);color:var(--form-dark-ink);cursor:pointer;font:inherit;letter-spacing:0;border-radius:3px;justify-content:center;align-items:center;font-size:15px;font-weight:800;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.forms-module__ru0UGW__submitButton{gap:10px;width:100%;min-height:52px;padding:0 20px}.forms-module__ru0UGW__submitButton:hover:not(:disabled),.forms-module__ru0UGW__iconSubmitButton:hover:not(:disabled){border-color:var(--form-accent-strong);background:var(--form-accent-strong);color:var(--form-ink);transform:translateY(-1px)}.forms-module__ru0UGW__submitButton:focus-visible,.forms-module__ru0UGW__iconSubmitButton:focus-visible{outline:3px solid color-mix(in srgb, var(--form-accent) 38%, transparent);outline-offset:3px}.forms-module__ru0UGW__submitButton:disabled,.forms-module__ru0UGW__iconSubmitButton:disabled{cursor:wait;opacity:.68}.forms-module__ru0UGW__feedback{border:1px solid;border-radius:3px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.forms-module__ru0UGW__feedback p{margin:0}.forms-module__ru0UGW__feedback.forms-module__ru0UGW__success{color:#176443;background:#eaf8f1}.forms-module__ru0UGW__feedback.forms-module__ru0UGW__error{color:#9b321e;background:#fff0eb}.forms-module__ru0UGW__requestId{opacity:.78;margin-top:4px!important}.forms-module__ru0UGW__feedbackDetails{gap:3px;margin:7px 0 0;padding-left:18px;display:grid}.forms-module__ru0UGW__requestId code{font:inherit;overflow-wrap:anywhere;font-weight:700}.forms-module__ru0UGW__newsletterForm{gap:10px;width:100%;display:grid}.forms-module__ru0UGW__newsletterControls{grid-template-columns:minmax(0,1fr) 52px;align-items:end;gap:8px;display:grid}.forms-module__ru0UGW__newsletterField label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.forms-module__ru0UGW__newsletterField input::placeholder{color:#f2f8f7;opacity:1}.forms-module__ru0UGW__iconSubmitButton{flex:0 0 52px;width:52px;height:52px;padding:0}.forms-module__ru0UGW__spinner{animation:.9s linear infinite forms-module__ru0UGW__spin}@keyframes forms-module__ru0UGW__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.forms-module__ru0UGW__twoColumns{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.forms-module__ru0UGW__field input,.forms-module__ru0UGW__field select,.forms-module__ru0UGW__field textarea,.forms-module__ru0UGW__modeGroup button,.forms-module__ru0UGW__consentRow,.forms-module__ru0UGW__submitButton,.forms-module__ru0UGW__iconSubmitButton{transition:none}.forms-module__ru0UGW__spinner{animation-duration:1.8s}}
.AuthSessionPanel-module__WHL0nq__panel{width:100%;color:var(--white,#fff);background:#ffffff0f;border:1px solid #ffffff47;border-radius:4px;grid-template-columns:34px minmax(0,1fr);gap:18px;padding:26px;display:grid}.AuthSessionPanel-module__WHL0nq__panel>svg{color:var(--aqua,#14c7bd)}.AuthSessionPanel-module__WHL0nq__panel h2{margin:0 0 8px;font-size:26px;line-height:1.15}.AuthSessionPanel-module__WHL0nq__panel p{color:#d3dfde;margin:0 0 12px;line-height:1.55}.AuthSessionPanel-module__WHL0nq__panel strong{overflow-wrap:anywhere;color:var(--yellow,#ffc83d)}.AuthSessionPanel-module__WHL0nq__panel button{border:1px solid var(--yellow,#ffc83d);background:var(--yellow,#ffc83d);min-height:50px;color:var(--ink-deep,#05272a);cursor:pointer;font:inherit;border-radius:3px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;font-weight:800;display:inline-flex}.AuthSessionPanel-module__WHL0nq__panel button:hover:not(:disabled){border-color:var(--white,#fff);background:var(--white,#fff)}.AuthSessionPanel-module__WHL0nq__panel button:focus-visible{outline:3px solid var(--aqua,#14c7bd);outline-offset:3px}.AuthSessionPanel-module__WHL0nq__panel button:disabled{cursor:wait;opacity:.7}.AuthSessionPanel-module__WHL0nq__panel .AuthSessionPanel-module__WHL0nq__error{color:#ffc6ba;grid-column:1/-1;margin:0}.AuthSessionPanel-module__WHL0nq__notice{color:#fff4f1;background:#c43d3233;border:1px solid #ffc6ba;border-radius:3px;align-items:center;gap:10px;width:100%;margin:0 0 18px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.AuthSessionPanel-module__WHL0nq__notice span{flex:1}.AuthSessionPanel-module__WHL0nq__noticeActions{flex-wrap:wrap;gap:8px;display:flex}.AuthSessionPanel-module__WHL0nq__notice button{min-height:38px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:3px;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.AuthSessionPanel-module__WHL0nq__notice button:hover{color:var(--ink-deep,#05272a);background:var(--white,#fff)}.AuthSessionPanel-module__WHL0nq__notice button:focus-visible{outline:3px solid var(--yellow,#ffc83d);outline-offset:3px}.AuthSessionPanel-module__WHL0nq__notice button:disabled{cursor:wait;opacity:.65}.AuthSessionPanel-module__WHL0nq__noticeError{color:#ffc6ba;margin:-8px 0 18px;font-size:14px;line-height:1.45}.AuthSessionPanel-module__WHL0nq__loading{color:#d3dfde;align-items:center;gap:10px;min-height:64px;font-size:14px;line-height:1.45;display:flex}.AuthSessionPanel-module__WHL0nq__loading svg{color:var(--aqua,#14c7bd);flex:none;animation:.9s linear infinite AuthSessionPanel-module__WHL0nq__session-spin}@keyframes AuthSessionPanel-module__WHL0nq__session-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AuthSessionPanel-module__WHL0nq__loading svg{animation:none}}@media (max-width:620px){.AuthSessionPanel-module__WHL0nq__notice{flex-wrap:wrap;align-items:flex-start}.AuthSessionPanel-module__WHL0nq__noticeActions{flex-basis:100%}}
