.NotFound-module__dIdh2a__root{--nf-ink:#1a1c2e;--nf-muted:#6b6f7a;--nf-cream:#fef8f1;--nf-accent:var(--lecoo-orange,#ff6a00);--nf-px:0;--nf-py:0;isolation:isolate;min-height:min(78vh,780px);padding-block:64px var(--site-section-padding-bottom,88px);padding-inline:var(--site-content-gutter,24px);background:var(--nf-cream);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.NotFound-module__dIdh2a__glow,.NotFound-module__dIdh2a__blobLeft,.NotFound-module__dIdh2a__blobRight{pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:absolute}.NotFound-module__dIdh2a__glow{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--nf-accent) 14%, transparent) 0%, transparent 68%);height:55%;transform:translate3d(calc(var(--nf-px) * -12px), calc(var(--nf-py) * -8px), 0);border-radius:0;inset:-20% 10% auto}.NotFound-module__dIdh2a__blobLeft{background:color-mix(in srgb, var(--nf-accent) 16%, transparent);filter:blur(2px);width:min(42vw,320px);height:min(42vw,320px);transform:translate3d(calc(var(--nf-px) * -36px), calc(var(--nf-py) * -22px), 0);bottom:8%;left:-8%}.NotFound-module__dIdh2a__blobRight{background:color-mix(in srgb, var(--nf-accent) 10%, transparent);filter:blur(2px);width:min(36vw,280px);height:min(36vw,280px);transform:translate3d(calc(var(--nf-px) * 40px), calc(var(--nf-py) * 26px), 0);top:18%;right:-6%}.NotFound-module__dIdh2a__inner{z-index:1;text-align:center;width:min(100%,540px);margin-inline:auto;animation:.6s cubic-bezier(.22,1,.36,1) both NotFound-module__dIdh2a__notFoundIn;position:relative}.NotFound-module__dIdh2a__visualWrap{will-change:transform;width:min(100%,420px);transform:translate3d(calc(var(--nf-px) * 22px), calc(var(--nf-py) * 16px), 0);margin:0 auto 8px}.NotFound-module__dIdh2a__visualFloat{animation:5.5s ease-in-out infinite NotFound-module__dIdh2a__notFoundFloat}.NotFound-module__dIdh2a__visual{-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 18px 28px #1a1c2e14);width:100%;height:auto;display:block}.NotFound-module__dIdh2a__copyBlock{will-change:transform;transform:translate3d(calc(var(--nf-px) * 8px), calc(var(--nf-py) * 6px), 0)}.NotFound-module__dIdh2a__title{letter-spacing:-.02em;color:var(--nf-ink);margin:0 0 14px;font-size:clamp(28px,4.2vw,40px);font-weight:800;line-height:1.2}.NotFound-module__dIdh2a__copy{letter-spacing:-.01em;max-width:26em;color:var(--nf-muted);margin:0 auto 32px;font-size:16px;font-weight:400;line-height:1.7}.NotFound-module__dIdh2a__actions{flex-direction:column;align-items:center;gap:16px;display:flex}.NotFound-module__dIdh2a__primary{background:var(--nf-accent);min-height:52px;box-shadow:0 12px 24px color-mix(in srgb, var(--nf-accent) 28%, transparent), 0 4px 8px color-mix(in srgb, var(--nf-accent) 18%, transparent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:32px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,transform .18s,box-shadow .2s;display:inline-flex}.NotFound-module__dIdh2a__primary:hover{background:var(--lecoo-orange-hover,#e56200);color:#fff;box-shadow:0 14px 28px color-mix(in srgb, var(--nf-accent) 32%, transparent), 0 6px 10px color-mix(in srgb, var(--nf-accent) 20%, transparent);transform:translateY(-1px)}.NotFound-module__dIdh2a__primary:active{transform:translateY(0)scale(.98)}.NotFound-module__dIdh2a__arrow{font-size:16px;line-height:1;transition:transform .2s;display:inline-block;transform:translateY(-.5px)}.NotFound-module__dIdh2a__primary:hover .NotFound-module__dIdh2a__arrow{transform:translate(2px,-2.5px)}.NotFound-module__dIdh2a__secondary{color:var(--nf-muted);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .2s}.NotFound-module__dIdh2a__secondary:hover{color:var(--nf-accent)}@keyframes NotFound-module__dIdh2a__notFoundIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes NotFound-module__dIdh2a__notFoundFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.NotFound-module__dIdh2a__root{min-height:min(68vh,640px);padding-block:40px 64px}.NotFound-module__dIdh2a__visualWrap{width:min(100%,300px);margin-bottom:6px}.NotFound-module__dIdh2a__title{font-size:26px}.NotFound-module__dIdh2a__copy{margin-bottom:28px;font-size:15px;line-height:1.65}.NotFound-module__dIdh2a__primary{width:min(100%,280px);min-height:48px}}@media (prefers-reduced-motion:reduce){.NotFound-module__dIdh2a__inner,.NotFound-module__dIdh2a__visualFloat{animation:none}.NotFound-module__dIdh2a__glow,.NotFound-module__dIdh2a__blobLeft,.NotFound-module__dIdh2a__blobRight,.NotFound-module__dIdh2a__visualWrap,.NotFound-module__dIdh2a__copyBlock{will-change:auto;transform:none}.NotFound-module__dIdh2a__primary:hover,.NotFound-module__dIdh2a__primary:active,.NotFound-module__dIdh2a__primary:hover .NotFound-module__dIdh2a__arrow{transform:none}}
