.NotFoundView-module__kA2hea__page{--bg:#f9fafb;--fg:#121212;--surface:#fff;--control:#fff;--line:#e5e7eb;--muted:#6b7280;--hl-bg:#121212;--hl-fg:#f9fafb;--accent:#8a3ff0;--on-accent:#f9fafb;--ghost-ink:var(--fg);--link-ink:var(--muted);--edge:color-mix(in srgb, var(--fg) 20%, var(--line));--font:var(--font-jakarta);--num:var(--font-inter);background:var(--bg);color:var(--fg);font-family:var(--num);flex-direction:column;min-height:100svh;transition:background .3s,color .3s;display:flex}html[data-theme=dark] .NotFoundView-module__kA2hea__page{--bg:#121212;--fg:#f9fafb;--surface:#272727;--control:#1f1f1f;--line:#2a2a2a;--muted:#9ca3af;--hl-bg:#1b1b1b;--hl-fg:#f9fafb;--accent:#a56bf5;--ghost-ink:#ae8aff;--link-ink:#ae8aff}.NotFoundView-module__kA2hea__page *{box-sizing:border-box}.NotFoundView-module__kA2hea__stage{flex:1;place-items:center;min-height:560px;padding:32px clamp(16px,4vw,40px);display:grid;position:relative}.NotFoundView-module__kA2hea__split{grid-template-columns:minmax(0,1fr);place-items:center;gap:14px;width:100%;max-width:1120px;display:grid}.NotFoundView-module__kA2hea__divider{display:none}.NotFoundView-module__kA2hea__n404Wrap{margin:-.12em 0;padding:.2em .18em;font-size:clamp(120px,26vw,280px);display:inline-block;position:relative;overflow:hidden}.NotFoundView-module__kA2hea__n404{z-index:1;font-family:var(--num);letter-spacing:-.045em;color:var(--fg);font-variant-numeric:tabular-nums;margin:0;font-size:1em;font-weight:800;line-height:.9;position:relative}.NotFoundView-module__kA2hea__layer{pointer-events:none;position:absolute;inset:0}.NotFoundView-module__kA2hea__back{z-index:0}.NotFoundView-module__kA2hea__front{z-index:2}.NotFoundView-module__kA2hea__n404Wrap:after{content:"";z-index:3;pointer-events:none;box-shadow:inset 0 0 .18em .07em var(--bg);transition:box-shadow .3s;position:absolute;inset:0}.NotFoundView-module__kA2hea__text{text-align:center;max-width:680px}.NotFoundView-module__kA2hea__title{font-family:var(--font);letter-spacing:-.03em;color:var(--fg);margin:6px 0 10px;font-size:clamp(26px,4.6vw,40px);font-weight:800;line-height:1.1}.NotFoundView-module__kA2hea__sub{font-family:var(--num);color:var(--muted);max-width:30em;margin:0 auto 28px;font-size:clamp(15px,2vw,18px);font-weight:400;line-height:1.55}.NotFoundView-module__kA2hea__actions{flex-direction:column;align-items:center;gap:14px;display:flex}.NotFoundView-module__kA2hea__btn{font-family:var(--num);background:var(--accent);min-width:220px;height:52px;color:var(--on-accent);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.NotFoundView-module__kA2hea__btn:hover{filter:brightness(1.06);box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 35%, transparent);transform:translateY(-1px)}.NotFoundView-module__kA2hea__btn:active{transform:translateY(0)}.NotFoundView-module__kA2hea__btn:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.NotFoundView-module__kA2hea__link{font-family:var(--num);color:var(--link-ink);text-underline-offset:3px;cursor:pointer;font-size:14px;text-decoration:underline;transition:color .15s}.NotFoundView-module__kA2hea__link:hover{color:var(--fg)}@media (min-width:1024px){.NotFoundView-module__kA2hea__stage{padding:40px clamp(16px,4vw,40px)}.NotFoundView-module__kA2hea__split{grid-template-columns:auto 1px minmax(0,440px);justify-content:center;justify-items:stretch;gap:clamp(28px,5vw,72px)}.NotFoundView-module__kA2hea__divider{background:linear-gradient(to bottom, transparent, var(--edge) 18%, var(--edge) 82%, transparent);align-self:stretch;width:1px;min-height:200px;display:block}.NotFoundView-module__kA2hea__n404Wrap{font-size:clamp(110px,19vw,250px)}.NotFoundView-module__kA2hea__text{text-align:left;max-width:none}.NotFoundView-module__kA2hea__title{margin:0 0 12px;font-size:clamp(26px,3.4vw,38px)}.NotFoundView-module__kA2hea__sub{max-width:26em;margin:0 0 28px;font-size:clamp(15px,1.6vw,18px)}.NotFoundView-module__kA2hea__actions{align-items:flex-start}}.NotFoundView-module__kA2hea__bubble{--size:max(18px, calc(var(--k) * 1em));width:var(--size);height:var(--size);opacity:var(--op);animation:NotFoundView-module__kA2hea__rise var(--dur) linear var(--delay) infinite;will-change:transform;position:absolute;bottom:0}.NotFoundView-module__kA2hea__bubble svg{width:100%;height:100%;animation:NotFoundView-module__kA2hea__sway var(--sdur) ease-in-out var(--delay) infinite alternate;display:block}@keyframes NotFoundView-module__kA2hea__rise{0%{transform:translateY(var(--size));filter:blur(9px)}25%{filter:blur(var(--blur))}75%{filter:blur(var(--blur))}to{transform:translateY(calc(var(--travel,100%) * -1 - var(--size)));filter:blur(9px)}}@keyframes NotFoundView-module__kA2hea__sway{0%{transform:translateX(calc(var(--sway) * -1)) rotate(-10deg)}to{transform:translateX(var(--sway)) rotate(10deg)}}.NotFoundView-module__kA2hea__theme{cursor:pointer;width:40px;height:40px;color:var(--fg);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;transition:color .15s;display:grid}.NotFoundView-module__kA2hea__theme:hover{color:var(--accent)}.NotFoundView-module__kA2hea__theme:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NotFoundView-module__kA2hea__theme svg{width:20px;height:20px}.NotFoundView-module__kA2hea__nav{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:32px;height:68px;padding:0 clamp(16px,4vw,40px);transition:background .3s,border-color .3s;display:flex;position:relative}.NotFoundView-module__kA2hea__brand{align-items:center;text-decoration:none;display:inline-flex}.NotFoundView-module__kA2hea__logoLight{display:block}.NotFoundView-module__kA2hea__logoDark{display:none}html[data-theme=dark] .NotFoundView-module__kA2hea__page .NotFoundView-module__kA2hea__logoLight{display:none}html[data-theme=dark] .NotFoundView-module__kA2hea__page .NotFoundView-module__kA2hea__logoDark{display:block}.NotFoundView-module__kA2hea__navLinks{gap:4px;display:flex}.NotFoundView-module__kA2hea__navLinks a{font-family:var(--num);color:var(--muted);border-radius:10px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.NotFoundView-module__kA2hea__navLinks a:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.NotFoundView-module__kA2hea__navActions{align-items:center;gap:10px;margin-left:auto;display:flex}.NotFoundView-module__kA2hea__ghost{height:40px;font-family:var(--num);color:var(--ghost-ink);background:var(--control);border:1px solid var(--edge);cursor:pointer;border-radius:12px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.NotFoundView-module__kA2hea__ghost:hover{border-color:var(--fg)}.NotFoundView-module__kA2hea__ghost:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 30%, transparent);outline:none}.NotFoundView-module__kA2hea__footer{background:var(--hl-bg);color:var(--hl-fg);border-top:1px solid color-mix(in srgb, var(--hl-fg) 10%, transparent);padding:52px clamp(16px,4vw,40px) 28px}.NotFoundView-module__kA2hea__footerGrid{grid-template-columns:1.5fr repeat(3,1fr);gap:32px;max-width:1120px;margin:0 auto;display:grid}.NotFoundView-module__kA2hea__footerTag{font-family:var(--num);color:#9ca3af;max-width:22em;margin:12px 0 0;font-size:14px;line-height:1.55}.NotFoundView-module__kA2hea__footer h4{font-family:var(--font);letter-spacing:-.01em;color:var(--hl-fg);margin:0 0 14px;font-size:14px;font-weight:800}.NotFoundView-module__kA2hea__footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.NotFoundView-module__kA2hea__footer li a{font-family:var(--num);color:#9ca3af;font-size:14px;text-decoration:none;transition:color .15s}.NotFoundView-module__kA2hea__footer li a:hover{color:var(--hl-fg);text-underline-offset:3px;text-decoration:underline}.NotFoundView-module__kA2hea__footerBottom{border-top:1px solid color-mix(in srgb, var(--hl-fg) 10%, transparent);max-width:1120px;font-family:var(--num);color:#9ca3af;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:40px auto 0;padding-top:20px;font-size:13px;display:flex}.NotFoundView-module__kA2hea__footerBottom nav{gap:18px;display:flex}.NotFoundView-module__kA2hea__footerBottom a{color:#9ca3af;text-decoration:none}.NotFoundView-module__kA2hea__footerBottom a:hover{color:var(--hl-fg);text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.NotFoundView-module__kA2hea__nav{gap:12px}.NotFoundView-module__kA2hea__navLinks{display:none}.NotFoundView-module__kA2hea__footerGrid{grid-template-columns:1fr 1fr}.NotFoundView-module__kA2hea__footerGrid>:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.NotFoundView-module__kA2hea__layer{display:none}}
