.site-content main.error-state:not(.landing-page):not(.login-page){width:100%;max-width:1580px;margin:0 auto;padding:clamp(38px,5vw,84px) clamp(22px,4.2vw,72px) clamp(52px,6vw,100px)}.error-state__shell{border-top:1px solid #39414e;border-bottom:1px solid #39414e;flex-direction:column;min-height:clamp(590px,65svh,800px);display:flex}.error-state__top,.error-state__bottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.error-state__top{padding:26px 0 28px}.error-state__brand{color:#f0f2f6;letter-spacing:-.055em;font-size:15px;font-weight:800}.error-state__brand span{color:#8b96a7}.error-state__category{letter-spacing:.13em;color:#a4adbb;align-items:center;gap:11px;font:650 11px/1.3 ui-monospace,Consolas,monospace;display:inline-flex}.error-state__category i{background:#f40072;width:17px;height:2px;display:block}.error-state__content{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(36px,6vw,110px);padding:35px 0 65px;display:grid}.error-state__number{color:#e5e7ec;letter-spacing:-.105em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-variant-numeric:lining-nums tabular-nums;font:750 clamp(170px,21vw,340px)/.88 Segoe UI Variable Display,Segoe UI,Arial,sans-serif;display:block}.error-state__detail{min-width:0;padding-top:10px}.error-state__label{color:#e48fb8;letter-spacing:.11em;margin:0 0 23px;font:650 12px/1.4 ui-monospace,Consolas,monospace}.error-state__detail h1{color:#f7f8fa;letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.8vw,72px);font-weight:720;line-height:1.05}.error-state__message{color:#a4afbe;max-width:460px;margin:24px 0 32px;font-size:clamp(14px,1.25vw,16px);line-height:1.8}.error-state__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.error-state__primary,.error-state__secondary{border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 21px;font-size:13px;font-weight:650;line-height:1.4;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.error-state__primary{color:#11151c;background:#f0f1f4;border:1px solid #f0f1f4}.error-state__primary:hover{background:#fff;border-color:#fff}.error-state__secondary{color:#d3dbe6;background:0 0;border:1px solid #3c4553}.error-state__secondary:hover{color:#fff;background:#151b24;border-color:#7b8595}.error-state__bottom{color:#8290a2;border-top:1px solid #292f3a;padding:23px 0;font-size:12px;line-height:1.6}.error-state__ref{color:#667487;letter-spacing:.1em;flex-shrink:0;font:600 10px/1.5 ui-monospace,Consolas,monospace}@media (max-width:980px){.error-state__content{grid-template-columns:minmax(0,1fr);align-content:center;gap:28px}.error-state__number{font-size:clamp(154px,31vw,275px)}.error-state__detail{padding-top:0}.error-state__detail h1{font-size:clamp(42px,6vw,64px)}}@media (max-width:540px){.site-content main.error-state:not(.landing-page):not(.login-page){padding:28px 20px 48px}.error-state__shell{min-height:min(760px,76svh)}.error-state__top{align-items:flex-start;padding:19px 0}.error-state__category{letter-spacing:.04em;gap:7px;font-size:9px}.error-state__category i{width:10px}.error-state__content{gap:24px;padding:45px 0 52px}.error-state__number{font-size:clamp(132px,36vw,194px)}.error-state__detail h1{font-size:clamp(36px,10vw,50px)}.error-state__message{margin:19px 0 27px;font-size:14px}.error-state__actions{align-items:stretch}.error-state__primary,.error-state__secondary{min-height:49px;padding:12px 16px;font-size:12px}.error-state__bottom{padding:18px 0;font-size:11px;display:block}.error-state__ref{margin-top:10px;display:block}}@media (prefers-reduced-motion:reduce){.error-state__primary,.error-state__secondary{transition:none}}
