.sys-screen{background:var(--bg-canvas);width:100%;min-height:100dvh;color:var(--text-primary);flex-direction:column;display:flex}@media (min-width:769px){.sys-screen>.sm-pagehead{min-height:72px;padding:8px 16px}}.sys-main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 24px 24px;display:flex}.sys-title{color:var(--text-primary);margin:4px 0 0;font-size:28px;line-height:1.05}.sys-copy{max-width:330px;font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:15px;line-height:1.4}.sys-bottom{flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px 16px 24px;display:flex}.sys-action{width:100%}.sys-screen:not(.sys-screen--maintenance) .sys-action .sm-btn[data-size=cta]{--sm-btn-h:42px}.sys-foot{font-family:var(--font-body);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.sys-foot-brand{color:var(--text-secondary);font-size:13px;line-height:1.4}.sys-foot-note{color:var(--text-3);font-size:10px;line-height:1.4}.sys-foot-version{color:var(--text-primary);margin-top:2px;font-size:12px;font-weight:500}.sys-404{justify-content:center;align-items:center;width:240px;height:112px;display:flex;position:relative}.sys-404-digits{width:100%;color:color-mix(in srgb, var(--bg-surface-elevated) 50%, transparent);-webkit-user-select:none;user-select:none;justify-content:space-between;font-size:128px;line-height:1;display:flex}.sys-404-disc{background:var(--bg-canvas);width:100px;height:100px;box-shadow:inset 0 0 0 2px var(--bg-surface-elevated), 0 0 28px 6px color-mix(in srgb, var(--conf-high) 40%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sys-404-ring{width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--conf-high);color:var(--brand-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.sys-404-glyph{display:inline-flex;position:relative}.sys-404-loupe{background:var(--bg-canvas);border-radius:50%;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.sys-404-dot{background:var(--conf-high);border-radius:50%;width:11px;height:11px;position:absolute;top:9px;right:9px}.sys-maint-mark{color:var(--brand-accent);margin-bottom:12px;display:flex}.sys-screen--maintenance .sys-main{gap:16px}.sys-screen--maintenance .sys-copy{max-width:300px;font-size:13px;line-height:1.6}.sys-note{max-width:340px;font-family:var(--font-body);color:var(--text-3);margin:0;font-size:11px;line-height:1.5}.sys-action .sm-btn.sys-retry{color:var(--danger);font-size:13px}.sys-screen--maintenance .sys-foot-brand{font-size:11px}.sys-screen--maintenance .sys-foot-note{font-size:9px}.sys-screen--maintenance .sys-foot-version{font-size:10px}@media (min-width:1024px){.sys-screen>.sm-pagehead{min-height:110px;padding:0 20px}.sys-main{padding:40px 24px 150px}.sys-copy{max-width:280px;font-size:13px;line-height:1.6}.sys-bottom{padding-bottom:22px}.sys-action{width:358px}.sys-foot-brand{font-size:11px}.sys-foot-note{font-size:9px}.sys-foot-version{font-size:10px}.sys-screen--maintenance .sys-main{padding-bottom:80px}}
@font-face{font-family:posterGothic;src:url(../media/poster_gothic_atf_heavy-s.p.0q962em75fnl0.woff2?dpl=6080d769e5372c1afcadede2dd7f58d6114912fe)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:posterGothic Fallback;src:local(Arial);ascent-override:75.69%;descent-override:13.73%;line-gap-override:0.0%;size-adjust:126.04%}.postergothic_bec8254d-module__6UXtFG__className{font-family:posterGothic,posterGothic Fallback;font-style:normal}.postergothic_bec8254d-module__6UXtFG__variable{--font-poster-gothic:"posterGothic", "posterGothic Fallback"}
@font-face{font-family:pinkBlue;src:url(../media/pink_blue-s.330nnlsroqp4a.woff2?dpl=6080d769e5372c1afcadede2dd7f58d6114912fe)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pinkBlue Fallback;src:local(Arial);ascent-override:87.55%;descent-override:20.97%;line-gap-override:9.68%;size-adjust:97.32%}.pinkblue_2ceb605e-module__v25ANa__className{font-family:pinkBlue,pinkBlue Fallback;font-style:normal;font-weight:400}.pinkblue_2ceb605e-module__v25ANa__variable{--font-pink-blue:"pinkBlue", "pinkBlue Fallback"}
