.not-found-module__sxuMuG__container{background:var(--color-background);min-height:100vh;padding:var(--space-16);font-family:var(--font-family);justify-content:center;align-items:center;display:flex;overflow:hidden}.not-found-module__sxuMuG__content{text-align:center;max-width:100%;animation:not-found-module__sxuMuG__slideUp .6s var(--ease-standard);margin-bottom:12px}@keyframes not-found-module__sxuMuG__slideUp{0%{opacity:0;transform:translateY(var(--space-20))}to{opacity:1;transform:translateY(0)}}.not-found-module__sxuMuG__errorCode{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex;position:relative}.not-found-module__sxuMuG__digit{font-size:60px;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-primary);font-family:var(--font-family-base);letter-spacing:var(--letter-spacing-tight);animation:not-found-module__sxuMuG__bounce 2s var(--ease-standard)infinite}.not-found-module__sxuMuG__digit:nth-child(3){animation-delay:.1s}@keyframes not-found-module__sxuMuG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-var(--space-12))}}.not-found-module__sxuMuG__circle{border-radius:var(--radius-full);background:var(--color-primary);width:48px;height:48px;box-shadow:var(--shadow-md);flex-shrink:0;animation:4s linear infinite not-found-module__sxuMuG__rotate}@keyframes not-found-module__sxuMuG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.not-found-module__sxuMuG__title{color:var(--color-scheme-text);font-size:20px;font-weight:700;line-height:1.2;font-family:var(--second-family);letter-spacing:var(--letter-spacing-tight);margin-bottom:12px}.not-found-module__sxuMuG__description{color:var(--color-text-secondary);font-size:16px;line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);word-break:break-word;margin-bottom:24px}.not-found-module__sxuMuG__actions{flex-direction:column;gap:8px;width:100%;margin-bottom:24px;display:flex}.not-found-module__sxuMuG__buttonPrimary,.not-found-module__sxuMuG__buttonSecondary{transition:all var(--duration-normal)var(--ease-standard);cursor:pointer;font-size:16px;font-weight:600;font-family:var(--font-family);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:12px 20px;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__buttonPrimary{background:var(--color-primary);color:var(--color-btn-primary-text);box-shadow:var(--shadow-sm)}.not-found-module__sxuMuG__buttonPrimary:hover{transform:translateY(-var(--space-2));box-shadow:var(--shadow-md);background:var(--color-primary-hover)}.not-found-module__sxuMuG__buttonPrimary:active{box-shadow:var(--shadow-xs);background:var(--color-primary-active);transform:translateY(0)}.not-found-module__sxuMuG__buttonSecondary{background:var(--color-surface);color:var(--color-primary);border:2px solid var(--color-border)}.not-found-module__sxuMuG__buttonSecondary:hover{background:var(--color-secondary-hover);transform:translateY(-var(--space-2))}.not-found-module__sxuMuG__buttonSecondary:active{background:var(--color-secondary-active);transform:translateY(0)}.not-found-module__sxuMuG__link{color:var(--color-scheme-text);transition:all var(--duration-normal)var(--ease-standard);border-bottom:1px solid #0000;font-weight:600;text-decoration:none}.not-found-module__sxuMuG__link:hover{color:var(--color-primary-hover);border-bottom-color:var(--color-primary)}.not-found-module__sxuMuG__decoration{border-radius:var(--radius-full);background:radial-gradient(circle,rgba(var(--color-teal-500-rgb),.1),transparent);opacity:.4;pointer-events:none;width:300px;height:300px;animation:not-found-module__sxuMuG__float 6s var(--ease-standard)infinite;position:absolute;top:-150px;right:-150px}@keyframes not-found-module__sxuMuG__float{0%,to{transform:translate(0)}50%{transform:translate(var(--space-16),-var(--space-16))}}@media (min-width:480px){.not-found-module__sxuMuG__container{padding:20px}.not-found-module__sxuMuG__content{max-width:420px}.not-found-module__sxuMuG__digit{font-size:80px}@keyframes not-found-module__sxuMuG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-var(--space-16))}}.not-found-module__sxuMuG__circle{width:56px;height:56px}.not-found-module__sxuMuG__title{font-size:24px}.not-found-module__sxuMuG__actions{flex-direction:row;justify-content:center;gap:12px;width:auto}.not-found-module__sxuMuG__buttonPrimary,.not-found-module__sxuMuG__buttonSecondary{width:auto;min-width:140px}}@media (min-width:768px){.not-found-module__sxuMuG__container{padding:24px}.not-found-module__sxuMuG__content{max-width:500px}.not-found-module__sxuMuG__errorCode{gap:16px;margin-bottom:32px}.not-found-module__sxuMuG__digit{font-size:100px}@keyframes not-found-module__sxuMuG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(16px)}}.not-found-module__sxuMuG__circle{width:60px;height:60px}.not-found-module__sxuMuG__title{margin-bottom:16px;font-size:36px}.not-found-module__sxuMuG__description{margin-bottom:32px;font-size:18px}.not-found-module__sxuMuG__actions{flex-direction:row;justify-content:center;gap:12px;width:auto;margin-bottom:32px}.not-found-module__sxuMuG__buttonPrimary,.not-found-module__sxuMuG__buttonSecondary{width:auto;min-width:160px;padding:12px 24px}.not-found-module__sxuMuG__decoration{width:400px;height:400px;top:-200px;right:-200px}@keyframes not-found-module__sxuMuG__float{0%,to{transform:translate(0)}50%{transform:translate(var(--space-20),-var(--space-20))}}}@media (min-width:1440px){.not-found-module__sxuMuG__container{padding:32px}.not-found-module__sxuMuG__content{max-width:600px}.not-found-module__sxuMuG__errorCode{gap:20px;margin-bottom:40px}.not-found-module__sxuMuG__digit{font-size:140px}@keyframes not-found-module__sxuMuG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.not-found-module__sxuMuG__circle{width:70px;height:70px;box-shadow:var(--shadow-lg)}.not-found-module__sxuMuG__title{margin-bottom:20px;font-size:48px}.not-found-module__sxuMuG__description{margin-bottom:40px;font-size:20px}.not-found-module__sxuMuG__actions{gap:16px;margin-bottom:40px}.not-found-module__sxuMuG__buttonPrimary,.not-found-module__sxuMuG__buttonSecondary{min-width:180px;padding:12px 32px;font-size:18px}.not-found-module__sxuMuG__decoration{width:500px;height:500px;top:-250px;right:-250px}@keyframes not-found-module__sxuMuG__float{0%,to{transform:translate(0)}50%{transform:translate(var(--space-24),-var(--space-24))}}}
