.not-found-module__dQYHKq__wrap{min-height:100svh;padding:clamp(110px, 14vh, 160px) var(--gutter) clamp(60px, 8vh, 100px);background:radial-gradient(ellipse 80% 60% at 100% 0%, color-mix(in oklab, var(--accent) 14%, transparent), transparent 70%), radial-gradient(ellipse 60% 50% at 0% 100%, color-mix(in oklab, var(--accent) 7%, transparent), transparent 70%), var(--bg);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.not-found-module__dQYHKq__orbA{aspect-ratio:1;background:radial-gradient(circle at 35% 35%, color-mix(in oklab, var(--accent) 50%, transparent) 0%, color-mix(in oklab, var(--accent) 0%, transparent) 65%);filter:blur(70px);z-index:-1;border-radius:50%;width:50vmax;animation:20s ease-in-out infinite alternate not-found-module__dQYHKq__orbFloat;position:absolute;top:-22%;right:-10%}.not-found-module__dQYHKq__orbB{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--accent) 28%, transparent) 0%, transparent 60%);filter:blur(80px);z-index:-1;border-radius:50%;width:38vmax;animation:26s ease-in-out infinite alternate-reverse not-found-module__dQYHKq__orbFloat;position:absolute;bottom:-25%;left:-10%}@keyframes not-found-module__dQYHKq__orbFloat{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-20px)scale(1.06)}}.not-found-module__dQYHKq__inner{text-align:center;flex-direction:column;align-items:center;max-width:760px;display:flex;position:relative}.not-found-module__dQYHKq__eyebrow{border:1px solid var(--line);letter-spacing:.04em;color:var(--muted);background:color-mix(in oklab, var(--bg) 75%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.not-found-module__dQYHKq__eyebrowDot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 22%, transparent);border-radius:50%}.not-found-module__dQYHKq__code{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:clamp(8px,1.6vw,22px);margin:clamp(28px,4vw,48px) 0 clamp(16px,2vw,24px);font-weight:700;line-height:1;display:flex}.not-found-module__dQYHKq__digit{color:#0000;-webkit-text-stroke:2px var(--ink);letter-spacing:-.04em;font-size:clamp(110px,18vw,220px)}@media (max-width:720px){.not-found-module__dQYHKq__digit{-webkit-text-stroke-width:1.5px}}.not-found-module__dQYHKq__zero{aspect-ratio:1;place-items:center;width:clamp(110px,18vw,220px);display:inline-grid;position:relative}.not-found-module__dQYHKq__zeroRing{border:clamp(8px, 1.4vw, 18px) solid var(--accent);box-shadow:0 16px 40px -16px color-mix(in oklab, var(--accent) 60%, transparent);border-radius:50%;animation:12s linear infinite not-found-module__dQYHKq__spin;position:absolute;inset:0}.not-found-module__dQYHKq__zeroRing:after{content:"";background:var(--bg);width:18%;height:35%;position:absolute;top:-10%;left:50%;transform:translate(-50%)rotate(0)}.not-found-module__dQYHKq__zeroCore{z-index:1;background:var(--accent);width:18%;height:18%;box-shadow:0 0 0 6px color-mix(in oklab, var(--accent) 22%, transparent);border-radius:50%;position:relative}@keyframes not-found-module__dQYHKq__spin{to{transform:rotate(360deg)}}.not-found-module__dQYHKq__title{letter-spacing:-.025em;color:var(--ink);margin-bottom:12px;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.1}.not-found-module__dQYHKq__lede{max-width:52ch;color:var(--muted);font-size:clamp(15px,1.2vw,17.5px);line-height:1.6}.not-found-module__dQYHKq__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(24px,3vw,36px);display:flex}.not-found-module__dQYHKq__primary,.not-found-module__dQYHKq__secondary{white-space:nowrap;height:clamp(46px,5.2vh,54px);transition:transform .2s var(--ease), background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), box-shadow .25s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 clamp(20px,2vw,26px);font-size:clamp(14px,1vw,15.5px);font-weight:500;display:inline-flex}.not-found-module__dQYHKq__primary{background:var(--accent);color:#fff;box-shadow:0 8px 22px -8px color-mix(in oklab, var(--accent) 65%, transparent)}.not-found-module__dQYHKq__primary:hover{background:var(--accent-deep);box-shadow:0 14px 28px -10px color-mix(in oklab, var(--accent) 75%, transparent);transform:translateY(-2px)}.not-found-module__dQYHKq__primary svg{transition:transform .25s var(--ease)}.not-found-module__dQYHKq__primary:hover svg{transform:translate(-4px)}.not-found-module__dQYHKq__secondary{border:1px solid var(--line);color:var(--ink);background:var(--bg)}.not-found-module__dQYHKq__secondary:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.not-found-module__dQYHKq__secondary svg{transition:transform .25s var(--ease)}.not-found-module__dQYHKq__secondary:hover svg{transform:translate(4px)}.not-found-module__dQYHKq__suggestions{border-top:1px dashed color-mix(in oklab, var(--ink) 12%, transparent);flex-direction:column;align-items:center;gap:16px;width:100%;max-width:480px;margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,3vw,40px);display:flex}.not-found-module__dQYHKq__suggestionsLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:11.5px;font-weight:500;display:inline-flex}.not-found-module__dQYHKq__suggestionsLine{background:var(--accent);width:22px;height:2px}.not-found-module__dQYHKq__suggestionsList{flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;display:flex}.not-found-module__dQYHKq__suggestionsList a{border:1px solid var(--line);background:var(--bg);color:var(--ink);transition:border-color .2s var(--ease), background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.not-found-module__dQYHKq__suggestionsList a:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep);transform:translateY(-1px)}.not-found-module__dQYHKq__suggestionsArrow{transition:transform .2s var(--ease)}.not-found-module__dQYHKq__suggestionsList a:hover .not-found-module__dQYHKq__suggestionsArrow{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.not-found-module__dQYHKq__orbA,.not-found-module__dQYHKq__orbB,.not-found-module__dQYHKq__zeroRing{animation:none}}
