@font-face{font-family:Vazirmatn;src:url(/fonts/ModamFaNum-Medium.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/AbarMidFaNum-Black.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/AbarMidFaNum-Black.ttf)format("truetype");font-weight:900;font-display:swap}:root{--bg-color:#020617;--bg-glass:#0f172a99;--primary-green:#10b981;--primary-glow:#10b98199;--neon-blue:#38bdf8;--alert-red:#ef4444;--text-light:#f8fafc;--text-muted:#94a3b8;--border-color:#10b98133}*{box-sizing:border-box;-webkit-user-drag:none;-webkit-touch-callout:none;margin:0;padding:0;cursor:none!important;-webkit-user-select:none!important;user-select:none!important}::selection{background:0 0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--primary-green);box-shadow:var(--primary-glow);border-radius:10px}body{background-color:var(--bg-color);color:var(--text-light);direction:rtl;background-image:radial-gradient(circle at 15%,#10b9810d,#0000 25%),radial-gradient(circle at 85% 30%,#38bdf80d,#0000 25%);font-family:Vazirmatn,sans-serif;overflow-x:hidden}.cyber-grid{z-index:-2;background-image:linear-gradient(#10b98108 1px,#0000 1px),linear-gradient(90deg,#10b98108 1px,#0000 1px);background-size:40px 40px;width:100vw;height:100vh;animation:20s linear infinite gridMove;position:fixed;top:0;left:0;transform:perspective(500px)rotateX(60deg)translateY(-100px)translateZ(-200px)}@keyframes gridMove{0%{background-position:0 0}to{background-position:0 40px}}@media (pointer:fine){.custom-cursor{background:var(--primary-green);pointer-events:none;z-index:9999;width:8px;height:8px;box-shadow:0 0 15px 4px var(--primary-glow);border-radius:50%;transition:width .2s,height .2s,background .2s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-ring{border:1px solid var(--primary-green);pointer-events:none;z-index:9998;border-radius:50%;width:30px;height:30px;transition:all .15s ease-out;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-hover{border-color:var(--neon-blue);background:#10b9811a;width:50px;height:50px}}@media (pointer:coarse){*{cursor:auto!important}.custom-cursor,.cursor-ring{display:none}}.app-container{flex-direction:column;align-items:center;min-height:100vh;padding:0 1.5rem;display:flex;position:relative}.ticker-wrap{border-bottom:1px solid var(--border-color);z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);direction:ltr;background:#10b9811a;align-items:center;width:100vw;height:35px;font-family:monospace;font-size:.85rem;display:flex;position:fixed;top:0;overflow:hidden}.ticker{white-space:nowrap;animation:40s linear infinite ticker;display:flex}.ticker:hover{animation-play-state:paused}.ticker-item{color:var(--primary-green);margin-right:50px}@keyframes ticker{0%{transform:translate(0,0)}to{transform:translate(-100%)}}.title{text-align:center;letter-spacing:-2px;margin:4rem 0 1rem;font-size:clamp(2rem,6vw,4.5rem);font-weight:900;line-height:1.2;position:relative}.glitch-text{display:inline-block;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.glitch-text:before{text-shadow:-2px 0 red;clip:rect(44px, 450px, 56px, 0);animation:5s linear infinite alternate-reverse glitch-anim;left:2px}.glitch-text:after{text-shadow:-2px 0 #00f;clip:rect(44px, 450px, 56px, 0);animation:5s linear infinite alternate-reverse glitch-anim2;left:-2px}@keyframes glitch-anim{0%{clip:rect(10px, 9999px, 86px, 0)}20%{clip:rect(32px, 9999px, 12px, 0)}40%{clip:rect(87px, 9999px, 35px, 0)}60%{clip:rect(42px, 9999px, 91px, 0)}80%{clip:rect(65px, 9999px, 15px, 0)}to{clip:rect(5px, 9999px, 52px, 0)}}@keyframes glitch-anim2{0%{clip:rect(89px, 9999px, 43px, 0)}20%{clip:rect(12px, 9999px, 78px, 0)}40%{clip:rect(56px, 9999px, 23px, 0)}60%{clip:rect(9px, 9999px, 67px, 0)}80%{clip:rect(34px, 9999px, 89px, 0)}to{clip:rect(78px, 9999px, 12px, 0)}}.title-gradient{background:linear-gradient(to right, var(--primary-green), var(--neon-blue), var(--primary-green));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;animation:3s linear infinite shine}@keyframes shine{to{background-position:200%}}.glass-panel{background:var(--bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:24px;position:relative;box-shadow:0 25px 50px -12px #00000080}.terminal-box{color:#a7f3d0;text-align:left;direction:ltr;background:#010409;border:1px solid #30363d;border-radius:12px;width:100%;max-width:700px;margin:2rem auto;padding:1.5rem;font-family:monospace;font-size:clamp(.7rem,2vw,.95rem);position:relative;overflow:hidden;box-shadow:inset 0 0 20px #000c}.terminal-header{border-bottom:1px solid #30363d;gap:8px;margin-bottom:15px;padding-bottom:10px;display:flex}.mac-btn{border-radius:50%;width:12px;height:12px}.radar-container{justify-content:space-between;align-items:center;max-width:500px;height:120px;margin:2rem auto;padding:0 20px;display:flex;position:relative}.node-circle{background:var(--primary-green);width:20px;height:20px;box-shadow:0 0 20px var(--primary-green);z-index:2;border-radius:50%;position:relative}.node-circle:after{content:"";border:2px solid var(--primary-green);border-radius:50%;animation:2s infinite pulse-radar;position:absolute;inset:-10px}.connection-line{z-index:1;background:#38bdf833;border-radius:5px;height:2px;position:absolute;top:50%;left:40px;right:40px;overflow:hidden;transform:translateY(-50%)}.packet{width:30px;height:6px;box-shadow:0 0 15px var(--neon-blue);background:#fff;border-radius:10px;animation:1.5s linear infinite sendPacket;position:absolute;top:-2px;left:0}@keyframes pulse-radar{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.5)}}@keyframes sendPacket{0%{left:-10%}to{left:110%}}.feature-grid{z-index:10;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;max-width:1200px;margin-bottom:6rem;display:grid}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a66;border:1px solid #1e293b;border-radius:24px;padding:2.5rem;transition:all .4s;position:relative;overflow:hidden}.feature-card:before{content:"";background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y), #10b98126, transparent 40%);opacity:0;z-index:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.feature-card:hover:before{opacity:1}.feature-card:hover{border-color:var(--primary-green);transform:translateY(-10px);box-shadow:0 20px 40px #0009,0 0 20px #10b98126}.card-icon{border:1px solid var(--border-color);width:60px;height:60px;color:var(--text-light);background:linear-gradient(135deg,#10b98133,#38bdf833);border-radius:16px;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.8rem;display:flex}.card-title{z-index:1;margin-bottom:1rem;font-size:1.3rem;font-weight:900;position:relative}.card-desc{color:var(--text-muted);z-index:1;font-size:.95rem;line-height:1.8;position:relative}.input-group{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:2rem;display:flex}input.cyber-input{color:#fff;text-align:left;direction:ltr;background:#0009;border:1px solid #1e293b;border-radius:12px;outline:none;flex:1;min-width:250px;max-width:400px;padding:15px 20px;font-family:monospace;font-size:1rem;transition:all .3s}input.cyber-input:focus{border-color:var(--primary-green);box-shadow:0 0 15px #10b98133}.btn-scan{background:var(--primary-green);color:#000;border:none;border-radius:12px;align-items:center;gap:10px;padding:15px 30px;font-family:Vazirmatn;font-size:1rem;font-weight:900;transition:all .3s;display:flex}.btn-scan:hover{box-shadow:0 0 25px var(--primary-glow);transform:scale(1.05)}.red-alert{z-index:9999;pointer-events:none;background:#ef444426;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.5s infinite alternate flashRed;display:flex;position:fixed;top:0;left:0;box-shadow:inset 0 0 150px #ef4444cc}@keyframes flashRed{0%{opacity:.2}to{opacity:1}}.security-modal{z-index:100000;color:red;text-align:center;background:#050505;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;font-family:monospace;display:flex;position:fixed;top:0;left:0}.countdown{direction:ltr;justify-content:center;gap:15px;margin:2rem 0;display:flex}.time-box{border:1px solid var(--border-color);text-align:center;background:#0f172acc;border-radius:12px;min-width:80px;padding:15px;box-shadow:inset 0 0 10px #10b9811a}.time-num{color:var(--primary-green);font-family:monospace;font-size:2rem;font-weight:900;display:block}.time-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.blur-section{border:1px dashed var(--border-color);text-align:center;border-radius:30px;width:100%;max-width:1000px;margin-bottom:5rem;padding:4rem 2rem;position:relative;overflow:hidden}.blur-overlay{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617cc;border:1px solid #1e293b;border-radius:20px;padding:2rem;display:inline-block;position:relative}.blur-content{filter:blur(12px);opacity:.3;pointer-events:none;background:url(https://uploadkon.ir/uploads/4f2730_26icon.png) 50%/cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=768px){.title{font-size:2.2rem}.feature-grid{grid-template-columns:1fr}.input-group{flex-direction:column}.input-group input,.input-group button{width:100%;max-width:100%}.countdown{flex-wrap:wrap}}.fluxia-badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#10b9810d,#38bdf80d);border:1px solid #38bdf833;border-radius:20px;align-items:center;gap:8px;margin-top:1.5rem;padding:8px 20px;font-size:.95rem;text-decoration:none;transition:all .3s;display:inline-flex}.fluxia-badge:hover{border-color:var(--neon-blue);background:linear-gradient(90deg,#10b98126,#38bdf826);transform:translateY(-3px);box-shadow:0 0 20px #38bdf866}.fluxia-text{background:linear-gradient(to right, var(--neon-blue), #a855f7);-webkit-text-fill-color:transparent;letter-spacing:1px;-webkit-background-clip:text;font-family:monospace;font-size:1.1rem;font-weight:900}
