.not-found-module__sxuMuG__page{background:var(--gradient-dark);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__overlay{pointer-events:none;z-index:0;background:radial-gradient(80% 60% at 15% 25%,#e8212712 0%,#0000 60%),radial-gradient(60% 50% at 85% 75%,#00d4ff0a 0%,#0000 60%),radial-gradient(40% 40%,#e8212708 0%,#0000 50%);position:absolute;inset:0}.not-found-module__sxuMuG__particle{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.not-found-module__sxuMuG__particle:nth-child(2){background:radial-gradient(circle,#e821270d 0%,#0000 70%);width:300px;height:300px;animation:12s ease-in-out infinite not-found-module__sxuMuG__floatA;top:-80px;right:-60px}.not-found-module__sxuMuG__particle:nth-child(3){background:radial-gradient(circle,#00d4ff0a 0%,#0000 70%);width:200px;height:200px;animation:10s ease-in-out infinite not-found-module__sxuMuG__floatB;bottom:-40px;left:-40px}.not-found-module__sxuMuG__particle:nth-child(4){background:radial-gradient(circle,#e8212708 0%,#0000 70%);width:120px;height:120px;animation:15s ease-in-out infinite reverse not-found-module__sxuMuG__floatA;top:60%;right:10%}@keyframes not-found-module__sxuMuG__floatA{0%,to{transform:translate(0)}50%{transform:translate(15px,-20px)}}@keyframes not-found-module__sxuMuG__floatB{0%,to{transform:translate(0)}50%{transform:translate(-10px,15px)}}.not-found-module__sxuMuG__content{z-index:1;text-align:center;width:100%;max-width:540px;animation:.6s ease-out not-found-module__sxuMuG__fadeInUp;position:relative}@keyframes not-found-module__sxuMuG__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.not-found-module__sxuMuG__brand{justify-content:center;align-items:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.not-found-module__sxuMuG__logo{border-radius:var(--radius-lg);object-fit:contain;width:44px;height:44px}.not-found-module__sxuMuG__brandName{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.01em}.not-found-module__sxuMuG__code{letter-spacing:-.04em;background:linear-gradient(135deg,var(--color-primary)0%,#ff6b6b 60%,#ff9a9e 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px #e8212726);-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:clamp(5rem,12vw,8rem);font-weight:800;line-height:1;animation:.5s ease-out .1s both not-found-module__sxuMuG__fadeInScale;display:block}@keyframes not-found-module__sxuMuG__fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.not-found-module__sxuMuG__heading{color:var(--color-text-primary);margin-bottom:.75rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;animation:.5s ease-out .2s both not-found-module__sxuMuG__fadeInUp}.not-found-module__sxuMuG__message{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:480px;margin-bottom:2rem;margin-left:auto;margin-right:auto;line-height:1.7;animation:.5s ease-out .3s both not-found-module__sxuMuG__fadeInUp}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.25rem;animation:.5s ease-out .4s both not-found-module__sxuMuG__fadeInUp;display:flex}.not-found-module__sxuMuG__primaryBtn,.not-found-module__sxuMuG__secondaryBtn{border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__primaryBtn{background:var(--color-primary);color:#fff;border:2px solid var(--color-primary);box-shadow:0 0 #e821274d}.not-found-module__sxuMuG__primaryBtn:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px #e8212759}.not-found-module__sxuMuG__primaryBtn:active{transform:translateY(0);box-shadow:0 2px 8px #e8212740}.not-found-module__sxuMuG__secondaryBtn{background:var(--color-background-card);color:var(--color-text-primary);border:1px solid var(--color-border)}.not-found-module__sxuMuG__secondaryBtn:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-md);background:#e821270a;transform:translateY(-2px)}.not-found-module__sxuMuG__secondaryBtn:active{transform:translateY(0)}.not-found-module__sxuMuG__btnIcon{flex-shrink:0;width:18px;height:18px}.not-found-module__sxuMuG__searchGuidance{background:var(--color-background-card);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);text-align:left;transition:border-color var(--transition-base);align-items:flex-start;gap:.625rem;margin-bottom:2rem;padding:.875rem 1.125rem;animation:.5s ease-out .45s both not-found-module__sxuMuG__fadeInUp;display:flex}.not-found-module__sxuMuG__searchGuidance:hover{border-color:#e8212733}.not-found-module__sxuMuG__searchIcon{width:18px;height:18px;color:var(--color-primary);flex-shrink:0;margin-top:1px}.not-found-module__sxuMuG__searchText{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.not-found-module__sxuMuG__helpfulLinks{border-top:1px solid var(--color-border-light);padding-top:1.75rem;animation:.5s ease-out .5s both not-found-module__sxuMuG__fadeInUp}.not-found-module__sxuMuG__linksHeading{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;font-size:.75rem;font-weight:600}.not-found-module__sxuMuG__linkGrid{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.not-found-module__sxuMuG__helpLink{color:var(--color-text-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast);background:var(--color-background-card);border:1px solid var(--color-border-light);align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__helpLink:hover{color:var(--color-primary);box-shadow:var(--shadow-sm);background:#e821270a;border-color:#e8212740;transform:translateY(-1px)}.not-found-module__sxuMuG__helpLink svg{flex-shrink:0;width:14px;height:14px}.not-found-module__sxuMuG__footerNote{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:2rem;line-height:1.6;animation:.5s ease-out .55s both not-found-module__sxuMuG__fadeInUp}.not-found-module__sxuMuG__inlineLink{color:var(--color-primary);transition:color var(--transition-fast);border-bottom:1px solid #0000;font-weight:500;text-decoration:none}.not-found-module__sxuMuG__inlineLink:hover{color:var(--color-primary-light);border-bottom-color:#e821274d}@media (max-width:768px){.not-found-module__sxuMuG__page{min-height:90vh;padding:32px 16px}.not-found-module__sxuMuG__brand{margin-bottom:2rem}.not-found-module__sxuMuG__logo{width:36px;height:36px}.not-found-module__sxuMuG__brandName{font-size:var(--font-size-lg)}.not-found-module__sxuMuG__code{font-size:clamp(4rem,14vw,5.5rem)}.not-found-module__sxuMuG__heading{font-size:var(--font-size-2xl)}.not-found-module__sxuMuG__message{font-size:var(--font-size-base)}.not-found-module__sxuMuG__actions{flex-direction:column;align-items:stretch;gap:.625rem}.not-found-module__sxuMuG__primaryBtn,.not-found-module__sxuMuG__secondaryBtn{justify-content:center;width:100%}.not-found-module__sxuMuG__searchGuidance{text-align:center;flex-direction:column;align-items:center;padding:.75rem 1rem}.not-found-module__sxuMuG__linkGrid{gap:.5rem}.not-found-module__sxuMuG__helpLink{padding:.4rem .75rem;font-size:.8125rem}}@media (max-width:480px){.not-found-module__sxuMuG__page{padding:24px 12px}.not-found-module__sxuMuG__brand{gap:.5rem;margin-bottom:1.5rem}.not-found-module__sxuMuG__logo{width:32px;height:32px}.not-found-module__sxuMuG__brandName{font-size:var(--font-size-base)}.not-found-module__sxuMuG__linkGrid{gap:.375rem}.not-found-module__sxuMuG__helpLink{padding:.375rem .625rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__content,.not-found-module__sxuMuG__code,.not-found-module__sxuMuG__heading,.not-found-module__sxuMuG__message,.not-found-module__sxuMuG__actions,.not-found-module__sxuMuG__searchGuidance,.not-found-module__sxuMuG__helpfulLinks,.not-found-module__sxuMuG__footerNote{animation:none}.not-found-module__sxuMuG__particle{display:none}}
