.page-status-module__fe7iyG__boundary{width:100%;min-height:min(var(--layout-viewport-height), calc(var(--layout-viewport-height) - var(--safe-area-top) - var(--safe-area-bottom)));padding-block:max(var(--space-6), var(--safe-area-top)) max(var(--space-6), var(--safe-area-bottom));padding-inline:var(--space-4);place-items:center;display:grid}.page-status-module__fe7iyG__panel{isolation:isolate;width:min(100%,72rem);min-height:clamp(18rem,62dvh,30rem);max-height:calc(var(--layout-viewport-height) - max(var(--safe-area-top), var(--space-4)) - max(var(--safe-area-bottom), var(--space-4)));background:var(--surface-panel);grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);margin-inline:auto;display:grid;overflow:hidden}.page-status-module__fe7iyG__copy{z-index:1;align-content:center;justify-items:start;min-width:0;display:grid}.page-status-module__fe7iyG__eyebrow{color:var(--color-accent);font:var(--font-label);letter-spacing:.08em;text-transform:uppercase}.page-status-module__fe7iyG__title{max-width:none;margin:var(--space-3) 0 var(--space-4);color:var(--text-primary);font:var(--font-title);letter-spacing:.02em;overflow-wrap:anywhere;text-shadow:var(--text-shadow-title);text-transform:uppercase;font-size:clamp(2.75rem,6vw,4rem);line-height:.86}.page-status-module__fe7iyG__description{max-width:35rem;color:var(--text-secondary);margin:0;line-height:1.35}.page-status-module__fe7iyG__actions{margin-top:var(--space-6)}.page-status-module__fe7iyG__visual{align-content:center;justify-items:center;gap:var(--space-4);min-width:0;min-height:clamp(11rem,42dvh,18rem);padding:var(--space-6);border-left:var(--border-width) solid var(--border-accent-muted);background:var(--surface-panel-raised);display:grid;position:relative}.page-status-module__fe7iyG__visual:before,.page-status-module__fe7iyG__visual:after{border-color:var(--border-accent-strong);content:"";width:2.25rem;height:2.25rem;position:absolute}.page-status-module__fe7iyG__visual:before{top:var(--space-4);left:var(--space-4);border-top:var(--pixel-unit-sm) solid;border-left:var(--pixel-unit-sm) solid}.page-status-module__fe7iyG__visual:after{right:var(--space-4);bottom:var(--space-4);border-right:var(--pixel-unit-sm) solid;border-bottom:var(--pixel-unit-sm) solid}.page-status-module__fe7iyG__statusCode{color:var(--text-primary);font:var(--font-title);letter-spacing:.02em;text-shadow:var(--text-shadow-title);font-size:clamp(5.5rem,12vw,9rem);line-height:.75}.page-status-module__fe7iyG__panel[data-state=error] .page-status-module__fe7iyG__statusCode{color:var(--color-danger)}.page-status-module__fe7iyG__visualLabel{color:var(--text-muted);font:var(--font-label);letter-spacing:.08em;text-align:center;text-transform:uppercase}.page-status-module__fe7iyG__loadingIndicator{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border-accent-muted);background:var(--surface-overlay);grid-template-columns:repeat(5,1.4rem);display:grid}.page-status-module__fe7iyG__loadingIndicator span{background:var(--border-muted);width:1.4rem;height:3.5rem;box-shadow:inset 0 0 0 var(--pixel-unit-sm) var(--surface-panel)}.page-status-module__fe7iyG__loadingIndicator span:nth-child(-n+3){background:var(--color-accent);box-shadow:inset 0 0 0 var(--pixel-unit-sm) var(--surface-panel)}@media (max-width:42rem){.page-status-module__fe7iyG__panel{grid-template-columns:minmax(0,1fr)}.page-status-module__fe7iyG__visual{border-top:var(--border-width) solid var(--border-accent-muted);border-left:0;min-height:11rem;max-height:12rem}}@media (max-height:30rem){.page-status-module__fe7iyG__boundary{min-height:var(--layout-viewport-height);padding-top:max(var(--space-2), var(--safe-area-top));padding-bottom:max(var(--space-2), var(--safe-area-bottom));align-items:start}.page-status-module__fe7iyG__panel{grid-template-columns:minmax(0,1fr);width:min(100%,44rem);min-height:auto;max-height:none;overflow:visible}.page-status-module__fe7iyG__visual{border-top:var(--border-width) solid var(--border-accent-muted);border-left:0;min-height:9rem}.page-status-module__fe7iyG__actions{margin-top:var(--space-4);width:100%}}@media (max-width:30rem){.page-status-module__fe7iyG__title{font-size:clamp(2.75rem,14vw,4rem)}.page-status-module__fe7iyG__loadingIndicator{grid-template-columns:repeat(5,1rem)}.page-status-module__fe7iyG__loadingIndicator span{width:1rem}}
