.not-found-module__HS70Aa__page{--nf-ground:#f4f6fb;--nf-ground-2:#e9edf6;--nf-ink:var(--color-primary);--nf-muted:var(--color-text-secondary);--nf-faint:var(--color-text-tertiary);--nf-line:#01245812;--nf-accent:#3232cf;--nf-accent-2:#6b6bff;--nf-seal-face:#fff;--nf-seal-edge:#3232cf29;--nf-cta-bg:var(--color-primary);--nf-cta-ink:#fff;--nf-glow:#3232cf29;isolation:isolate;background-color:var(--nf-ground);min-height:100dvh;color:var(--nf-ink);font-family:var(--font-poppins), system-ui, sans-serif;place-items:center;padding:clamp(1.5rem,5vw,4rem) clamp(1.25rem,5vw,3rem);display:grid;position:relative;overflow:hidden}html[data-theme=dark] .not-found-module__HS70Aa__page{--nf-ground:#030a1a;--nf-ground-2:#061530;--nf-ink:#fff;--nf-muted:#ffffffa8;--nf-faint:#ffffff61;--nf-line:#8edafe17;--nf-accent:var(--color-secondary);--nf-accent-2:#b9e9ff;--nf-seal-face:#fff;--nf-seal-edge:#8edafe66;--nf-cta-bg:var(--color-secondary);--nf-cta-ink:var(--color-primary);--nf-glow:#8edafe33}.not-found-module__HS70Aa__page:before{content:"";z-index:-2;background-image:linear-gradient(var(--nf-line) 1px, transparent 1px), linear-gradient(90deg, var(--nf-line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 70% at 50% 42%,#000 35%,#0000 100%);mask-image:radial-gradient(78% 70% at 50% 42%,#000 35%,#0000 100%)}.not-found-module__HS70Aa__page:after{content:"";z-index:-1;background:radial-gradient(ellipse 46% 42% at 50% 38%, var(--nf-glow), transparent 70%), linear-gradient(180deg, transparent 45%, var(--nf-ground-2) 100%);position:absolute;inset:0}.not-found-module__HS70Aa__inner{text-align:center;width:min(100%,46rem);animation:.8s cubic-bezier(.16,1,.3,1) both not-found-module__HS70Aa__rise}.not-found-module__HS70Aa__kicker{font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--font-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--nf-faint);align-items:center;gap:.7em;margin:0 0 clamp(1.75rem,4vw,2.5rem);font-weight:500;display:inline-flex}.not-found-module__HS70Aa__kicker:before,.not-found-module__HS70Aa__kicker:after{content:"";opacity:.5;background:currentColor;width:clamp(1.5rem,6vw,3.5rem);height:1px}.not-found-module__HS70Aa__code{font-family:var(--font-radio-canada), var(--font-poppins), sans-serif;letter-spacing:-.055em;color:var(--nf-ink);-webkit-user-select:none;user-select:none;direction:ltr;justify-content:center;align-items:center;gap:clamp(.1rem,1vw,.5rem);margin:0;font-size:clamp(7rem,26vw,15rem);font-weight:700;line-height:.82;display:flex}.not-found-module__HS70Aa__digit{animation:.85s cubic-bezier(.16,1,.3,1) both not-found-module__HS70Aa__dropIn;display:inline-block}.not-found-module__HS70Aa__digit:first-child{animation-delay:50ms}.not-found-module__HS70Aa__digit:last-child{animation-delay:.2s}.not-found-module__HS70Aa__sealWrap{justify-content:center;align-items:center;width:.88em;height:.88em;margin-left:.032em;margin-right:-.008em;animation:.85s cubic-bezier(.16,1,.3,1) .12s both not-found-module__HS70Aa__dropIn;display:inline-flex;position:relative}.not-found-module__HS70Aa__seal{width:100%;height:100%;filter:drop-shadow(0 22px 40px var(--nf-glow));overflow:visible}.not-found-module__HS70Aa__sealRim{fill:none;stroke:var(--nf-accent);stroke-width:4.5px;stroke-dasharray:3.6 5.2;stroke-linecap:round;transform-origin:50%;animation:24s linear infinite not-found-module__HS70Aa__spin}.not-found-module__HS70Aa__sealDisc{fill:var(--nf-seal-face);stroke:var(--nf-seal-edge);stroke-width:1px}.not-found-module__HS70Aa__sealInner{fill:none;stroke:var(--nf-accent);stroke-width:1.2px;opacity:.5}.not-found-module__HS70Aa__title{font-family:var(--font-radio-canada), var(--font-poppins), sans-serif;letter-spacing:-.03em;text-wrap:balance;color:var(--nf-ink);margin:clamp(1.75rem,4vw,2.5rem) 0 0;font-size:clamp(1.75rem,4.6vw,3rem);font-weight:700;line-height:1.08}.not-found-module__HS70Aa__message{max-width:34ch;color:var(--nf-muted);text-wrap:pretty;margin:1rem auto 0;font-size:clamp(.95rem,1.4vw,1.0625rem);line-height:1.65}.not-found-module__HS70Aa__actions{justify-content:center;margin-top:clamp(2.25rem,5vw,3rem);display:flex}.not-found-module__HS70Aa__primary{--shift:0px;background:var(--nf-cta-bg);min-height:48px;color:var(--nf-cta-ink);letter-spacing:.01em;box-shadow:0 16px 34px -16px var(--nf-glow);transition:transform var(--duration-fast,.15s) cubic-bezier(.16, 1, .3, 1), box-shadow var(--duration-fast,.15s) ease;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.9rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.not-found-module__HS70Aa__primary:hover{box-shadow:0 22px 44px -16px var(--nf-glow);--shift:-3px;transform:translateY(-2px)}.not-found-module__HS70Aa__primary:active{box-shadow:0 12px 26px -16px var(--nf-glow);transform:translateY(0)}.not-found-module__HS70Aa__arrow{width:1.25em;height:1.25em;transform:translateX(var(--shift));transition:transform var(--duration-fast,.15s) cubic-bezier(.16, 1, .3, 1);flex:none}.not-found-module__HS70Aa__primary:focus-visible{outline:2px solid var(--nf-accent);outline-offset:4px}.not-found-module__HS70Aa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes not-found-module__HS70Aa__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-module__HS70Aa__dropIn{0%{opacity:0;transform:translateY(-22px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes not-found-module__HS70Aa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__inner,.not-found-module__HS70Aa__digit,.not-found-module__HS70Aa__sealWrap,.not-found-module__HS70Aa__sealRim{animation:none}.not-found-module__HS70Aa__primary,.not-found-module__HS70Aa__arrow{transition:none}}@media (max-width:480px){.not-found-module__HS70Aa__kicker{letter-spacing:.2em}.not-found-module__HS70Aa__kicker:before,.not-found-module__HS70Aa__kicker:after{width:1.25rem}.not-found-module__HS70Aa__primary{justify-content:center;width:100%}}
