@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Space+Mono:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#d10090;--primary-dark:#9c006c;--accent:#ff3cac;--dark:#0d0d0d;--dark-surface:#161616;--dark-card:#1c1c1c;--gray:#888;--light-gray:#aaa;--white:#f5f5f5;--border:#d1009026;--glow:#d100904d}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}body{background:#0d0d0d;background:var(--dark);color:#f5f5f5;color:var(--white);font-family:Outfit,Segoe UI,sans-serif;line-height:1.7;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0d0d0d;background:var(--dark)}::-webkit-scrollbar-thumb{background:#d10090;background:var(--primary);border-radius:3px}body:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.03'/%3E%3C/svg%3E");content:"";inset:0;pointer-events:none;position:fixed;z-index:9999}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glitch{0%{-webkit-clip-path:inset(0 0 95% 0);clip-path:inset(0 0 95% 0);transform:translate(-4px)}10%{-webkit-clip-path:inset(30% 0 50% 0);clip-path:inset(30% 0 50% 0);transform:translate(4px)}20%{-webkit-clip-path:inset(70% 0 10% 0);clip-path:inset(70% 0 10% 0);transform:translate(-2px)}30%{-webkit-clip-path:inset(10% 0 80% 0);clip-path:inset(10% 0 80% 0);transform:translate(3px)}40%{-webkit-clip-path:inset(55% 0 30% 0);clip-path:inset(55% 0 30% 0);transform:translate(-3px)}50%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate(0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate(0)}}@keyframes scanline{0%{top:-10%}to{top:110%}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes counter-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes blink-cursor{50%{opacity:0}}.App{background:#0d0d0d;background:var(--dark);color:#f5f5f5;color:var(--white);display:flex;flex-direction:column;font-family:Outfit,sans-serif;min-height:100vh}.bg-layer{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.orb{animation:pulse 6s ease-in-out infinite;border-radius:50%;filter:blur(100px);position:absolute}.orb-1{background:#d100901f;height:500px;right:-5%;top:-10%;width:500px}.orb-2{animation-delay:3s;background:#9c006c1a;bottom:-10%;height:400px;left:-5%;width:400px}.hero-grid{background-image:linear-gradient(#d1009008 1px,#0000 0),linear-gradient(90deg,#d1009008 1px,#0000 0);background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse at center,#000 30%,#0000 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,#0000 70%);position:absolute}header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0d0d0db3;border-bottom:1px solid #d100901a;justify-content:space-between;left:0;padding:16px 40px;position:fixed;right:0;top:0;z-index:1000}.header-left,header{align-items:center;display:flex}.header-left{gap:14px}.logo-img{filter:brightness(1.1);height:36px}.header-tag{background:#d1009026;border:1px solid #d1009040;border-radius:20px;color:#d10090;color:var(--primary);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.5px;padding:3px 10px}.header-right a{color:#aaa;color:var(--light-gray);font-size:14px;font-weight:500;text-decoration:none;transition:color .3s}.header-right a:hover{color:#f5f5f5;color:var(--white)}main{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:120px 20px 60px;position:relative;text-align:center;z-index:1}.error-visual{animation:fadeIn .6s ease both;margin-bottom:48px;position:relative}.error-code-wrap{display:inline-block;position:relative}.error-code{-webkit-text-stroke:2px #d1009059;color:#0000;font-family:Space Mono,monospace;font-size:clamp(100px,16vw,180px);font-weight:700;letter-spacing:-4px;line-height:1;position:relative;-webkit-user-select:none;user-select:none}.error-code:after,.error-code:before{content:attr(data-text);font-family:Space Mono,monospace;font-size:inherit;font-weight:inherit;inset:0;letter-spacing:inherit;line-height:inherit;position:absolute}.error-code:before{animation:glitch 4s steps(1) infinite;animation-delay:.5s;color:#ff3cac;color:var(--accent);opacity:.5}.error-code:after{animation:glitch 4s steps(1) infinite;animation-delay:1s;color:#d10090;color:var(--primary);opacity:.6}.error-code-wrap:after{animation:scanline 3s linear infinite;background:linear-gradient(90deg,#0000,#d10090,#0000);background:linear-gradient(90deg,#0000,var(--primary),#0000);content:"";height:3px;left:0;opacity:.5;position:absolute;right:0}.ring-wrap{height:clamp(200px,30vw,340px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(200px,30vw,340px)}.ring-outer{animation:spin-slow 18s linear infinite;height:100%;width:100%}.ring-inner{animation:counter-spin 12s linear infinite;inset:14%;position:absolute}.error-badge{animation:float 3s ease-in-out infinite;background:#1c1c1c;background:var(--dark-card);border:2px solid #d1009066;border-radius:50%;box-shadow:0 0 20px #d1009033;font-size:22px;height:56px;position:absolute;right:-18px;top:-18px;width:56px}.error-badge,.error-tag{align-items:center;display:flex;justify-content:center}.error-tag{animation:fadeUp .8s ease .3s both;color:#d10090;color:var(--primary);font-family:Space Mono,monospace;font-size:12px;gap:10px;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}.error-tag:after,.error-tag:before{background:#d1009066;content:"";height:1px;width:30px}.error-title{animation:fadeUp .8s ease .5s both;font-size:clamp(24px,4vw,38px);font-weight:800;line-height:1.2;margin-bottom:16px}.gradient-text{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(135deg,#d10090,#ff3cac,#ff79c6);background:linear-gradient(135deg,var(--primary),var(--accent),#ff79c6);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}.error-desc{animation:fadeUp .8s ease .7s both;color:#888;color:var(--gray);font-size:16px;font-weight:300;margin:0 auto 36px;max-width:460px}.terminal{animation:fadeUp .8s ease .9s both;background:#1c1c1c;background:var(--dark-card);border:1px solid #ffffff0f;border-radius:14px;margin:0 auto 40px;max-width:480px;overflow:hidden;padding:20px 28px;position:relative;text-align:left;width:100%}.terminal:before{background:linear-gradient(90deg,#0000,#d10090,#0000);background:linear-gradient(90deg,#0000,var(--primary),#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.terminal-dots{display:flex;gap:6px;margin-bottom:14px}.terminal-dots span{border-radius:50%;height:10px;width:10px}.terminal-dots span:first-child{background:#ff5f56}.terminal-dots span:nth-child(2){background:#ffbd2e}.terminal-dots span:nth-child(3){background:#27c93f}.terminal-line{color:#888;color:var(--gray);display:flex;font-family:Space Mono,monospace;font-size:12px;gap:10px;margin-bottom:6px}.terminal-line .prompt{color:#d10090;color:var(--primary)}.terminal-line .error-clr{color:#ff5f56}.terminal-line .url-text{color:#aaa;color:var(--light-gray);max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor{animation:blink-cursor 1s step-end infinite;background:#d10090;background:var(--primary);display:inline-block;height:13px;margin-left:2px;vertical-align:text-bottom;width:8px}.reason-grid{grid-gap:14px;animation:fadeUp .8s ease 1.1s both;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:0 auto 40px;max-width:560px;width:100%}.reason-card{background:#1c1c1c;background:var(--dark-card);border:1px solid #ffffff0d;border-radius:12px;color:#888;color:var(--gray);cursor:default;font-size:13px;padding:18px 14px;transition:all .3s ease}.reason-card:hover{border-color:#d1009033;color:#aaa;color:var(--light-gray);transform:translateY(-3px)}.reason-icon{display:block;font-size:20px;margin-bottom:8px}.reason-label{color:#d10090;color:var(--primary);display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.cta-wrap{animation:fadeUp .8s ease 1.3s both;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.btn-primary{align-items:center;background:linear-gradient(135deg,#d10090,#9c006c);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;overflow:hidden;padding:13px 32px;position:relative;text-decoration:none;transition:all .4s ease}.btn-primary:before{background:linear-gradient(135deg,#ff3cac,#d10090);background:linear-gradient(135deg,var(--accent),var(--primary));content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s}.btn-primary:hover:before{opacity:1}.btn-primary span{position:relative;z-index:1}.btn-outline{align-items:center;background:#ffffff08;border:1px solid #ffffff1f;border-radius:50px;color:#f5f5f5;color:var(--white);display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:13px 32px;text-decoration:none;transition:all .4s ease}.btn-outline:hover{background:#d1009014;border-color:#d10090;border-color:var(--primary)}footer{background:#161616;background:var(--dark-surface);border-top:1px solid #ffffff0a;padding:24px 40px;position:relative;z-index:1}.footer-bottom{align-items:center;color:#888;color:var(--gray);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;margin:auto;max-width:1200px}.footer-bottom a{color:#d10090;color:var(--primary);font-weight:600;text-decoration:none}@media (max-width:600px){header{padding:14px 20px}.error-code{font-size:100px}.reason-grid{grid-template-columns:1fr;max-width:280px}footer{padding:20px}.footer-bottom{justify-content:center;text-align:center}}
/*# sourceMappingURL=main.c9556976.css.map*/