*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#050508;--bg2:#080b12;--text:#fff;--text-dim:#c9cad8;--text-muted:#ffffff8c;--text-faint:#ffffff6b;--gray:#55566a;--gray-light:#9899b0;--accent:#4f8ef7;--accent-dim:#4f8ef71f;--accent-glow:#4f8ef759;--accent-hover:#4f8ef714;--border:#ffffff0f;--border-sm:#ffffff12;--border-md:#ffffff1a;--border-lg:#ffffff1f;--border-xl:#ffffff29;--surface:#ffffff05;--surface-card:#ffffff06;--surface-hover:#4f8ef70d;--nav-blur-bg:#050508e0;--menu-bg:#050508f7;--on-accent:#050508;--input-bg:#ffffff08;--input-border:#ffffff17;--float-bg:#050508db}[data-theme=light]{--bg:#f5f6fa;--bg2:#eceef6;--text:#0d0d1a;--text-dim:#2d2e40;--text-muted:#0d0d1a85;--text-faint:#0d0d1a61;--gray:#7a7b90;--gray-light:#3e3f58;--accent:#2563eb;--accent-dim:#2563eb1a;--accent-glow:#2563eb47;--accent-hover:#2563eb0f;--border:#00000012;--border-sm:#00000014;--border-md:#0000001a;--border-lg:#0000001f;--border-xl:#00000026;--surface:#00000007;--surface-card:#00000008;--surface-hover:#2563eb0d;--nav-blur-bg:#f5f6faeb;--menu-bg:#f5f6fafa;--on-accent:#fff;--input-bg:#00000008;--input-border:#0000001a;--float-bg:#f5f6faeb}[data-theme=light] #top{--bg:#050508;--bg2:#080b12;--text:#fff;--text-dim:#c9cad8;--text-muted:#ffffff8c;--text-faint:#ffffff6b;--gray:#55566a;--gray-light:#9899b0;--accent:#4f8ef7;--accent-dim:#4f8ef71f;--accent-glow:#4f8ef759;--border:#ffffff0f;--border-sm:#ffffff12;--border-md:#ffffff1a;--border-lg:#ffffff1f;--nav-blur-bg:#050508e0;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050508}html{background:var(--bg);font-size:16px;overflow-x:clip}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope,system-ui,sans-serif;overflow-x:clip}::selection{background:var(--accent);color:var(--bg)}a{color:inherit;text-decoration:none}button{background:0 0;border:none;font-family:inherit}::-webkit-scrollbar{display:none}*{scrollbar-width:none}.glitch{position:relative}.glitch:before,.glitch:after{content:"MiANTY";width:100%;height:100%;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;pointer-events:none;position:absolute;top:0;left:0}.glitch:before{color:#4f8ef7;opacity:0}.glitch:after{color:#7fb4ff;opacity:0}.glitch:hover:before{opacity:1;animation:.45s step-end infinite glitch1}.glitch:hover:after{opacity:1;animation:.45s step-end .1s infinite glitch2}.btn-primary{color:#050508;letter-spacing:3px;cursor:pointer;background:#4f8ef7;border:none;justify-content:center;align-items:center;padding:16px 34px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:box-shadow .3s;display:inline-flex}.btn-primary:hover{box-shadow:0 16px 48px #4f8ef766}.btn-outline{color:#ffffffb8;letter-spacing:3px;cursor:pointer;background:0 0;border:1px solid #ffffff29;align-items:center;gap:9px;padding:16px 30px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:500;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.btn-outline:hover{color:#fff;border-color:#ffffff73}.btn-dark{color:#fff;letter-spacing:3px;cursor:pointer;text-align:center;background:#050508;border:none;justify-content:center;align-items:center;gap:9px;padding:16px 32px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:background .25s,box-shadow .25s;display:inline-flex}.btn-dark:hover{background:#111;box-shadow:0 8px 24px #0000004d}@keyframes mty-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes glitch1{0%,to{clip-path:inset(0 0 95%);transform:translate(-3px)}25%{clip-path:inset(40% 0);transform:translate(3px)}50%{clip-path:inset(80% 0 5%);transform:translate(-2px)}75%{clip-path:inset(20% 0 60%);transform:translate(2px)}}@keyframes glitch2{0%,to{clip-path:inset(50% 0 30%);transform:translate(3px)}25%{clip-path:inset(10% 0 80%);transform:translate(-3px)}50%{clip-path:inset(60% 0 20%);transform:translate(2px)}75%{clip-path:inset(90% 0 2%);transform:translate(-2px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=767px){.btn-primary,.btn-dark,.btn-outline{justify-content:center;width:100%;padding:15px 20px}}@keyframes counterPulse{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}
