._overlay_1ypen_1{background:var(--bg-color);z-index:1000;flex-direction:column;animation:.35s ease-out forwards _overlayFadeIn_1ypen_1;display:flex;position:fixed;inset:0;overflow:auto}._overlayClosing_1ypen_12{animation:.3s ease-in forwards _overlayFadeOut_1ypen_1}@keyframes _overlayFadeIn_1ypen_1{0%{opacity:0}to{opacity:1}}@keyframes _overlayFadeOut_1ypen_1{0%{opacity:1}to{opacity:0}}._page_1ypen_34{flex-direction:column;flex:1;width:100%;max-width:720px;margin:0 auto;padding:32px 24px 48px;animation:.4s ease-out 50ms both _pageSlideUpIn_1ypen_1;display:flex}._pageClosing_1ypen_45{animation:.3s ease-in forwards _pageSlideDownOut_1ypen_1}@keyframes _pageSlideUpIn_1ypen_1{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes _pageSlideDownOut_1ypen_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(40px)}}._title_1ypen_71{color:var(--text-color);margin:0 0 24px;font-size:22px;font-weight:600}._certList_1ypen_78{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}._certWrap_1ypen_85{flex-direction:column;gap:10px;display:flex}._certWrapWithEmchd_1ypen_91{border:1px solid var(--border-color);background:var(--prim-color);border-radius:12px;gap:0;transition:border-color .2s,background .2s;overflow:hidden}._certWrapSelected_1ypen_100{border-color:#3a53d9}._certCard_1ypen_104{background:var(--prim-color);border:1px solid var(--border-color);cursor:pointer;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;transition:border-color .2s,box-shadow .2s;display:flex}._certCard_1ypen_104:hover{background:var(--hover-color);border-color:#3a53d9}._certCardSelected_1ypen_121{border-color:#3a53d9}._certCardUnavailable_1ypen_125,._certCardUnavailable_1ypen_125:hover{background:var(--prim-color);border-color:var(--border-color);cursor:not-allowed;filter:grayscale();opacity:.5}._certCardWithEmchd_1ypen_134{background:0 0;border:none;border-radius:0}._certWrapWithEmchd_1ypen_91 ._certCard_1ypen_104:hover{background:var(--hover-color);border-color:#0000}._emchdBlock_1ypen_145{border-top:1px solid var(--border-color);flex-direction:column;gap:0;padding-left:64px;display:flex}._emchdTrigger_1ypen_153{cursor:pointer;width:100%;color:var(--text-color);background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:background .2s;display:flex}._emchdTrigger_1ypen_153:hover:not(:disabled){background:var(--hover-color)}._emchdTrigger_1ypen_153:disabled{opacity:.6;cursor:not-allowed}._emchdTriggerText_1ypen_177{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}._emchdChevronOpen_1ypen_186{transform:rotate(180deg)}._emchdDropdown_1ypen_190{border-top:1px solid var(--border-color);background:0 0;border-radius:0;width:100%;overflow:hidden}._emchdOption_1ypen_198{cursor:pointer;text-align:left;width:100%;color:var(--text-color);background:0 0;border:none;flex-direction:column;gap:4px;padding:12px 14px;transition:background .2s;display:flex}._emchdOption_1ypen_198:hover:not(:disabled){background:var(--hover-color)}._emchdOption_1ypen_198:disabled{opacity:.6;cursor:not-allowed}._emchdOptionSelected_1ypen_221{background:#3a53d91f}._emchdOptionTitle_1ypen_225{font-size:14px;font-weight:600}._emchdOptionMeta_1ypen_230{color:var(--nav-text-color);opacity:.9;font-size:12px}._certCardIcon_1ypen_236{color:#fff;background:#3a53d9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}._certCardIcon_1ypen_236 i{font-size:24px;position:relative;top:3px}._certCardBody_1ypen_255{text-align:left;flex:1;align-items:start;min-width:0}._certCardLabel_1ypen_262{color:var(--nav-text-color);opacity:.85;margin-bottom:4px;font-size:12px;display:block}._certCardName_1ypen_270{color:var(--text-color);text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px;font-size:15px;font-weight:600;display:block}._certCardMeta_1ypen_280{color:var(--nav-text-color);opacity:.9;margin-bottom:2px;font-size:12px;display:block}._certCardValid_1ypen_288{color:var(--nav-text-color);opacity:.85;font-size:12px;display:block}._actions_1ypen_295{gap:12px;margin-top:auto;padding-top:24px;display:flex}._btn_1ypen_302{cursor:pointer;text-align:center;border:none;border-radius:10px;flex:1;padding:12px 20px;font-size:15px;font-weight:500;transition:opacity .2s}._btn_1ypen_302:disabled{opacity:.6;cursor:not-allowed}._btnPrimary_1ypen_319{background:var(--accent-color,#0e62ff);color:#fff}._btnPrimary_1ypen_319:hover:not(:disabled){background:var(--accent-color,#0c54da)}._btnSecondary_1ypen_328{color:var(--nav-text-color);border:1px solid var(--border-color);background:0 0}._btnSecondary_1ypen_328:hover:not(:disabled){background:#ffffff0d}._status_1ypen_338{color:var(--nav-text-color);margin-top:16px;font-size:14px}._statusError_1ypen_344{color:#f05555}._statusSuccess_1ypen_348{color:#32cd32}._loader_1ypen_352{border:2px solid var(--border-color);border-top-color:var(--accent-color,#0e62ff);vertical-align:middle;border-radius:50%;width:18px;height:18px;margin-right:8px;animation:.8s linear infinite _spin_1ypen_1;display:inline-block}@keyframes _spin_1ypen_1{to{transform:rotate(360deg)}}._headerRow_1ypen_368{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._headerRow_1ypen_368 ._title_1ypen_71{margin:0}._closeBtn_1ypen_380{width:40px;height:40px;color:var(--nav-text-color);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:background .2s;display:flex}._closeBtn_1ypen_380:hover{color:var(--text-color);background:0 0}._closeBtn_1ypen_380:disabled{opacity:.5;cursor:not-allowed}._sesBlock_1ypen_405{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}._sesDescription_1ypen_412{margin:0;font-size:15px;line-height:1.5;color:var(--nav-text-color)!important}._sesError_1ypen_419{color:#f05555;font-size:14px}._sesLoading_1ypen_424{color:var(--nav-text-color);font-size:14px}._resultPage_1ypen_429{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:50px 0;animation:.4s ease-out forwards _resultPageIn_1ypen_1;display:flex}@keyframes _resultPageIn_1ypen_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._resultIcon_1ypen_450{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;font-size:40px;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards _resultIconIn_1ypen_1;display:flex}._resultIcon_1ypen_450 i{font-size:24px;position:relative;top:2px}._resultIconSuccess_1ypen_468{color:#fff;background:linear-gradient(135deg,#228b22 0% 100%);animation:.5s cubic-bezier(.34,1.56,.64,1) forwards _resultIconIn_1ypen_1}._resultIconError_1ypen_474{color:#fff;background:linear-gradient(135deg,tomato 0% 100%);animation:.5s cubic-bezier(.34,1.56,.64,1) forwards _resultIconIn_1ypen_1,.6s ease-out .5s _errorShake_1ypen_1}@keyframes _errorShake_1ypen_1{0%,to{transform:scale(1)translate(0)}20%{transform:scale(1)translate(-6px)}40%{transform:scale(1)translate(6px)}60%{transform:scale(1)translate(-4px)}80%{transform:scale(1)translate(4px)}}@keyframes _resultIconIn_1ypen_1{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}._resultTitle_1ypen_500{color:var(--text-color);text-align:center;margin:0 0 8px;font-size:24px;font-weight:600;animation:.4s ease-out .2s both _resultTextIn_1ypen_1}._resultDescription_1ypen_509{color:var(--nav-text-color);text-align:center;max-width:360px;margin:0 0 32px;font-size:15px;line-height:1.5;animation:.4s ease-out .3s both _resultTextIn_1ypen_1}@keyframes _resultTextIn_1ypen_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._resultActions_1ypen_530{flex-wrap:wrap;justify-content:center;gap:12px;animation:.4s ease-out .4s both _resultTextIn_1ypen_1;display:flex}._resultActions_1ypen_530 ._btn_1ypen_302{min-width:140px}@media (width<=767px){._page_1ypen_34{box-sizing:border-box;padding-bottom:100px}._emchdBlock_1ypen_145{padding-left:0}}._agreement_1ypen_553{color:var(--nav-text-color);font-size:14px}
