.Footer_footer__LxLGV{background:#1C3F39;padding:var(--space-10) 0}.Footer_inner__4mERO{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.Footer_copy__KAKJk{font-size:var(--text-sm);color:rgba(255,255,255,.75)}.Footer_links__kRMrM{display:flex;gap:var(--space-5)}.Footer_links__kRMrM a{font-size:var(--text-sm);font-weight:var(--font-medium);color:rgba(255,255,255,.75);transition:color var(--transition-fast)}.Footer_links__kRMrM a:hover{color:var(--color-secondary)}.Footer_social__Wi7j3{display:flex;gap:var(--space-2)}.Footer_social__Wi7j3 a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.2);transition:all var(--transition-fast)}.Footer_social__Wi7j3 a:hover{color:#fff;transform:translateY(-2px)}.Footer_social__Wi7j3 a.Footer_github__QuXFP:hover{background:#181717;border-color:#181717}.Footer_social__Wi7j3 a.Footer_linkedin__AfqLl:hover{background:#0A66C2;border-color:#0A66C2}.Footer_social__Wi7j3 a.Footer_x___ElJW:hover{background:#000000;border-color:rgba(255,255,255,.35)}@media (max-width:640px){.Footer_inner__4mERO{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.Header_header__ZPN_X{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-height);background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:background var(--transition-slow),border-color var(--transition-slow),box-shadow var(--transition-slow)}.Header_header__ZPN_X.Header_scrolled__QeXJF{background:var(--color-white);border-bottom-color:var(--color-border);box-shadow:var(--shadow-sm)}.Header_wrap__Ytvau{height:100%}.Header_inner__q09Ou{display:flex;align-items:center;justify-content:space-between;height:100%}.Header_logo__1hGYx{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:-.03em;color:var(--color-text)}.Header_logo__1hGYx img{width:32px;height:32px;border-radius:var(--radius-sm)}.Header_nav__LLUoy{display:flex;align-items:center;gap:var(--space-1)}.Header_navLink__SqOUL{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-muted);transition:color var(--transition-fast),background var(--transition-fast)}.Header_navLink__SqOUL:hover{color:var(--color-accent);background:var(--color-accent-light)}.Header_navLink__SqOUL.Header_active__WRBr0{color:var(--color-accent);font-weight:var(--font-semibold)}.Header_cta__nf2Xt{padding:var(--space-2) var(--space-4);background:var(--color-accent);color:var(--color-white)!important;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-semibold);transition:all var(--transition-fast)}.Header_cta__nf2Xt:hover{background:var(--color-accent-hover)!important;transform:translateY(-1px);box-shadow:0 4px 14px rgba(28,63,57,.3)}.Header_menuBtn__Zxthy{display:none;flex-direction:column;gap:5px;padding:var(--space-2);cursor:pointer}.Header_menuBtn__Zxthy span{display:block;width:22px;height:1.5px;background:var(--color-text);transition:transform var(--transition-base),opacity var(--transition-base)}.Header_drawer__ErFVZ{display:none}@media (max-width:768px){.Header_nav__LLUoy{display:none}.Header_menuBtn__Zxthy{display:flex}.Header_drawer__ErFVZ{display:flex;flex-direction:column;position:fixed;top:var(--header-height);left:0;right:0;background:var(--color-white);border-bottom:1px solid var(--color-border);padding:var(--space-4) var(--space-6);gap:var(--space-1);transform:translateY(-110%);transition:transform var(--transition-slow);z-index:99}.Header_drawer__ErFVZ.Header_open__tZPgC{transform:translateY(0)}.Header_drawer__ErFVZ .Header_navLink__SqOUL{padding:var(--space-3) var(--space-4);font-size:var(--text-base)}}.NotFound_page__BE4g_{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-8);text-align:center}.NotFound_inner__WnfT3{max-width:480px}.NotFound_code__FJA4V{font-family:var(--font-display);font-size:clamp(5rem,15vw,9rem);font-weight:800;letter-spacing:-.05em;color:var(--color-border);line-height:1;margin-bottom:var(--space-4)}.NotFound_title__HWBF4{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.NotFound_sub__yrEn5{font-size:var(--text-base);color:var(--color-text-muted);margin-bottom:var(--space-8);line-height:var(--leading-relaxed)}.NotFound_actions__5NJDv{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex-wrap:wrap}.MaintenancePage_page__EnWVb{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:var(--color-surface,#f7f9f4);color:var(--color-text,#1D1D26);font-family:var(--font-sans,system-ui,sans-serif);padding:40px clamp(20px,4vw,60px);position:relative;overflow:hidden}.MaintenancePage_bgGlowTop__07qCe{position:absolute;top:-120px;right:-100px;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,rgba(128,167,41,.12) 0,rgba(128,167,41,0) 70%);pointer-events:none}.MaintenancePage_bgGlowBottom__o4_cS{position:absolute;bottom:-150px;left:-120px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(28,63,57,.08) 0,rgba(28,63,57,0) 70%);pointer-events:none}.MaintenancePage_header__PdbOr{width:100%;max-width:900px;display:flex;justify-content:center;align-items:center;z-index:1}.MaintenancePage_logo__pa_Zq{font-family:var(--font-display,sans-serif);font-size:22px;font-weight:700;color:#1C3F39;text-decoration:none;letter-spacing:-.02em}.MaintenancePage_logoDot__4uiSO{color:#80A729}.MaintenancePage_center__cBLPj{max-width:620px;text-align:center;display:flex;flex-direction:column;align-items:center;margin:40px 0;z-index:1}.MaintenancePage_kicker__3qvhj{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;background:rgba(128,167,41,.12);border:1px solid rgba(128,167,41,.25);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#5b791c;margin-bottom:24px}.MaintenancePage_dot__R6W6c{width:7px;height:7px;border-radius:50%;background:#80A729;box-shadow:0 0 0 0 rgba(128,167,41,.6);animation:MaintenancePage_pulse__B_2pZ 2s ease-in-out infinite}@keyframes MaintenancePage_pulse__B_2pZ{0%,to{box-shadow:0 0 0 0 rgba(128,167,41,.6)}50%{box-shadow:0 0 0 6px rgba(128,167,41,0)}}.MaintenancePage_title__lTO0r{font-family:var(--font-display,sans-serif);font-size:clamp(30px,5vw,46px);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#1C3F39;margin:0 0 18px}.MaintenancePage_highlight__8jjen{color:#80A729}.MaintenancePage_body__H1lpv{font-size:clamp(15px,1.8vw,17px);line-height:1.65;color:var(--color-text-muted,#5a6470);margin:0 0 32px}.MaintenancePage_progressContainer__gSIKM{width:min(320px,100%);display:flex;flex-direction:column;align-items:center;gap:10px}.MaintenancePage_progressBar__t_rRG{position:relative;width:100%;height:4px;border-radius:2px;background:var(--color-border,#e2e8d8);overflow:hidden}.MaintenancePage_progressBar__t_rRG:after{content:"";position:absolute;top:0;bottom:0;width:40%;border-radius:2px;background:linear-gradient(90deg,#1C3F39,#80A729);animation:MaintenancePage_progressSlide__51rEl 2.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes MaintenancePage_progressSlide__51rEl{0%{left:-40%}to{left:100%}}.MaintenancePage_progressLabel__qQehy{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle,#9aa3ae)}.MaintenancePage_footer__ew5F1{width:100%;max-width:900px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding-top:20px;border-top:1px solid var(--color-border,#e2e8d8);font-size:13px;color:var(--color-text-muted,#5a6470);z-index:1}.MaintenancePage_adminLink__gaHZs{color:var(--color-text-muted,#5a6470);text-decoration:none;font-weight:500;padding:4px 8px;border-radius:6px;transition:all .15s ease}.MaintenancePage_adminLink__gaHZs:hover{color:#1C3F39;background:rgba(28,63,57,.06)}@media (max-width:600px){.MaintenancePage_footer__ew5F1{flex-direction:column;text-align:center}}@media (prefers-reduced-motion:reduce){.MaintenancePage_dot__R6W6c,.MaintenancePage_progressBar__t_rRG:after{animation:none}.MaintenancePage_progressBar__t_rRG:after{left:0;width:100%}}