.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}.HS70Aa_content{text-align:center;width:100%;max-width:500px}.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}.HS70Aa_title{color:var(--ui-text);margin:0 0 1rem;font-size:2rem;font-weight:600}.HS70Aa_description{color:var(--ui-text-muted);margin:0 0 2rem;font-size:1rem;line-height:1.6}.HS70Aa_buttonContainer{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.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}.HS70Aa_button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.HS70Aa_button:hover:before{left:100%}.HS70Aa_button:focus-visible{box-shadow:0 0 0 3px var(--ui-focus-ring);outline:none}.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)}.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)}.HS70Aa_primaryButton:active{box-shadow:0 8px 18px color-mix(in srgb, var(--ui-primary-action) 20%, transparent);transform:translateY(0)}.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)}.HS70Aa_secondaryButton:hover{background-color:var(--ui-hover);border-color:var(--ui-border-strong);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.HS70Aa_secondaryButton:active{background-color:var(--ui-active);box-shadow:var(--not-found-secondary-shadow);transform:translateY(0)}:is(:root[data-theme=dark] .HS70Aa_container,.appThemeDark .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){.HS70Aa_container{padding:1rem}.HS70Aa_errorCode{font-size:4rem}.HS70Aa_title{font-size:1.5rem}.HS70Aa_description{font-size:.875rem}.HS70Aa_buttonContainer{flex-direction:column;align-items:center;gap:.75rem}.HS70Aa_button{width:100%;max-width:280px}}@media (prefers-contrast:high){.HS70Aa_primaryButton{background-color:var(--ui-primary-action);border-color:var(--ui-primary-action-border)}.HS70Aa_secondaryButton{border-width:2px}}@media (prefers-reduced-motion:reduce){.HS70Aa_button{transition:none}.HS70Aa_button:before{display:none}.HS70Aa_button:hover,.HS70Aa_button:active{transform:none}}
