.not-found-module__HS70Aa__page{min-height:calc(100dvh - var(--space-24));padding:clamp(var(--space-6), 6vw, var(--space-16)) var(--layout-gutter);background:radial-gradient(circle at 8% 12%, var(--color-primary-subtle), transparent 32rem), radial-gradient(circle at 94% 90%, var(--color-warning-subtle), transparent 28rem), var(--color-background);place-items:center;display:grid}.not-found-module__HS70Aa__card{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);width:min(100%,48rem);box-shadow:var(--shadow-lg);overflow:hidden}.not-found-module__HS70Aa__artwork{background:radial-gradient(ellipse 67% 95% at 12% -10%, color-mix(in srgb, var(--color-success-subtle) 60%, var(--color-primary-subtle)) 0 66%, transparent 66.5%), radial-gradient(ellipse 61% 96% at 95% 102%, color-mix(in srgb, var(--color-primary) 55%, var(--color-surface)) 0 64%, transparent 64.5%), linear-gradient(130deg, var(--color-primary-subtle) 10%, var(--color-background) 62%, var(--color-primary-subtle));place-items:center;min-height:clamp(11rem,27vw,15rem);display:grid;position:relative;overflow:hidden}.not-found-module__HS70Aa__artwork:before,.not-found-module__HS70Aa__artwork:after{border-radius:var(--radius-full);content:"";pointer-events:none;border:1px solid #ffffff94;width:26rem;height:26rem;position:absolute;inset:auto}.not-found-module__HS70Aa__artwork:before{bottom:-21rem;right:-9rem}.not-found-module__HS70Aa__artwork:after{bottom:-23rem;right:-6rem}.not-found-module__HS70Aa__errorCode{z-index:1;color:color-mix(in srgb, var(--color-primary-active) 35%, var(--color-text));font-size:clamp(6rem,20vw,10rem);font-weight:var(--font-weight-bold);letter-spacing:-.1em;line-height:1;position:relative}.not-found-module__HS70Aa__compass{z-index:2;right:clamp(1.25rem,7vw,4.5rem);bottom:var(--space-4);border-radius:var(--radius-full);background:var(--color-surface);width:4rem;height:4rem;color:var(--color-primary-active);box-shadow:var(--shadow-md);border:1px solid #fffc;place-items:center;display:grid;position:absolute;transform:rotate(-18deg)}.not-found-module__HS70Aa__content{padding:clamp(var(--space-6), 6vw, var(--space-12))}.not-found-module__HS70Aa__eyebrow{margin:0 0 var(--space-2);color:var(--color-primary-active);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide)}.not-found-module__HS70Aa__content h1{max-width:18ch;color:var(--color-text);letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,5vw,3rem);line-height:1.1}.not-found-module__HS70Aa__description{max-width:46ch;margin:var(--space-4) 0 var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.not-found-module__HS70Aa__homeLink{min-height:var(--size-touch-target);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary-active) 70%, var(--color-text));color:var(--color-surface);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.not-found-module__HS70Aa__homeLink:hover{background:color-mix(in srgb, var(--color-primary-active) 55%, var(--color-text));transform:translateY(-2px)}}@media (max-width:40rem){.not-found-module__HS70Aa__page{min-height:calc(100dvh - var(--space-24) - env(safe-area-inset-bottom))}.not-found-module__HS70Aa__artwork{min-height:11rem}.not-found-module__HS70Aa__compass{right:var(--space-5);width:3.25rem;height:3.25rem}.not-found-module__HS70Aa__description{font-size:var(--font-size-md)}}
