._2jWFaq_container{background:linear-gradient(135deg,#0070f3 0%,#2563eb 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}._2jWFaq_container:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 20px),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 20px);position:absolute;top:0;bottom:0;left:0;right:0}.dark ._2jWFaq_container{background:linear-gradient(135deg,#1e3a8a 0%,#16213e 100%)}._2jWFaq_content{z-index:1;flex-direction:column;gap:2rem;width:100%;max-width:900px;display:flex;position:relative}._2jWFaq_codeBlock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001a}.dark ._2jWFaq_codeBlock{background:#0000004d;border-color:#ffffff1a}._2jWFaq_codeHeader{background:#0003;border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.dark ._2jWFaq_codeHeader{background:#0006}._2jWFaq_dots{gap:.5rem;display:flex}._2jWFaq_dot{background:#ff5f56;border-radius:50%;width:12px;height:12px}._2jWFaq_dot:nth-child(2){background:#ffbd2e}._2jWFaq_dot:nth-child(3){background:#27c93f}._2jWFaq_filename{color:#ffffffb3;font-family:Courier New,monospace;font-size:.875rem}._2jWFaq_codeContent{padding:1.5rem;font-family:Courier New,monospace;font-size:.875rem;line-height:1.6}._2jWFaq_codeContent pre{margin:0}._2jWFaq_codeContent code{color:#e0e0e0}._2jWFaq_codeLine{gap:1rem;margin-bottom:.25rem;display:flex}._2jWFaq_lineNumber{color:#fff6;text-align:right;-webkit-user-select:none;user-select:none;min-width:2rem}._2jWFaq_comment{color:#6a9955;font-style:italic}._2jWFaq_keyword{color:#60a5fa;font-weight:600}._2jWFaq_className{color:#4ec9b0}._2jWFaq_string{color:#ce9178}._2jWFaq_punctuation{color:#d4d4d4}._2jWFaq_mainError{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:2rem}.dark ._2jWFaq_mainError{background:#0000004d;border-color:#ffffff1a}._2jWFaq_errorCode{color:#fff;text-shadow:0 0 20px #ffffff80;margin:0;font-family:Courier New,monospace;font-size:max(4rem,min(15vw,8rem));font-weight:900;line-height:1;animation:2s infinite _2jWFaq_glitch}@keyframes _2jWFaq_glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}._2jWFaq_bracket{color:gold;animation:2s ease-in-out infinite _2jWFaq_pulse}@keyframes _2jWFaq_pulse{0%,to{opacity:1}50%{opacity:.5}}._2jWFaq_errorTitle{color:#fff;margin:1rem 0;font-size:max(1.5rem,min(4vw,2.5rem));font-weight:700}._2jWFaq_errorDescription{color:#ffffffe6;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}._2jWFaq_terminal{background:#1e1e1e;border-radius:8px;font-family:Courier New,monospace;overflow:hidden;box-shadow:0 10px 40px #0000004d}.dark ._2jWFaq_terminal{background:#0d1117;box-shadow:0 10px 40px #00000080}._2jWFaq_terminalHeader{background:#323232;border-bottom:1px solid #444;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.dark ._2jWFaq_terminalHeader{background:#161b22;border-bottom-color:#30363d}._2jWFaq_terminalButtons{gap:.5rem;display:flex}._2jWFaq_terminalBtn{border-radius:50%;width:12px;height:12px}._2jWFaq_terminalBtn._2jWFaq_close{background:#ff5f56}._2jWFaq_terminalBtn._2jWFaq_minimize{background:#ffbd2e}._2jWFaq_terminalBtn._2jWFaq_maximize{background:#27c93f}._2jWFaq_terminalTitle{color:#999;font-size:.875rem}._2jWFaq_terminalBody{color:#0f0;background:#000;min-height:200px;padding:1.5rem;font-size:.9rem;line-height:1.6}.dark ._2jWFaq_terminalBody{background:#010409}._2jWFaq_terminalLine{white-space:nowrap;margin-bottom:.5rem;animation:.5s steps(40,end) forwards _2jWFaq_typewriter;overflow:hidden}@keyframes _2jWFaq_typewriter{0%{width:0}to{width:100%}}._2jWFaq_cursor{background:#0f0;width:10px;height:1rem;margin-left:2px;animation:1s infinite _2jWFaq_blink;display:inline-block}@keyframes _2jWFaq_blink{0%,50%{opacity:1}51%,to{opacity:0}}._2jWFaq_actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}._2jWFaq_primaryBtn,._2jWFaq_secondaryBtn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}._2jWFaq_primaryBtn{color:#0070f3;background:#fff;box-shadow:0 4px 15px #ffffff4d}._2jWFaq_primaryBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #fff6}.dark ._2jWFaq_primaryBtn{color:#fff;background:#1d4ed8;box-shadow:0 4px 15px #1d4ed880}.dark ._2jWFaq_primaryBtn:hover{box-shadow:0 6px 20px #1d4ed8b3}._2jWFaq_secondaryBtn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d}._2jWFaq_secondaryBtn:hover{background:#fff3;transform:translateY(-2px)}.dark ._2jWFaq_secondaryBtn{background:#ffffff0d;border-color:#fff3}.dark ._2jWFaq_secondaryBtn:hover{background:#ffffff1a}._2jWFaq_btnIcon{font-size:1.25rem}._2jWFaq_suggestions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:2rem}.dark ._2jWFaq_suggestions{background:#0000004d;border-color:#ffffff1a}._2jWFaq_suggestions h3{color:#fff;margin-top:0;margin-bottom:1rem;font-size:1.5rem}._2jWFaq_suggestions ul{margin:0;padding:0;list-style:none}._2jWFaq_suggestions ul li{color:#ffffffe6;padding:.75rem 0 .75rem 1.5rem;line-height:1.6;position:relative}._2jWFaq_suggestions ul li:before{content:">";color:gold;font-weight:700;position:absolute;left:0}._2jWFaq_suggestions ul li a{color:gold;text-decoration:underline;transition:color .3s}._2jWFaq_suggestions ul li a:hover{color:#ffed4e}._2jWFaq_asciiArt{text-align:center;margin-top:2rem}._2jWFaq_asciiArt pre{color:#ffffff80;margin:0;font-family:Courier New,monospace;font-size:.75rem;line-height:1.2;display:inline-block}.dark ._2jWFaq_asciiArt pre{color:#ffffff4d}@media (max-width:768px){._2jWFaq_container{padding:1rem}._2jWFaq_content{gap:1.5rem}._2jWFaq_mainError{padding:1.5rem}._2jWFaq_errorCode{font-size:5rem}._2jWFaq_errorTitle{font-size:1.5rem}._2jWFaq_errorDescription{font-size:1rem}._2jWFaq_actions{flex-direction:column}._2jWFaq_actions button,._2jWFaq_actions a{justify-content:center;width:100%}._2jWFaq_suggestions{padding:1.5rem}._2jWFaq_suggestions h3{font-size:1.25rem}._2jWFaq_codeContent{padding:1rem;font-size:.75rem}._2jWFaq_terminalBody{padding:1rem;font-size:.8rem}}
