.not-found-module__HS70Aa__container{--not-found-code-color:color-mix(in srgb, var(--ui-text) 12%, transparent);--not-found-code-shadow:none;--not-found-glow:color-mix(in srgb, var(--ui-primary-action) 8%, transparent);--not-found-secondary-shadow:var(--shadow-soft);background:radial-gradient(circle at 50% 18%, var(--not-found-glow), transparent 34rem), var(--ui-page-bg);min-height:100vh;color:var(--ui-text);justify-content:center;align-items:center;padding:2rem;display:flex}.not-found-module__HS70Aa__content{text-align:center;width:100%;max-width:500px}.not-found-module__HS70Aa__errorCode{color:var(--not-found-code-color);text-shadow:var(--not-found-code-shadow);margin:0 0 1rem;font-size:6rem;font-weight:700;line-height:1}.not-found-module__HS70Aa__title{color:var(--ui-text);margin:0 0 1rem;font-size:2rem;font-weight:600}.not-found-module__HS70Aa__description{color:var(--ui-text-muted);margin:0 0 2rem;font-size:1rem;line-height:1.6}.not-found-module__HS70Aa__buttonContainer{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.not-found-module__HS70Aa__button{border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-width:120px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.not-found-module__HS70Aa__button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.not-found-module__HS70Aa__button:hover:before{left:100%}.not-found-module__HS70Aa__button:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}.not-found-module__HS70Aa__primaryButton{background-color:var(--ui-primary-action);border-color:var(--ui-primary-action-border);color:var(--ui-primary-action-text);box-shadow:0 10px 26px color-mix(in srgb, var(--ui-primary-action) 24%, transparent)}.not-found-module__HS70Aa__primaryButton:hover{background-color:var(--ui-primary-action-hover);box-shadow:0 14px 32px color-mix(in srgb, var(--ui-primary-action) 30%, transparent);transform:translateY(-1px)}.not-found-module__HS70Aa__primaryButton:active{box-shadow:0 8px 18px color-mix(in srgb, var(--ui-primary-action) 20%, transparent);transform:translateY(0)}.not-found-module__HS70Aa__secondaryButton{background-color:var(--ui-surface-raised);color:var(--ui-text);border-color:var(--ui-border-strong);box-shadow:var(--not-found-secondary-shadow)}.not-found-module__HS70Aa__secondaryButton:hover{background-color:var(--ui-hover);border-color:var(--ui-border-strong);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.not-found-module__HS70Aa__secondaryButton:active{background-color:var(--ui-active);box-shadow:var(--not-found-secondary-shadow);transform:translateY(0)}:is(:root[data-theme=dark] .not-found-module__HS70Aa__container,.appThemeDark .not-found-module__HS70Aa__container){--not-found-code-color:color-mix(in srgb, var(--ui-primary-action) 28%, transparent);--not-found-code-shadow:0 0 32px color-mix(in srgb, var(--ui-primary-action) 12%, transparent);--not-found-glow:color-mix(in srgb, var(--ui-primary-action) 12%, transparent);--not-found-secondary-shadow:0 10px 24px #0000003d}@media (max-width:640px){.not-found-module__HS70Aa__container{padding:1rem}.not-found-module__HS70Aa__errorCode{font-size:4rem}.not-found-module__HS70Aa__title{font-size:1.5rem}.not-found-module__HS70Aa__description{font-size:.875rem}.not-found-module__HS70Aa__buttonContainer{flex-direction:column;align-items:center;gap:.75rem}.not-found-module__HS70Aa__button{width:100%;max-width:280px}}@media (prefers-contrast:high){.not-found-module__HS70Aa__primaryButton{background-color:var(--ui-primary-action);border-color:var(--ui-primary-action-border)}.not-found-module__HS70Aa__secondaryButton{border-width:2px}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__button{transition:none}.not-found-module__HS70Aa__button:before{display:none}.not-found-module__HS70Aa__button:hover,.not-found-module__HS70Aa__button:active{transform:none}}