.error-module__bSZLSW__root{background:var(--cf-bg);min-height:100dvh;color:var(--cf-fg);flex-direction:column;display:flex;position:relative}.error-module__bSZLSW__main{flex:1 0 auto}.error-module__bSZLSW__section{z-index:1;position:relative}.error-module__bSZLSW__faultBlock{background:var(--cf-bg);padding:148px 0 0}.error-module__bSZLSW__routesBlock{background:var(--cf-bg);padding:80px 0 96px}.error-module__bSZLSW__bleed{padding:0 32px}.error-module__bSZLSW__shell{width:100%;max-width:1200px;margin:0 auto;position:relative}.error-module__bSZLSW__corners{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.error-module__bSZLSW__corner{background:#191817;width:14px;height:14px;position:absolute}.error-module__bSZLSW__cornerTL{top:-7px;left:-7px}.error-module__bSZLSW__cornerTR{top:-7px;right:-7px}.error-module__bSZLSW__cornerBL{bottom:-7px;left:-7px}.error-module__bSZLSW__cornerBR{bottom:-7px;right:-7px}.error-module__bSZLSW__panel{background:var(--cf-bg);border:1px solid #f0e3de20;flex-direction:column;align-items:flex-start;width:100%;padding:56px 40px;display:flex}.error-module__bSZLSW__status{color:#f0e3de73;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:500;line-height:1;display:flex}.error-module__bSZLSW__statusDot{background:#ff4d4d;border-radius:999px;flex:none;width:6px;height:6px}.error-module__bSZLSW__statusCode{color:var(--cf-fg)}.error-module__bSZLSW__headline{max-width:22ch;color:var(--cf-fg-light);letter-spacing:-.035em;word-break:keep-all;margin:26px 0 0;font-size:clamp(28px,3.9vw,48px);font-weight:700;line-height:1.1}.error-module__bSZLSW__lead{color:#f0e3deb3;letter-spacing:-.02em;word-break:keep-all;max-width:62ch;margin:18px 0 0;font-size:clamp(15px,1.55vw,19.2px);font-weight:400;line-height:1.62}.error-module__bSZLSW__actions{flex-wrap:wrap;align-items:center;gap:8px;margin:34px 0 0;display:flex}.error-module__bSZLSW__cta{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:14px 26px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.error-module__bSZLSW__ctaPrimary{border-color:var(--cf-fg-light);background:var(--cf-fg-light);color:#1a1512;cursor:pointer}.error-module__bSZLSW__ctaPrimary:hover{background:#fff;border-color:#fff}.error-module__bSZLSW__ctaGhost{color:var(--cf-fg-light);background:0 0;border-color:#f0e3de20}.error-module__bSZLSW__ctaGhost:hover{background:#f0e3de0f;border-color:#f0e3de66}.error-module__bSZLSW__cta:focus-visible{outline:2px solid var(--cf-orange);outline-offset:3px}.error-module__bSZLSW__digest{color:#f0e3de5c;max-width:100%;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;word-break:break-all;margin:30px 0 0;font-size:11px;font-weight:400;line-height:1.5}.error-module__bSZLSW__head{width:100%;max-width:1200px;margin:0 auto 24px}.error-module__bSZLSW__kicker{color:#f0e3de8c;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:1}.error-module__bSZLSW__title{max-width:24ch;color:var(--cf-fg);letter-spacing:-.035em;word-break:keep-all;margin:14px 0 0;font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.16}.error-module__bSZLSW__routes{background:var(--cf-bg);border:1px solid #f0e3de20;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.error-module__bSZLSW__route{border-bottom:1px solid #f0e3de20;flex-direction:column;align-items:flex-start;padding:24px;text-decoration:none;transition:background-color .14s;display:flex}.error-module__bSZLSW__route:last-child{border-bottom:0}.error-module__bSZLSW__route:hover{background:#f0e3de08}.error-module__bSZLSW__route:focus-visible{outline:2px solid var(--cf-orange);outline-offset:-2px}.error-module__bSZLSW__routeTop{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.error-module__bSZLSW__routeIndex{color:#f0e3de66;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;font-size:10px;font-weight:500;line-height:1}.error-module__bSZLSW__routeArrow{color:#f0e3de66;flex:none;font-size:15px;line-height:1;transition:color .14s,transform .18s}.error-module__bSZLSW__route:hover .error-module__bSZLSW__routeArrow{color:var(--cf-orange);transform:translate(3px)}.error-module__bSZLSW__routeLabel{color:var(--cf-fg);letter-spacing:-.025em;word-break:keep-all;margin:16px 0 0;font-size:18px;font-weight:600;line-height:1.2}.error-module__bSZLSW__routeDesc{color:#f0e3deb3;letter-spacing:-.01em;word-break:keep-all;margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.5}.error-module__bSZLSW__routeValue{color:#f0e3de6b;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;white-space:nowrap;margin:14px 0 0;font-size:11px;font-weight:400;line-height:1}@media (min-width:768px){.error-module__bSZLSW__routes{grid-template-columns:repeat(3,minmax(0,1fr))}.error-module__bSZLSW__route{border-bottom:0;border-right:1px solid #f0e3de20;padding:28px 24px}.error-module__bSZLSW__route:last-child{border-right:0}}@media (max-width:767px){.error-module__bSZLSW__faultBlock{padding-top:116px}.error-module__bSZLSW__routesBlock{padding:56px 0 72px}.error-module__bSZLSW__bleed{padding-inline:20px}.error-module__bSZLSW__panel{padding:36px 20px 34px}.error-module__bSZLSW__headline{margin-top:22px}.error-module__bSZLSW__actions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.error-module__bSZLSW__cta{width:100%;padding:15px 22px}}@media (prefers-reduced-motion:reduce){.error-module__bSZLSW__cta,.error-module__bSZLSW__route,.error-module__bSZLSW__routeArrow{transition:none}.error-module__bSZLSW__route:hover .error-module__bSZLSW__routeArrow{transform:none}}