.notFoundRoot{min-height:100vh;background:radial-gradient(1400px 800px at 50% 40%,rgba(80,0,0,.3),rgba(0,0,0,1) 65%);position:relative;overflow:hidden;color:rgba(170,255,210,.92);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex;align-items:center;justify-content:center;padding:20px}.notFoundContainer{max-width:900px;width:100%;background:rgba(0,10,6,.6);border:1px solid rgba(255,60,60,.3);box-shadow:inset 0 0 0 1px rgba(255,60,60,.1),0 0 40px rgba(255,60,60,.2);padding:40px;position:relative}.notFoundHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid rgba(255,60,60,.2)}.notFoundOSLabel{display:flex;flex-direction:column;gap:4px}.osLabel{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(170,255,210,.9)}.osVersion{font-size:10px;letter-spacing:.08em;color:rgba(170,255,210,.6)}.notFoundLinkStatus{display:flex;align-items:center;gap:8px}.linkLabel{font-size:11px;letter-spacing:.08em;color:rgba(170,255,210,.7)}.linkValue{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,255,120,.9)}.linkValue.error{color:rgba(255,100,100,.9);text-shadow:0 0 10px rgba(255,100,100,.5)}.signalIndicator{display:flex;gap:3px;align-items:flex-end;height:12px}.signalBar{width:3px;background:rgba(0,255,120,.6);border-radius:1px}.signalBar:first-child{height:4px}.signalBar:nth-child(2){height:6px}.signalBar:nth-child(3){height:8px}.notFoundContent{display:flex;flex-direction:column;gap:30px}.errorDisplay{text-align:center;padding:40px 20px}.errorCode{font-size:120px;font-weight:700;letter-spacing:.1em;color:rgba(255,100,100,.9);text-shadow:0 0 20px rgba(255,100,100,.5),0 0 40px rgba(255,100,100,.3);line-height:1;margin-bottom:20px;font-family:ui-monospace,monospace}.errorTitle{font-size:24px;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,140,140,.9);margin-bottom:8px}.errorSubtitle{font-size:14px;letter-spacing:.08em;color:rgba(170,255,210,.7)}.diagnosticPanel{background:rgba(0,0,0,.4);border:1px solid rgba(255,60,60,.2);padding:20px}.panelHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,60,60,.15)}.panelTitle{font-size:12px;letter-spacing:.12em;color:rgba(190,255,220,.95);margin:0}.panelBadge,.panelTitle{text-transform:uppercase}.panelBadge{font-size:10px;letter-spacing:.1em;padding:4px 8px;border:1px solid rgba(255,100,100,.4);background:rgba(255,100,100,.1);color:rgba(255,140,140,.9)}.diagnosticOutput{font-size:11px;line-height:1.8;color:rgba(170,255,210,.8);font-family:ui-monospace,monospace}.diagnosticLine{margin-bottom:4px;opacity:.9}.diagnosticLine.error{color:rgba(255,140,140,.9)}.errorDetails{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detailCard{background:rgba(0,10,6,.4);border:1px solid rgba(255,60,60,.2);padding:16px;display:flex;flex-direction:column;gap:8px}.detailLabel{font-size:10px;color:rgba(170,255,210,.6)}.detailLabel,.detailValue{letter-spacing:.1em;text-transform:uppercase}.detailValue{font-size:18px;color:rgba(170,255,210,.9)}.detailValue.error{color:rgba(255,140,140,.9)}.recoveryActions{display:flex;gap:12px;flex-wrap:wrap;padding-top:20px;border-top:1px solid rgba(255,60,60,.2)}.recoveryButton{background:rgba(0,255,120,.1);border:1px solid rgba(0,255,120,.4);color:rgba(0,255,120,.9);padding:12px 24px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s;font-family:inherit;display:inline-block}.recoveryButton:hover{background:rgba(0,255,120,.2);border-color:rgba(0,255,120,.6);box-shadow:0 0 12px rgba(0,255,120,.3)}.recoveryButton.primary{background:rgba(255,140,0,.15);border-color:rgba(255,140,0,.5);color:rgba(255,180,100,.9)}.recoveryButton.primary:hover{background:rgba(255,140,0,.25);border-color:rgba(255,140,0,.7);box-shadow:0 0 12px rgba(255,140,0,.4)}.notFoundFooter{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,60,60,.15);text-align:center}.footerText{font-size:11px;line-height:1.6;color:rgba(170,255,210,.6);letter-spacing:.05em}@media (max-width:768px){.notFoundContainer{padding:24px}.errorCode{font-size:80px}.notFoundHeader{flex-direction:column;align-items:flex-start;gap:16px}.errorDetails{grid-template-columns:1fr}.recoveryActions{flex-direction:column}.recoveryButton{width:100%;text-align:center}}.websiteNotFound{min-height:100vh;background:#191919;display:flex;align-items:center;justify-content:center;padding:20px}.websiteNotFoundContent{text-align:center;max-width:600px}.websiteNotFoundTitle{font-size:120px;font-weight:700;color:white;margin:0 0 20px;line-height:1}.websiteNotFoundText{font-size:18px;color:rgba(255,255,255,.8);margin:0 0 40px}.websiteNotFoundButton{display:inline-block;padding:12px 32px;background:linear-gradient(180deg,#f87171,#fb923c);color:white;text-decoration:none;border-radius:100px;font-weight:600;text-transform:uppercase;transition:all .3s ease}.websiteNotFoundButton:hover{background:linear-gradient(180deg,#fb923c,#f87171);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}@media (max-width:768px){.websiteNotFoundTitle{font-size:80px}.websiteNotFoundText{font-size:16px}}