.not-found-module-scss-module__HfxUKG__page{background-color:var(--c-bg);min-height:100vh;color:var(--c-ink-strong);font-family:var(--font-geist-sans),sans-serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(var(--c-border-soft)1.5px,transparent 1.5px);background-size:24px 24px;flex-direction:column;line-height:1.5;display:flex;overflow-x:hidden}.not-found-module-scss-module__HfxUKG__frame{flex-direction:column;flex:1;width:100%;max-width:1320px;margin:0 auto;padding:8vh 48px;display:flex}.not-found-module-scss-module__HfxUKG__heroTop,.not-found-module-scss-module__HfxUKG__heroMeta,.not-found-module-scss-module__HfxUKG__actionLink{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.not-found-module-scss-module__HfxUKG__hero{flex-direction:column;flex:1;justify-content:center;padding:4vh 0;display:flex}.not-found-module-scss-module__HfxUKG__heroTop{justify-content:space-between;width:100%;margin-bottom:2vh;display:flex}.not-found-module-scss-module__HfxUKG__heroTop span{background:var(--c-ink-strong);color:var(--c-bg);border-radius:2px;padding:4px 12px;font-weight:700}.not-found-module-scss-module__HfxUKG__heroTitle{letter-spacing:-.02em;color:var(--c-ink-strong);text-transform:uppercase;margin:4vh 0;font-size:clamp(5rem,15vw,12rem);font-weight:900;line-height:.9}.not-found-module-scss-module__HfxUKG__heroTitle .not-found-module-scss-module__HfxUKG__heroTitleIndent{color:var(--pop-pink);-webkit-text-stroke:2px var(--c-ink-strong);filter:drop-shadow(4px 4px 0px var(--c-ink-strong));padding-left:10vw;display:block}.not-found-module-scss-module__HfxUKG__heroBottom{grid-template-columns:repeat(12,1fr);align-items:start;gap:40px;margin-top:4vh;display:grid}.not-found-module-scss-module__HfxUKG__heroMeta{flex-direction:column;grid-column:1/6;gap:16px;display:flex}.not-found-module-scss-module__HfxUKG__heroMeta p{border:var(--brutal-border-sm);background:var(--c-surface-paper);box-shadow:var(--brutal-shadow);border-radius:4px;justify-content:space-between;align-items:center;margin:0;padding:12px 20px;display:flex}.not-found-module-scss-module__HfxUKG__heroMeta p span{color:var(--c-ink-strong);font-weight:800;font-family:var(--font-geist-mono),monospace;background:var(--pop-yellow);border:1px solid var(--c-ink-strong);padding:2px 8px}.not-found-module-scss-module__HfxUKG__heroMeta p:nth-child(2) span{background:var(--pop-cyan)}.not-found-module-scss-module__HfxUKG__heroSummaryWrap{flex-direction:column;grid-column:7/13;align-items:flex-start;gap:32px;display:flex}.not-found-module-scss-module__HfxUKG__heroSummary{color:var(--c-ink-strong);background:var(--c-surface-paper);border:var(--brutal-border-sm);box-shadow:var(--brutal-shadow-l);border-radius:8px;margin:0;padding:24px;font-size:clamp(1.1rem,1.4vw,1.4rem);font-weight:600;line-height:1.6}.not-found-module-scss-module__HfxUKG__actionLink{background:var(--pop-purple);color:var(--c-ink-strong);border:var(--brutal-border-sm);box-shadow:var(--brutal-shadow);border-radius:4px;align-items:center;gap:12px;padding:12px 24px;font-weight:800;text-decoration:none;transition:all .15s ease-out;display:inline-flex}@media (hover:hover){.not-found-module-scss-module__HfxUKG__actionLink:hover{box-shadow:var(--brutal-shadow-hover);background:var(--pop-yellow);transform:translate(2px,2px)}}.not-found-module-scss-module__HfxUKG__actionLink .not-found-module-scss-module__HfxUKG__iconArrow{stroke-width:2.5px;width:18px;height:18px}.not-found-module-scss-module__HfxUKG__visualSection{padding:8vh 0 0}.not-found-module-scss-module__HfxUKG__errorVisual{background:var(--pop-cyan);border:var(--brutal-border);width:100%;height:200px;box-shadow:var(--brutal-shadow-l);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.not-found-module-scss-module__HfxUKG__artGrid{background-image:linear-gradient(var(--c-ink-strong)1px,transparent 1px),linear-gradient(90deg,var(--c-ink-strong)1px,transparent 1px);opacity:.15;background-size:30px 30px;position:absolute;inset:0}.not-found-module-scss-module__HfxUKG__artCrosshair{width:100%;height:100%;position:absolute}.not-found-module-scss-module__HfxUKG__artCrosshair:before,.not-found-module-scss-module__HfxUKG__artCrosshair:after{content:"";background:var(--c-ink-strong);position:absolute}.not-found-module-scss-module__HfxUKG__artCrosshair:before{width:100%;height:2px;top:50%;left:0}.not-found-module-scss-module__HfxUKG__artCrosshair:after{width:2px;height:100%;top:0;left:50%}.not-found-module-scss-module__HfxUKG__artCirclePulse{border:3px dashed var(--c-ink-strong);background:var(--pop-yellow);z-index:2;width:80px;height:80px;box-shadow:var(--brutal-shadow);border-radius:50%;animation:10s linear infinite not-found-module-scss-module__HfxUKG__pulseRotate;position:relative}.not-found-module-scss-module__HfxUKG__artCirclePulse:after{content:"404";font-family:var(--font-geist-mono);color:var(--c-ink-strong);font-size:1.2rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes not-found-module-scss-module__HfxUKG__pulseRotate{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.1)}to{transform:rotate(360deg)scale(1)}}@media (max-width:1024px){.not-found-module-scss-module__HfxUKG__heroBottom{grid-template-columns:1fr;gap:32px}.not-found-module-scss-module__HfxUKG__heroMeta{grid-column:1/-1}.not-found-module-scss-module__HfxUKG__heroSummaryWrap{grid-column:1/-1;width:100%}}@media (max-width:768px){.not-found-module-scss-module__HfxUKG__frame{padding:4vh 24px}.not-found-module-scss-module__HfxUKG__heroTitle{font-size:clamp(4rem,20vw,6rem)}.not-found-module-scss-module__HfxUKG__heroTitle .not-found-module-scss-module__HfxUKG__heroTitleIndent{padding-left:0}.not-found-module-scss-module__HfxUKG__errorVisual{height:160px}}
