.not-found_main__CT6Pt{flex:1 1;display:flex;align-items:center;justify-content:center;padding:80px 0;min-height:calc(100vh - 65px)}.not-found_errorContent__vB27_{text-align:center;max-width:600px}.not-found_errorCode__0gOah{font-size:120px;font-weight:800;color:var(--error-code-color);line-height:1;margin-bottom:24px;letter-spacing:-3px}.not-found_errorTitle__Zvryx{font-size:32px;font-weight:700;color:var(--text-dark);margin-bottom:16px;letter-spacing:-.5px}.not-found_errorDescription__nQnXS{font-size:18px;color:var(--text-gray);line-height:1.6;margin-bottom:40px}.not-found_errorActions__hpWeh{display:flex;gap:12px;justify-content:center}.not-found_errorBtn__tipmz{background:var(--btn-primary-bg);color:var(--btn-primary-color)}.not-found_errorBtn__tipmz:hover{background:var(--btn-primary-hover);transform:translateY(-1px)}@media (max-width:768px){.not-found_errorCode__0gOah{font-size:80px}.not-found_errorTitle__Zvryx{font-size:24px}.not-found_errorDescription__nQnXS{font-size:16px}}.Header_header__KwdYD{border-bottom:1px solid var(--border);background:var(--header-bg);position:-webkit-sticky;position:sticky;top:0;z-index:100;transition:background .3s,border-color .3s}.Header_headerContent__MvHuQ{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.Header_logo____uDV{font-size:24px;font-weight:700;color:var(--text-dark);text-decoration:none;transition:color .3s}.Header_headerRight__QvoVN{display:flex;align-items:center;gap:24px}.Header_navLinks__PIPAd{display:flex;gap:32px;list-style:none}.Header_navLinks__PIPAd a{color:var(--text-gray);text-decoration:none;font-size:15px;font-weight:500;transition:color .2s}.Header_navLinks__PIPAd a:hover{color:var(--primary)}.Header_themeToggle__n7epd{width:40px;height:40px;border-radius:10px;border:1px solid var(--border);background:var(--bg-light);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,transform .15s;flex-shrink:0}.Header_themeToggle__n7epd:hover{border-color:var(--primary);transform:scale(1.05)}.Header_themeToggle__n7epd svg{width:18px;height:18px;fill:var(--text-gray)}.Header_iconSun__bgPX2{display:none}.Header_iconMoon__c_R62,[data-theme=dark] .Header_iconSun__bgPX2{display:block}[data-theme=dark] .Header_iconMoon__c_R62{display:none}.Header_langSwitcher__dXvph{position:relative}.Header_langSelected__Tdiea{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:var(--bg-light);border:1px solid var(--border);border-radius:8px;font-size:13px;font-weight:600;color:var(--text-dark);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,background .3s,color .3s;font-family:inherit}.Header_langSelected__Tdiea:hover{border-color:var(--primary)}.Header_langSelected__Tdiea svg{transition:transform .2s}.Header_langSwitcherOpen__qytps .Header_langSelected__Tdiea svg{transform:rotate(180deg)}.Header_langDropdown__ir4lI{position:absolute;top:calc(100% + 6px);right:0;background:var(--header-bg);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px var(--shadow);overflow:hidden;min-width:130px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .15s;z-index:200}.Header_langSwitcherOpen__qytps .Header_langDropdown__ir4lI{opacity:1;visibility:visible;transform:translateY(0)}.Header_langOption__IVKpH{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:600;color:var(--text-gray);text-decoration:none;transition:background .1s,color .1s;font-family:inherit}.Header_langOption__IVKpH:hover{background:var(--bg-light);color:var(--text-dark)}.Header_langOptionActive__FEL4u{color:var(--primary)}@media (max-width:768px){.Header_navLinks__PIPAd{display:none}}