.RobotLoader-module__DnCttG__loader{--progress:0%;color:#0f172a;letter-spacing:.04em;width:min(88vw,620px);font-family:Rajdhani,Orbitron,Share Tech Mono,Consolas,monospace}.RobotLoader-module__DnCttG__sm{transform:scale(.72)}.RobotLoader-module__DnCttG__md{transform:scale(1)}.RobotLoader-module__DnCttG__lg{transform:scale(1.08)}.RobotLoader-module__DnCttG__frame{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,24px 100%,0 calc(100% - 24px));background:linear-gradient(135deg,#51b8ab2e,#0000 34%),linear-gradient(45deg,#0000 0 46%,#51b8ab14 46% 48%,#0000 48%),linear-gradient(#fff,#eef3f5);border:1px solid #51b8ab75;padding:30px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f172a1f,0 0 0 1px #51b8ab1f,inset 0 0 34px #51b8ab14}.RobotLoader-module__DnCttG__frame:before,.RobotLoader-module__DnCttG__frame:after{content:"";pointer-events:none;position:absolute}.RobotLoader-module__DnCttG__frame:before{opacity:.5;background-image:linear-gradient(#51b8ab14 1px,#0000 1px),linear-gradient(90deg,#51b8ab0f 1px,#0000 1px);background-size:28px 28px;inset:0}.RobotLoader-module__DnCttG__frame:after{clip-path:polygon(0 0,78% 0,78% 1px,0 1px,0 100%,1px 100%,1px 0);border:1px solid #51b8ab3d;inset:12px}.RobotLoader-module__DnCttG__scanline{background:linear-gradient(#0000,#51b8ab21,#0000);height:42%;animation:2.2s linear infinite RobotLoader-module__DnCttG__scan;position:absolute;inset:-60% 0 auto}.RobotLoader-module__DnCttG__header,.RobotLoader-module__DnCttG__footer,.RobotLoader-module__DnCttG__readout,.RobotLoader-module__DnCttG__bar{z-index:1;position:relative}.RobotLoader-module__DnCttG__header,.RobotLoader-module__DnCttG__footer{text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:11px;line-height:1.2;display:flex}.RobotLoader-module__DnCttG__kicker,.RobotLoader-module__DnCttG__footer{color:#64748b}.RobotLoader-module__DnCttG__status{color:#0f172a;background:#51b8ab;padding:5px 8px;font-weight:800;box-shadow:0 0 18px #51b8ab6b}.RobotLoader-module__DnCttG__brandBlock{z-index:1;border-left:3px solid #51b8ab;gap:8px;margin:30px 0 24px;padding-left:18px;display:grid;position:relative}.RobotLoader-module__DnCttG__brandEyebrow{color:#d9fffba8;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1}.RobotLoader-module__DnCttG__brandName{color:#0f172a;text-transform:uppercase;text-shadow:2px 0 #51b8abb8,0 0 28px #51b8ab3d;width:fit-content;font-size:clamp(34px,7vw,72px);font-weight:950;line-height:.92;position:relative}.RobotLoader-module__DnCttG__brandName:before,.RobotLoader-module__DnCttG__brandName:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.RobotLoader-module__DnCttG__brandName:before{color:#2d9d8f80;clip-path:inset(0 0 64%);animation:1.7s steps(2,end) infinite RobotLoader-module__DnCttG__brandGlitch;transform:translate(4px)}.RobotLoader-module__DnCttG__brandName:after{color:#64748b5c;clip-path:inset(64% 0 0);animation:2.1s steps(2,end) infinite reverse RobotLoader-module__DnCttG__brandGlitch;transform:translate(-3px,2px)}.RobotLoader-module__DnCttG__readout{border-top:1px solid #51b8ab3d;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 20px;padding-top:18px;display:flex}.RobotLoader-module__DnCttG__loadingText{color:#475569;text-transform:uppercase;text-shadow:1px 0 #51b8ab99,0 0 18px #51b8ab33;font-size:clamp(21px,4vw,38px);font-weight:900;line-height:1;animation:1.8s steps(2,end) infinite RobotLoader-module__DnCttG__jitter;position:relative}.RobotLoader-module__DnCttG__loadingText:before{content:attr(data-text);color:#2d9d8f70;clip-path:inset(0 0 58%);animation:1.35s infinite RobotLoader-module__DnCttG__glitch;position:absolute;inset:0;transform:translate(3px,-2px)}.RobotLoader-module__DnCttG__percent{color:#51b8ab;text-align:right;text-shadow:0 0 18px #51b8ab8c;min-width:132px;font-size:clamp(32px,6vw,60px);font-weight:900;line-height:.95}.RobotLoader-module__DnCttG__bar{background:#f8fafcdb;border:1px solid #51b8aba6;height:32px;box-shadow:inset 0 0 18px #0f172a14}.RobotLoader-module__DnCttG__bar:before,.RobotLoader-module__DnCttG__bar:after{content:"";background:#2d9d8f;width:42px;height:4px;position:absolute;top:-8px;box-shadow:0 0 14px #51b8ab6b}.RobotLoader-module__DnCttG__bar:before{left:0}.RobotLoader-module__DnCttG__bar:after{background:#51b8ab;right:0;box-shadow:0 0 14px #51b8ab9e}.RobotLoader-module__DnCttG__fill{width:var(--progress);background:linear-gradient(90deg,#2d9d8f,#51b8ab 64%,#e8f7f5);transition:width 80ms linear;position:absolute;inset:3px auto 3px 3px;box-shadow:0 0 18px #51b8ab70}.RobotLoader-module__DnCttG__segments{grid-template-columns:repeat(18,1fr);gap:3px;padding:3px;display:grid;position:absolute;inset:0}.RobotLoader-module__DnCttG__segments span{border-right:1px solid #0f172a29}.RobotLoader-module__DnCttG__footer{margin-top:14px;font-size:10px}.RobotLoader-module__DnCttG__footer span:first-child:before{content:"";background:#51b8ab;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #51b8abcc}@keyframes RobotLoader-module__DnCttG__scan{0%{transform:translateY(0)}to{transform:translateY(380%)}}@keyframes RobotLoader-module__DnCttG__jitter{0%,88%,to{transform:translate(0)}90%{transform:translate(-2px,1px)}92%{transform:translate(2px,-1px)}}@keyframes RobotLoader-module__DnCttG__glitch{0%,76%,to{transform:translate(3px,-2px)}78%{transform:translate(-5px,2px)}80%{transform:translate(5px,-1px)}}@keyframes RobotLoader-module__DnCttG__brandGlitch{0%,78%,to{opacity:.58;transform:translate(4px)}80%{opacity:.9;transform:translate(-7px,-2px)}82%{opacity:.72;transform:translate(6px,2px)}}@media (max-width:768px){.RobotLoader-module__DnCttG__loader{width:min(90vw,390px)}.RobotLoader-module__DnCttG__lg{transform:scale(1)}.RobotLoader-module__DnCttG__frame{padding:22px}.RobotLoader-module__DnCttG__brandBlock{margin:24px 0 22px;padding-left:14px}.RobotLoader-module__DnCttG__readout{flex-direction:column;align-items:flex-start;gap:14px}.RobotLoader-module__DnCttG__percent{text-align:left}}@media (prefers-reduced-motion:reduce){.RobotLoader-module__DnCttG__scanline,.RobotLoader-module__DnCttG__loadingText,.RobotLoader-module__DnCttG__loadingText:before{animation:none!important}.RobotLoader-module__DnCttG__fill{transition:none}}
