.not-found_container__PhdHT{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;background-color:#f8fafc;color:#1e293b;position:relative;overflow-x:hidden;font-family:inherit;-webkit-user-select:none;user-select:none}.not-found_backgroundAtmosphere__GsqDI{position:absolute;inset:0;pointer-events:none;overflow:hidden;-webkit-user-select:none;user-select:none;z-index:0}.not-found_bgGradientTop__kG774{position:absolute;top:0;left:0;right:0;height:384px;background:linear-gradient(180deg,rgba(255,241,242,.8),rgba(254,242,242,.4) 50%,transparent)}.not-found_bgGlow__wAMwV{position:absolute;top:64px;left:50%;transform:translateX(-50%);width:750px;height:450px;border-radius:9999px;background:rgba(254,226,226,.5);filter:blur(140px)}.not-found_bgGrid__oS_8V{position:absolute;inset:0;opacity:.035;background-image:linear-gradient(90deg,#f43f5e 1px,transparent 0),linear-gradient(180deg,#f43f5e 1px,transparent 0);background-size:36px 36px}.not-found_mainStage__h28zG{z-index:10;max-width:672px;margin:0 auto;padding:40px 24px 56px;flex:1 1;flex-direction:column;text-align:center}.not-found_illustrationBox__vR58C,.not-found_mainStage__h28zG{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.not-found_illustrationBox__vR58C{max-width:576px;height:288px;margin:8px 0}.not-found_illustrationBox__vR58C:hover .not-found_watermarkText__WdGB5{transform:scale(1.04)}.not-found_illustrationBox__vR58C:hover .not-found_softGlow__wIz3u{background:rgba(255,228,230,.35)}.not-found_watermarkWrapper__zTlIg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0;overflow:visible}.not-found_watermarkText__WdGB5{position:absolute;top:-24px;font-size:clamp(170px,22vw,270px);font-weight:900;line-height:1;letter-spacing:-.06em;color:rgba(148,163,184,.42);text-shadow:0 20px 50px rgba(148,163,184,.45),0 4px 14px rgba(15,23,42,.08);font-family:inherit;transition:transform .5s ease}.not-found_softGlow__wIz3u{position:absolute;width:384px;height:176px;background:rgba(254,205,211,.45);border-radius:9999px;filter:blur(48px);z-index:1;transition:background .7s ease}.not-found_modemSvg__Roqpe{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 16px 28px rgba(15,23,42,.12));position:relative;z-index:10;transform:translateY(18px)}.not-found_heading__cU7M4{font-size:clamp(24px,4.5vw,34px);font-weight:800;color:#0f172a;letter-spacing:-.025em;margin:16px 0 10px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.not-found_heading404__Ssb_x{color:#e11d48}.not-found_headingDot__VZ4w5{color:#cbd5e1;font-weight:300}.not-found_headingText__hU08J{color:#0f172a}.not-found_description__gCEE1{color:#64748b;font-size:15px;max-width:440px;margin:0 auto 32px;line-height:1.6;font-weight:400}.not-found_actionsRow__DOiSx{display:flex;align-items:center;justify-content:center;gap:12px}.not-found_btnHome__gpcq1{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:16px;background:linear-gradient(135deg,#e11d48,#dc2626);color:#ffffff;font-weight:600;font-size:14px;text-decoration:none;box-shadow:0 4px 14px rgba(225,29,72,.32);border:none;cursor:pointer;transition:all .18s ease}.not-found_btnHome__gpcq1:hover{background:linear-gradient(135deg,#be123c,#b91c1c);transform:translateY(-1px);box-shadow:0 6px 20px rgba(225,29,72,.42)}.not-found_btnHome__gpcq1:active{transform:translateY(1px) scale(.98)}.not-found_btnRefresh__wFWpt{display:inline-flex;align-items:center;justify-content:center;padding:12px;border-radius:16px;background:#ffffff;border:1px solid #e2e8f0;color:#475569;box-shadow:0 1px 3px rgba(0,0,0,.05);cursor:pointer;transition:all .18s ease}.not-found_btnRefresh__wFWpt:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1;transform:translateY(-1px)}.not-found_btnRefresh__wFWpt:active{transform:translateY(1px) scale(.96)}.not-found_btnRefresh__wFWpt:disabled{opacity:.65;cursor:not-allowed}.not-found_spinIcon__NaqAX{animation:not-found_spin__uM8cd .7s linear infinite;color:#e11d48}@keyframes not-found_spin__uM8cd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.not-found_footer__mD84W{position:relative;z-index:10;max-width:1024px;width:100%;margin:0 auto;padding:24px;text-align:center;font-size:12px;color:#94a3b8}@media (max-width:640px){.not-found_illustrationBox__vR58C{height:240px}.not-found_watermarkText__WdGB5{top:-16px}.not-found_modemSvg__Roqpe{transform:translateY(12px)}}