@layer layout{._errorPage_ew4s2_4{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0a0f,#1a0a0a);position:relative;isolation:isolate;--error-primary: #ef4444;--error-accent: #dc2626;--error-bg-dark: #0f0f12;--error-text: #fee2e2;--error-border: rgba(239, 68, 68, .3);--error-glow: rgba(239, 68, 68, .2)}@media (prefers-color-scheme: light){._errorPage_ew4s2_4{background:linear-gradient(135deg,#fef2f2,#fff5f5);--error-primary: #dc2626;--error-accent: #ef4444;--error-bg-dark: #ffffff;--error-text: #991b1b;--error-border: rgba(220, 38, 38, .2);--error-glow: rgba(220, 38, 38, .1)}}._contentWrapper_ew4s2_36{display:grid;grid-template-columns:1fr 1fr;gap:var(--space2XL);width:100%;max-width:1440px;padding:calc(var(--navbar-height, 80px) + var(--spaceXL)) var(--space2XL) var(--spaceXL)}@media (max-width: 1040px){._contentWrapper_ew4s2_36{grid-template-columns:1fr;gap:var(--spaceXL);padding:calc(70px + var(--spaceXL)) var(--spaceXL) var(--spaceXL)}}@media (max-width: 696px){._contentWrapper_ew4s2_36{padding:calc(60px + var(--spaceL)) var(--spaceL) var(--spaceL);gap:var(--spaceL)}}._textSection_ew4s2_56{display:flex;align-items:center;justify-content:center}._textContainer_ew4s2_62{max-width:560px;width:100%;display:flex;flex-direction:column;gap:var(--spaceM)}@media (max-width: 1040px){._textContainer_ew4s2_62{max-width:100%;text-align:center;align-items:center}}._errorCode_ew4s2_76{font-size:clamp(4rem,12vw,8rem);font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--error-primary) 0%,var(--error-accent) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;line-height:1;transition-property:opacity,transform;transition-timing-function:var(--bezierFastoutSlowin);transition-duration:var(--durationXL);transition-delay:.1s;opacity:0;text-shadow:0 0 30px var(--error-glow)}@media (prefers-reduced-motion: no-preference){._errorCode_ew4s2_76{transform:translate3d(0,var(--spaceL),0)}}._errorCode_ew4s2_76[data-visible=true]{transform:none;opacity:1}._errorSummary_ew4s2_104{display:flex;align-items:center;gap:var(--spaceS);text-transform:uppercase;letter-spacing:.12em;font-weight:600;font-size:clamp(.8rem,2vw,.9rem);color:var(--error-primary);transition-property:opacity,transform;transition-timing-function:var(--bezierFastoutSlowin);transition-duration:var(--durationXL);transition-delay:.2s;opacity:0}@media (max-width: 1040px){._errorSummary_ew4s2_104{justify-content:center}}@media (prefers-reduced-motion: no-preference){._errorSummary_ew4s2_104{transform:translate3d(0,var(--spaceL),0)}}._errorSummary_ew4s2_104[data-visible=true]{transform:none;opacity:1}._iconSvg_ew4s2_133{width:20px;height:20px;flex-shrink:0;color:var(--error-primary)}._flatlineTitle_ew4s2_140{display:flex;align-items:center;gap:var(--spaceM);flex-wrap:wrap;font-size:clamp(2rem,6vw,3.5rem);font-weight:700;letter-spacing:-.02em;transition-property:opacity,transform;transition-timing-function:var(--bezierFastoutSlowin);transition-duration:var(--durationXL);transition-delay:.1s;opacity:0;color:var(--error-primary)}@media (max-width: 1040px){._flatlineTitle_ew4s2_140{justify-content:center}}._flatlineTitle_ew4s2_140 svg{flex-shrink:0;width:56px;height:68px;color:var(--error-accent);filter:drop-shadow(0 4px 12px var(--error-glow));transition:all var(--durationM) var(--bezierFastoutSlowin)}._flatlineTitle_ew4s2_140:hover svg{transform:scale(1.05) rotate(2deg);filter:drop-shadow(0 6px 20px var(--error-glow))}@media (prefers-reduced-motion: no-preference){._flatlineTitle_ew4s2_140{transform:translate3d(0,var(--spaceL),0)}}._flatlineTitle_ew4s2_140[data-visible=true]{transform:none;opacity:1}._errorMessage_ew4s2_183{font-size:var(--fontSizeBodyL);line-height:1.65;color:color-mix(in srgb,var(--error-text) 85%,transparent);transition-property:opacity,transform;transition-timing-function:var(--bezierFastoutSlowin);transition-duration:var(--durationXL);transition-delay:.3s;opacity:0}@media (max-width: 1040px){._errorMessage_ew4s2_183{text-align:center;font-size:var(--fontSizeBodyM)}}@media (prefers-reduced-motion: no-preference){._errorMessage_ew4s2_183{transform:translate3d(0,var(--spaceL),0)}}._errorMessage_ew4s2_183[data-visible=true]{transform:none;opacity:1}._mediaSection_ew4s2_208{position:relative;transition:transform .4s cubic-bezier(.2,.9,.4,1.1);opacity:0;transform:translateY(20px)}._mediaSection_ew4s2_208[data-visible=true]{opacity:1;transform:translateY(0);transition-delay:.2s;transition-property:opacity,transform;transition-duration:var(--durationXL);transition-timing-function:var(--bezierFastoutSlowin)}._videoWrapper_ew4s2_224{width:100%;height:auto;border-radius:32px;overflow:hidden;position:relative;background:var(--error-bg-dark);box-shadow:0 25px 50px -12px #0000004d;transition:all var(--durationM) var(--bezierFastoutSlowin);border:1px solid var(--error-border)}@media (max-width: 1040px){._videoWrapper_ew4s2_224{border-radius:28px}}@media (max-width: 696px){._videoWrapper_ew4s2_224{border-radius:24px}}._videoWrapper_ew4s2_224:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--error-primary) 20%,transparent) 0%,transparent 70%);z-index:1;pointer-events:none;opacity:0;transition:opacity var(--durationM) ease}._videoWrapper_ew4s2_224:hover:before{opacity:1}._video_ew4s2_224{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;transition:transform .6s var(--bezierFastoutSlowin)}._video_ew4s2_224:hover{transform:scale(1.02)}._creditLink_ew4s2_274{display:inline-flex;align-items:center;gap:var(--spaceXS);background:color-mix(in srgb,#000000 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--spaceXS) var(--spaceM);font-size:var(--fontSizeBodyS);font-weight:450;border-radius:100px;position:absolute;bottom:var(--spaceM);left:var(--spaceM);text-decoration:none;transition:all var(--durationM) var(--bezierFastoutSlowin);z-index:2;border:1px solid var(--error-border);color:color-mix(in srgb,#ffffff 85%,transparent)}._creditLink_ew4s2_274 svg{width:14px;height:14px;fill:currentColor}._creditLink_ew4s2_274:hover,._creditLink_ew4s2_274:focus{background:var(--error-primary);transform:translateY(-2px);border-color:var(--error-primary);color:#fff}._creditLink_ew4s2_274[data-visible=true]{opacity:1;transition-delay:.9s}}@keyframes _fadeSlideUp_ew4s2_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._textContainer_ew4s2_62>*{animation:_fadeSlideUp_ew4s2_1 .6s var(--bezierFastoutSlowin) forwards;opacity:0}._textContainer_ew4s2_62>:nth-child(1){animation-delay:.1s}._textContainer_ew4s2_62>:nth-child(2){animation-delay:.2s}._textContainer_ew4s2_62>:nth-child(3){animation-delay:.3s}._textContainer_ew4s2_62>:nth-child(4){animation-delay:.4s}._errorDetails_ew4s2_335{margin-top:2rem;padding:1.5rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--durationM) ease}._errorDetails_ew4s2_335:hover{border-color:var(--error-border);box-shadow:0 4px 20px var(--error-glow)}._detailsHeader_ew4s2_350{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}._detailsTitle_ew4s2_359{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3}._copyButton_ew4s2_367{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:inherit;font-size:.75rem;cursor:pointer;transition:all .2s ease}._copyButton_ew4s2_367:hover{background:#fff3;border-color:var(--error-primary);transform:translateY(-1px)}._detailsContent_ew4s2_387{font-size:.875rem;font-family:monospace}._detailRow_ew4s2_392{display:flex;gap:1rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}._detailRow_ew4s2_392:last-child{border-bottom:none}._detailRowStack_ew4s2_403{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0;margin-top:.5rem}._detailLabel_ew4s2_411{min-width:100px;font-weight:600;color:#fff9;letter-spacing:.02em}._detailValue_ew4s2_418{color:#ffffffe6;word-break:break-word;flex:1}._stackTrace_ew4s2_424{background:#0000004d;padding:1rem;border-radius:8px;font-size:.75rem;overflow-x:auto;white-space:pre-wrap;word-break:break-all;color:#fffc;border:1px solid rgba(255,255,255,.1);margin:0}._buttonGroup_ew4s2_437{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}._actionButton_ew4s2_444{min-width:180px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--error-primary);color:#fff;border:none;cursor:pointer;transition-property:opacity,transform;transition-timing-function:var(--bezierFastoutSlowin);transition-duration:var(--durationXL);transition-delay:var(--durationM);opacity:0;align-self:flex-start;margin-top:var(--spaceS);position:relative;overflow:hidden;border-radius:100px;padding:var(--spaceS) var(--spaceL);font-size:var(--fontSizeBodyM);font-weight:500}@media (max-width: 1040px){._actionButton_ew4s2_444{align-self:center}}@media (prefers-reduced-motion: no-preference){._actionButton_ew4s2_444{transform:translate3d(0,var(--spaceL),0)}}._actionButton_ew4s2_444[data-visible=true]{transform:none;opacity:1}._actionButton_ew4s2_444:hover:not(:disabled){background:var(--error-accent);transform:translateY(-2px);box-shadow:0 8px 20px var(--error-glow)}._actionButton_ew4s2_444:active:not(:disabled){transform:scale(.98)}._actionButton_ew4s2_444:disabled{opacity:.7;cursor:not-allowed}._actionButton_ew4s2_444:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;z-index:0}._actionButton_ew4s2_444:hover:not(:disabled):before{width:400px;height:400px}._actionButton_ew4s2_444 span,._actionButton_ew4s2_444 svg{position:relative;z-index:1}._reloadButton_ew4s2_521 svg{width:18px;height:18px;transition:transform .3s ease}._reloadButton_ew4s2_521:hover:not(:disabled) svg{transform:rotate(180deg)}._reloading_ew4s2_531{pointer-events:none}._reloading_ew4s2_531 svg{animation:_spin_ew4s2_1 .8s linear infinite}@keyframes _spin_ew4s2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){._errorDetails_ew4s2_335{margin-top:1.5rem;padding:1rem}._detailRow_ew4s2_392{flex-direction:column;gap:.25rem}._detailLabel_ew4s2_411{min-width:auto}._buttonGroup_ew4s2_437{flex-direction:column}._actionButton_ew4s2_444{width:100%}}@media (pointer: fine) and (prefers-reduced-motion: no-preference){body{cursor:none!important}}
