.not-found-module__HS70Aa__container{background:var(--color-canvas);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.not-found-module__HS70Aa__gridMesh{background-image:radial-gradient(circle,#006b2c12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.not-found-module__HS70Aa__blob{filter:blur(60px);border-radius:50%;position:absolute}.not-found-module__HS70Aa__blob1{background:radial-gradient(circle,#00873a1f,#0000 70%);width:480px;height:480px;animation:12s ease-in-out infinite not-found-module__HS70Aa__drift;top:-160px;right:-120px}.not-found-module__HS70Aa__blob2{background:radial-gradient(circle,#00527a17,#0000 70%);width:320px;height:320px;animation:16s ease-in-out infinite reverse not-found-module__HS70Aa__drift;bottom:40px;left:-80px}.not-found-module__HS70Aa__blob3{background:radial-gradient(circle,#006b2c14,#0000 70%);width:200px;height:200px;animation:10s ease-in-out -5s infinite not-found-module__HS70Aa__drift;top:40%;right:12%}.not-found-module__HS70Aa__noiseOverlay{opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}@keyframes not-found-module__HS70Aa__drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(12px,-18px)scale(1.04)}66%{transform:translate(-8px,10px)scale(.97)}}.not-found-module__HS70Aa__topBar{z-index:1;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-outline);background:var(--color-surface-overlay);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;display:flex;position:relative}.not-found-module__HS70Aa__logo{align-items:center;gap:var(--space-3);text-decoration:none;display:inline-flex}.not-found-module__HS70Aa__logoText{font-family:var(--font-display);font-weight:700;font-size:var(--text-headline-md);color:var(--color-text-primary);letter-spacing:var(--tracking-tight)}.not-found-module__HS70Aa__homeLink{font-size:var(--text-body-sm);color:var(--color-text-secondary);border-radius:var(--radius-full);border:1px solid var(--color-outline);background:var(--color-surface-card);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);align-items:center;gap:6px;padding:6px 14px;font-weight:500;text-decoration:none;display:inline-flex}.not-found-module__HS70Aa__homeLink:hover{border-color:var(--color-outline-strong);color:var(--color-text-primary);background:var(--color-surface-low)}.not-found-module__HS70Aa__main{padding:var(--space-16) var(--space-4);text-align:center;z-index:1;justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;flex:1;display:flex;position:relative}.not-found-module__HS70Aa__errorBlock{align-items:center;gap:var(--space-4);animation:not-found-module__HS70Aa__fadeSlideUp .55s var(--ease-spring) both;display:flex}.not-found-module__HS70Aa__errorNum{font-family:var(--font-display);letter-spacing:-.06em;background:linear-gradient(160deg, var(--color-primary-light) 0%, var(--color-primary) 40%, var(--color-primary-dark) 100%);-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(80px,16vw,144px);font-weight:900;line-height:1}.not-found-module__HS70Aa__iconOrb{border-radius:var(--radius-full);background:var(--color-surface-card);width:84px;height:84px;color:var(--color-primary);box-shadow:0 0 0 6px var(--color-primary-ghost), 0 0 0 12px #006b2c0a, var(--shadow-float);animation:not-found-module__HS70Aa__orbPulse 4s var(--ease-in-out) infinite;flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes not-found-module__HS70Aa__orbPulse{0%,to{box-shadow:0 0 0 6px var(--color-primary-ghost), 0 0 0 12px #006b2c0a, var(--shadow-float)}50%{box-shadow:0 0 0 10px var(--color-primary-ghost), 0 0 0 20px #006b2c08, var(--shadow-float)}}.not-found-module__HS70Aa__monoLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary);background:var(--color-surface-low);border:1px solid var(--color-outline);border-radius:var(--radius-full);animation:not-found-module__HS70Aa__fadeSlideUp .55s var(--ease-spring) 80ms both;padding:5px 14px;font-size:11px}.not-found-module__HS70Aa__divider{background:linear-gradient(90deg, var(--color-primary-light), var(--color-primary-dark));border-radius:var(--radius-full);width:40px;height:2px;animation:not-found-module__HS70Aa__fadeSlideUp .55s var(--ease-spring) .14s both}.not-found-module__HS70Aa__content{align-items:center;gap:var(--space-3);max-width:420px;animation:not-found-module__HS70Aa__fadeSlideUp .55s var(--ease-spring) .18s both;flex-direction:column;display:flex}.not-found-module__HS70Aa__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-display-sm);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.not-found-module__HS70Aa__description{font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.not-found-module__HS70Aa__actions{gap:var(--space-3);animation:not-found-module__HS70Aa__fadeSlideUp .55s var(--ease-spring) .24s both;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.not-found-module__HS70Aa__btnPrimary{justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-family:var(--font-body);font-weight:600;font-size:var(--text-body-sm);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:none;padding:11px 24px;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #00000014,0 4px 14px #006b2c38}.not-found-module__HS70Aa__btnPrimary:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 2px 6px #0000001a,0 10px 24px #006b2c42}.not-found-module__HS70Aa__btnPrimary:active{transform:translateY(0)}.not-found-module__HS70Aa__btnGhost{justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-surface-card);color:var(--color-text-secondary);border:1px solid var(--color-outline);border-radius:var(--radius-md);font-family:var(--font-body);font-weight:600;font-size:var(--text-body-sm);transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);padding:11px 24px;text-decoration:none;display:inline-flex}.not-found-module__HS70Aa__btnGhost:hover{background:var(--color-surface-low);border-color:var(--color-outline-strong);color:var(--color-text-primary);transform:translateY(-1px)}.not-found-module__HS70Aa__btnGhost:active{transform:translateY(0)}.not-found-module__HS70Aa__hint{font-size:var(--text-body-xs);color:var(--color-text-tertiary);animation:not-found-module__HS70Aa__fadeSlideUp .55s var(--ease-spring) .3s both;margin:0}.not-found-module__HS70Aa__hintLink{color:var(--color-primary);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out);text-decoration:underline}.not-found-module__HS70Aa__hintLink:hover{color:var(--color-primary-dark)}@keyframes not-found-module__HS70Aa__fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.not-found-module__HS70Aa__topBar{padding:var(--space-3) var(--space-4)}.not-found-module__HS70Aa__iconOrb{width:64px;height:64px}.not-found-module__HS70Aa__errorBlock{gap:var(--space-3)}.not-found-module__HS70Aa__title{font-size:var(--text-headline-lg)}.not-found-module__HS70Aa__actions{flex-direction:column;width:100%;max-width:280px}.not-found-module__HS70Aa__btnPrimary,.not-found-module__HS70Aa__btnGhost{justify-content:center;width:100%}}
