.not-found-module__sxuMuG__page{min-height:100dvh;padding:40px var(--gutter);isolation:isolate;background:var(--bg-soft);flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__bg{z-index:-2;background-image:var(--pattern-grid);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 70%)}.not-found-module__sxuMuG__orb,.not-found-module__sxuMuG__orb2{z-index:-1;filter:blur(80px);opacity:.22;border-radius:50%;position:absolute}.not-found-module__sxuMuG__orb{aspect-ratio:1;background:var(--cyan-500);width:520px;top:-180px;left:-160px}.not-found-module__sxuMuG__orb2{aspect-ratio:1;background:var(--gold-500);opacity:.18;width:420px;bottom:-160px;right:-140px}.not-found-module__sxuMuG__logo img{width:190px;height:auto}.not-found-module__sxuMuG__logoDark{display:none}:root[data-theme=dark] .not-found-module__sxuMuG__logoLight{display:none}:root[data-theme=dark] .not-found-module__sxuMuG__logoDark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .not-found-module__sxuMuG__logoLight{display:none}:root:not([data-theme=light]) .not-found-module__sxuMuG__logoDark{display:block}}.not-found-module__sxuMuG__card{text-align:center;border-radius:var(--radius-xl);background:var(--glass-strong);width:100%;max-width:640px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--line);box-shadow:var(--shadow-lg);animation:not-found-module__sxuMuG__fade-up var(--dur-slow) var(--ease) both;flex-direction:column;align-items:center;padding:clamp(28px,5vw,48px);display:flex}.not-found-module__sxuMuG__code{font-family:var(--font-display);letter-spacing:-.06em;background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:6px;font-size:clamp(88px,18vw,140px);font-weight:800;line-height:1;display:flex}.not-found-module__sxuMuG__shirt{width:.9em;height:.9em;color:var(--accent-fg);background:var(--gradient-gold);box-shadow:0 20px 40px -16px var(--gold-500);animation:not-found-module__sxuMuG__sway 3s var(--ease) infinite alternate;border-radius:50%;place-items:center;display:grid}.not-found-module__sxuMuG__shirt svg{width:48%;height:48%}@keyframes not-found-module__sxuMuG__sway{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)translateY(-4px)}}.not-found-module__sxuMuG__card h1{margin-top:20px;font-size:clamp(24px,4vw,34px)}.not-found-module__sxuMuG__card>p{max-width:460px;color:var(--text-2);margin-top:10px;font-size:15.5px}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:26px;display:flex}.not-found-module__sxuMuG__actions .btn{flex:200px;max-width:260px}.not-found-module__sxuMuG__quick{border-top:1px solid var(--line);width:100%;margin-top:28px;padding-top:22px}.not-found-module__sxuMuG__quick small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11.5px;font-weight:800;display:block}.not-found-module__sxuMuG__quick ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.not-found-module__sxuMuG__chip{border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--line);height:36px;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur-fast) var(--ease);align-items:center;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.not-found-module__sxuMuG__chip:hover{color:var(--link);border-color:var(--link);transform:translateY(-2px)}.not-found-module__sxuMuG__help{color:var(--text-2);align-items:center;gap:8px;margin-top:22px;font-size:13.5px;font-weight:650;display:inline-flex}.not-found-module__sxuMuG__help svg{color:#1faa53}.not-found-module__sxuMuG__help:hover{color:var(--link)}@keyframes not-found-module__sxuMuG__fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
