﻿.not-found-module__HS70Aa__page{min-height:calc(100vh - var(--header-total-height));justify-content:center;align-items:center;padding:clamp(48px,8vh,96px) 0;display:flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__glow{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.not-found-module__HS70Aa__glowPurple{background:#6c63ff29;width:420px;height:420px;top:-80px;left:-120px}.not-found-module__HS70Aa__glowTeal{background:#00d4aa1f;width:460px;height:460px;bottom:-100px;right:-120px}[data-theme=light] .not-found-module__HS70Aa__glowPurple{background:#6c63ff1a}[data-theme=light] .not-found-module__HS70Aa__glowTeal{background:#00d4aa14}.not-found-module__HS70Aa__dot{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.not-found-module__HS70Aa__dotPurple{background:#6c63ff73;width:10px;height:10px;top:22%;right:18%}.not-found-module__HS70Aa__dotTeal{background:#00d4aa66;width:7px;height:7px;bottom:26%;left:16%}.not-found-module__HS70Aa__ring{background:0 0;border:2px solid #6c63ff40;border-radius:50%;width:34px;height:34px;top:30%;left:24%}.not-found-module__HS70Aa__content{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:0 auto;padding:0 20px;animation:.5s both not-found-module__HS70Aa__fadeUp;display:flex;position:relative}@keyframes not-found-module__HS70Aa__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__content{animation:none}}.not-found-module__HS70Aa__badge{border-radius:var(--radius-full);color:#a5a0ff;letter-spacing:.14em;text-transform:uppercase;background:#6c63ff1a;border:1px solid #6c63ff4d;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-flex}[data-theme=light] .not-found-module__HS70Aa__badge{color:#5546d4;background:#6c63ff14}.not-found-module__HS70Aa__code{letter-spacing:-.04em;background:linear-gradient(135deg,#6c63ff,#8b5cf6 55%,#00d4aa);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:clamp(72px,14vw,160px);font-weight:800;line-height:1}.not-found-module__HS70Aa__title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 14px;font-size:clamp(28px,5vw,44px);font-weight:800}.not-found-module__HS70Aa__message{color:var(--text-secondary);max-width:480px;margin:0 0 32px;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.65}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:18px;display:flex}.not-found-module__HS70Aa__actions .btn{gap:9px}.not-found-module__HS70Aa__backButton{border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:.92rem;font-weight:600;display:inline-flex}.not-found-module__HS70Aa__backButton:hover{color:var(--text-primary);background:var(--bg-glass-hover)}.not-found-module__HS70Aa__backButton:focus-visible{outline:3px solid var(--accent-primary);outline-offset:3px}.not-found-module__HS70Aa__links{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:40px;font-size:.88rem;display:flex}.not-found-module__HS70Aa__linksLabel{text-align:center;letter-spacing:.12em;text-transform:uppercase;width:100%;margin-bottom:4px;font-size:.75rem;font-weight:700}.not-found-module__HS70Aa__link{color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--transition-fast), background var(--transition-fast);padding:4px 8px;font-weight:600;text-decoration:none}.not-found-module__HS70Aa__link:hover{color:var(--accent-primary);background:var(--bg-glass-hover)}.not-found-module__HS70Aa__link:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.not-found-module__HS70Aa__separator{opacity:.5}@media (max-width:640px){.not-found-module__HS70Aa__actions{flex-direction:column;width:100%;max-width:320px}.not-found-module__HS70Aa__actions .btn{justify-content:center;width:100%}.not-found-module__HS70Aa__dotPurple,.not-found-module__HS70Aa__ring{display:none}}
