@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;600;700&family=Share+Tech+Mono&family=Orbitron:wght@400;700;900&family=Noto+Sans+SC:wght@300;400;700&display=swap";#hero[data-v-cbc7090e]{position:relative;z-index:2;min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:80px 8vw;gap:60px}.hero-left[data-v-cbc7090e]{position:relative}.status-bar[data-v-cbc7090e]{font-family:Share Tech Mono,monospace;font-size:11px;color:var(--cyan);letter-spacing:3px;text-transform:uppercase;margin-bottom:24px;display:flex;align-items:center;gap:12px}.pipe[data-v-cbc7090e]{opacity:.4}.status-dot[data-v-cbc7090e]{width:6px;height:6px;background:var(--green);border-radius:50%;animation:pulse-dot 1.5s infinite}.hero-name[data-v-cbc7090e]{font-family:Orbitron,sans-serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:900;line-height:.95;letter-spacing:-2px;margin-bottom:8px}.hero-name span[data-v-cbc7090e]{display:block}.name-main[data-v-cbc7090e]{color:var(--text-primary);position:relative;animation:glitch-main 4s infinite}.name-main[data-v-cbc7090e]:before,.name-main[data-v-cbc7090e]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%}.name-main[data-v-cbc7090e]:before{color:var(--cyan);animation:glitch-1 4s infinite;clip-path:polygon(0 0,100% 0,100% 35%,0 35%)}.name-main[data-v-cbc7090e]:after{color:var(--orange);animation:glitch-2 4s infinite;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%)}.name-sub[data-v-cbc7090e]{font-family:Share Tech Mono,monospace;font-size:clamp(.9rem,2vw,1.3rem);color:var(--cyan);letter-spacing:6px;font-weight:400;margin-top:4px}.hero-title[data-v-cbc7090e]{font-family:Rajdhani,sans-serif;font-size:clamp(1rem,2vw,1.4rem);font-weight:300;color:var(--text-muted);margin:24px 0 12px;letter-spacing:1px}.hero-title em[data-v-cbc7090e]{color:var(--cyan);font-style:normal;font-weight:600}.hero-desc[data-v-cbc7090e]{font-size:14px;line-height:1.9;color:var(--text-muted);max-width:480px;margin-bottom:36px}.hero-tags[data-v-cbc7090e]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.tag[data-v-cbc7090e]{font-family:Share Tech Mono,monospace;font-size:11px;padding:5px 14px;border:1px solid rgba(0,245,255,.3);color:var(--cyan);letter-spacing:2px;position:relative;overflow:hidden;cursor:pointer;transition:all .3s}.tag[data-v-cbc7090e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#00f5ff1a;transition:left .3s}.tag[data-v-cbc7090e]:hover:before{left:0}.tag[data-v-cbc7090e]:hover{border-color:var(--cyan);box-shadow:0 0 16px #00f5ff33}.cta-group[data-v-cbc7090e]{display:flex;gap:16px;flex-wrap:wrap}.btn-primary[data-v-cbc7090e]{font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;padding:14px 32px;background:transparent;border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;position:relative;overflow:hidden;transition:all .3s;text-transform:uppercase}.btn-primary[data-v-cbc7090e]:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--cyan);transition:width .3s;z-index:-1}.btn-primary[data-v-cbc7090e]:hover:before{width:100%}.btn-primary[data-v-cbc7090e]:hover{color:var(--dark)}.btn-secondary[data-v-cbc7090e]{font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:2px;padding:14px 28px;background:transparent;border:1px solid rgba(255,107,0,.5);color:var(--orange);cursor:pointer;transition:all .3s}.btn-secondary[data-v-cbc7090e]:hover{border-color:var(--orange);box-shadow:0 0 20px #ff6b004d;background:#ff6b0014}.hero-right[data-v-cbc7090e]{display:flex;justify-content:center;align-items:center}.char-card[data-v-cbc7090e]{width:320px;border:1px solid var(--border);background:var(--card-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:28px;position:relative;animation:float 5s ease-in-out infinite}.char-card[data-v-cbc7090e]:before,.char-card[data-v-cbc7090e]:after{content:"";position:absolute;width:12px;height:12px;border-color:var(--cyan);border-style:solid}.char-card[data-v-cbc7090e]:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.char-card[data-v-cbc7090e]:after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.card-corner-tr[data-v-cbc7090e],.card-corner-bl[data-v-cbc7090e]{position:absolute;width:12px;height:12px;border-color:var(--cyan);border-style:solid}.card-corner-tr[data-v-cbc7090e]{top:-1px;right:-1px;border-width:2px 2px 0 0}.card-corner-bl[data-v-cbc7090e]{bottom:-1px;left:-1px;border-width:0 0 2px 2px}.card-header[data-v-cbc7090e]{font-family:Share Tech Mono,monospace;font-size:10px;color:var(--cyan);letter-spacing:3px;margin-bottom:20px;display:flex;justify-content:space-between}.card-id[data-v-cbc7090e]{color:#00f5ff66}.avatar-frame[data-v-cbc7090e]{width:72px;height:72px;margin:0 auto 20px;position:relative;border:2px solid var(--border-bright)}.avatar-inner[data-v-cbc7090e]{width:100%;height:100%;background:linear-gradient(135deg,#00f5ff26,#bf00ff26);display:flex;align-items:center;justify-content:center;font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;color:var(--cyan)}.avatar-ping[data-v-cbc7090e]{position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:var(--green);border-radius:50%;animation:pulse-dot 2s infinite}.card-name[data-v-cbc7090e]{font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;text-align:center;color:var(--text-primary);margin-bottom:4px}.card-role[data-v-cbc7090e]{font-family:Share Tech Mono,monospace;font-size:11px;text-align:center;color:var(--orange);letter-spacing:2px;margin-bottom:20px}.card-divider[data-v-cbc7090e]{height:1px;background:linear-gradient(90deg,transparent,var(--border-bright),transparent);margin-bottom:20px}.stat-row[data-v-cbc7090e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.stat-label[data-v-cbc7090e]{font-family:Share Tech Mono,monospace;font-size:10px;color:var(--text-muted);letter-spacing:1px;width:80px;text-transform:uppercase}.stat-bar[data-v-cbc7090e]{flex:1;height:4px;background:#ffffff0f;margin:0 10px;overflow:hidden}.stat-fill[data-v-cbc7090e]{height:100%;animation:stat-load 1.5s ease forwards;transform-origin:left;transform:scaleX(0);position:relative}.stat-fill[data-v-cbc7090e]:after{content:"";position:absolute;right:0;top:0;width:4px;height:100%;background:#fff;box-shadow:0 0 6px var(--cyan)}.stat-value[data-v-cbc7090e]{font-family:Share Tech Mono,monospace;font-size:11px;width:30px;text-align:right}.card-footer[data-v-cbc7090e]{margin-top:20px;font-family:Share Tech Mono,monospace;font-size:10px;color:#00f5ff4d;letter-spacing:2px;display:flex;justify-content:space-between}.scan-line[data-v-cbc7090e]{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);animation:scan 3s linear infinite;opacity:.4}@media (max-width: 900px){#hero[data-v-cbc7090e]{grid-template-columns:1fr;padding:80px 6vw 60px;text-align:center}.hero-right[data-v-cbc7090e]{display:none}.status-bar[data-v-cbc7090e],.hero-tags[data-v-cbc7090e],.cta-group[data-v-cbc7090e]{justify-content:center}.hero-desc[data-v-cbc7090e]{margin:0 auto 36px}}.skills-grid[data-v-08b9dadd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.skill-card[data-v-08b9dadd]{border:1px solid var(--border);background:var(--card-bg);padding:24px;position:relative;transition:all .3s;cursor:default}.skill-card[data-v-08b9dadd]:hover{border-color:#00f5ff80;background:#00f5ff0f;transform:translateY(-4px)}.skill-card[data-v-08b9dadd]:before{content:"";position:absolute;top:0;left:0;width:3px;height:0;background:var(--cyan);transition:height .3s}.skill-card[data-v-08b9dadd]:hover:before{height:100%}.skill-icon[data-v-08b9dadd]{font-size:28px;margin-bottom:12px}.skill-name[data-v-08b9dadd]{font-family:Rajdhani,sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;margin-bottom:6px}.skill-desc[data-v-08b9dadd]{font-size:13px;color:var(--text-muted);line-height:1.7;margin-bottom:16px}.skill-level-bar[data-v-08b9dadd]{height:3px;background:#ffffff0f}.skill-level-fill[data-v-08b9dadd]{height:100%;animation:stat-load 2s ease forwards;transform-origin:left;transform:scaleX(0)}.skill-level-text[data-v-08b9dadd]{font-family:Share Tech Mono,monospace;font-size:10px;color:#00f5ff80;margin-top:6px;letter-spacing:2px}#games[data-v-93787b49]{background:#0000004d}.game-list[data-v-93787b49]{display:flex;flex-direction:column;gap:20px}.game-entry[data-v-93787b49]{display:grid;grid-template-columns:3fr 1fr;border:1px solid var(--border);background:var(--card-bg);padding:24px 28px;transition:all .3s;position:relative;overflow:hidden;align-items:center;gap:20px}.game-entry[data-v-93787b49]:after{content:"";position:absolute;top:0;right:0;width:0;height:100%;background:#00f5ff0a;transition:width .4s}.game-entry[data-v-93787b49]:hover:after{width:100%}.game-entry[data-v-93787b49]:hover{border-color:#00f5ff66}.game-header[data-v-93787b49]{display:flex;align-items:center;gap:16px;margin-bottom:10px}.game-badge[data-v-93787b49]{font-family:Share Tech Mono,monospace;font-size:10px;padding:3px 10px;letter-spacing:2px;text-transform:uppercase}.badge-rpg[data-v-93787b49]{border:1px solid rgba(191,0,255,.5);color:var(--purple)}.badge-fps[data-v-93787b49]{border:1px solid rgba(255,107,0,.5);color:var(--orange)}.badge-moba[data-v-93787b49]{border:1px solid rgba(57,255,20,.5);color:var(--green)}.badge-strategy[data-v-93787b49]{border:1px solid rgba(0,245,255,.5);color:var(--cyan)}.game-name[data-v-93787b49]{font-family:Orbitron,sans-serif;font-size:16px;font-weight:700;color:var(--text-primary)}.game-meta[data-v-93787b49]{font-family:Share Tech Mono,monospace;font-size:11px;color:var(--text-muted);margin-bottom:12px;letter-spacing:1px}.game-desc[data-v-93787b49]{font-size:13px;color:var(--text-muted);line-height:1.7}.game-stats[data-v-93787b49]{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.game-stat-item[data-v-93787b49]{text-align:right}.game-stat-label[data-v-93787b49]{font-family:Share Tech Mono,monospace;font-size:9px;color:var(--text-muted);letter-spacing:2px;text-transform:uppercase}.game-stat-val[data-v-93787b49]{font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;color:var(--cyan)}@media (max-width: 900px){.game-entry[data-v-93787b49]{grid-template-columns:1fr}.game-stats[data-v-93787b49]{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.achievements-grid[data-v-23f2b3df]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.ach-card[data-v-23f2b3df]{border:1px solid var(--border);padding:20px;text-align:center;transition:all .3s;background:var(--card-bg)}.ach-card.unlocked[data-v-23f2b3df]:hover{border-color:#00f5ff99;box-shadow:0 0 24px #00f5ff1a;transform:translateY(-4px)}.ach-card.locked[data-v-23f2b3df]{opacity:.4;filter:grayscale(.8)}.ach-icon[data-v-23f2b3df]{font-size:36px;margin-bottom:12px}.ach-name[data-v-23f2b3df]{font-family:Rajdhani,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;margin-bottom:6px}.ach-desc[data-v-23f2b3df]{font-size:12px;color:var(--text-muted);line-height:1.6}.ach-rarity[data-v-23f2b3df]{font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:2px;margin-top:10px}.rarity-legendary[data-v-23f2b3df]{color:gold}.rarity-epic[data-v-23f2b3df]{color:var(--purple)}.rarity-rare[data-v-23f2b3df]{color:var(--cyan)}.rarity-common[data-v-23f2b3df],.rarity-locked[data-v-23f2b3df]{color:var(--text-muted)}.contact-grid[data-v-f361ea69]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.contact-text[data-v-f361ea69]{font-family:Rajdhani,sans-serif;font-size:1.1rem;line-height:1.9;color:var(--text-muted)}.contact-text strong[data-v-f361ea69]{color:var(--cyan);font-weight:600}.contact-links[data-v-f361ea69]{display:flex;flex-direction:column;gap:16px}.contact-link[data-v-f361ea69]{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--border);background:var(--card-bg);color:var(--text-primary);transition:all .3s;font-family:Share Tech Mono,monospace;font-size:13px;letter-spacing:1px;cursor:pointer}.contact-link[data-v-f361ea69]:hover{border-color:var(--cyan);background:#00f5ff0f;color:var(--cyan);transform:translate(8px)}.link-icon[data-v-f361ea69]{font-size:18px}.link-label[data-v-f361ea69]{display:block;font-size:10px;color:var(--text-muted);letter-spacing:3px;margin-bottom:2px}@media (max-width: 900px){.contact-grid[data-v-f361ea69]{grid-template-columns:1fr}}.detail-mask[data-v-623b647d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:500;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in-623b647d .2s ease}@keyframes fade-in-623b647d{0%{opacity:0}}.detail-panel[data-v-623b647d]{width:100%;max-width:720px;background:#07080d;border:1px solid rgba(0,245,255,.2);min-height:300px;position:relative;opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s}.detail-panel.loaded[data-v-623b647d]{opacity:1;transform:translateY(0)}.detail-loading[data-v-623b647d]{height:300px;display:flex;align-items:center;justify-content:center}.detail-spinner[data-v-623b647d]{width:36px;height:36px;border:2px solid rgba(0,245,255,.2);border-top-color:var(--cyan);border-radius:50%;animation:spin-623b647d .8s linear infinite}@keyframes spin-623b647d{to{transform:rotate(360deg)}}.detail-topbar[data-v-623b647d]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid rgba(0,245,255,.1)}.detail-tag[data-v-623b647d]{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:2px;padding:4px 12px;border:1px solid}.tag-moba[data-v-623b647d]{border-color:#39ff1480;color:#39ff14}.tag-fps[data-v-623b647d]{border-color:#ff6b0080;color:#ff6b00}.tag-rpg[data-v-623b647d]{border-color:#bf00ff80;color:#bf00ff}.tag-strategy[data-v-623b647d]{border-color:#00f5ff80;color:#00f5ff}.tag-mmo[data-v-623b647d]{border-color:#ffd70080;color:gold}.tag-indie[data-v-623b647d]{border-color:#ff4d9e80;color:#ff4d9e}.tag-default[data-v-623b647d]{border-color:var(--border);color:var(--text-muted)}.detail-close[data-v-623b647d]{background:transparent;border:1px solid var(--border);color:var(--text-muted);width:32px;height:32px;cursor:pointer;font-size:14px;transition:all .2s;display:flex;align-items:center;justify-content:center}.detail-close[data-v-623b647d]:hover{border-color:var(--cyan);color:var(--cyan)}.detail-article[data-v-623b647d]{padding:32px 40px}.detail-title[data-v-623b647d]{font-family:Orbitron,sans-serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:900;color:var(--text-primary);line-height:1.2;margin-bottom:12px;letter-spacing:-.5px}.detail-meta[data-v-623b647d]{font-family:Share Tech Mono,monospace;font-size:12px;color:var(--text-muted);letter-spacing:1px;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.detail-divider[data-v-623b647d]{height:1px;background:linear-gradient(90deg,rgba(0,245,255,.4),transparent);margin-bottom:32px}.detail-body[data-v-623b647d]{line-height:1.9;color:#e8f4f8d9}[data-v-623b647d] .detail-body p{margin-bottom:1.2em;font-size:15px}[data-v-623b647d] .detail-body h1{font-family:Orbitron,sans-serif;font-size:1.5rem;color:var(--text-primary);margin:1.8em 0 .6em}[data-v-623b647d] .detail-body h2{font-family:Rajdhani,sans-serif;font-size:1.25rem;font-weight:700;color:var(--cyan);margin:1.5em 0 .6em;letter-spacing:1px}[data-v-623b647d] .detail-body h3{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:1.2em 0 .4em}[data-v-623b647d] .detail-body ul,[data-v-623b647d] .detail-body ol{margin:0 0 1.2em 1.5em}[data-v-623b647d] .detail-body li{margin-bottom:.4em;font-size:15px}[data-v-623b647d] .detail-body strong{color:var(--cyan);font-weight:700}[data-v-623b647d] .detail-body em{color:var(--orange);font-style:italic}[data-v-623b647d] .detail-body code{font-family:Share Tech Mono,monospace;font-size:13px;color:#39ff14;background:#39ff1414;padding:2px 6px;border-radius:3px}.detail-footer[data-v-623b647d]{padding:16px 40px 28px;border-top:1px solid rgba(0,245,255,.08)}.detail-close-btn[data-v-623b647d]{font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:2px;padding:10px 24px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:all .2s}.detail-close-btn[data-v-623b647d]:hover{border-color:var(--cyan);color:var(--cyan)}.detail-error[data-v-623b647d]{padding:60px;text-align:center;color:var(--text-muted);display:flex;flex-direction:column;gap:16px;align-items:center}@media (max-width: 600px){.detail-article[data-v-623b647d]{padding:24px 20px}.detail-footer[data-v-623b647d]{padding:16px 20px 24px}}.posts-page[data-v-a1fff2ff]{position:relative;z-index:2;min-height:100vh;padding:0 8vw 80px}.back-btn[data-v-a1fff2ff]{display:inline-flex;align-items:center;gap:8px;margin-top:36px;margin-bottom:48px;font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:2px;color:var(--text-muted);background:transparent;border:1px solid var(--border);padding:8px 18px;cursor:pointer;transition:all .3s}.back-btn[data-v-a1fff2ff]:hover{color:var(--cyan);border-color:var(--cyan)}.posts-header[data-v-a1fff2ff]{margin-bottom:48px}.posts-header-label[data-v-a1fff2ff]{font-family:Share Tech Mono,monospace;font-size:11px;color:var(--cyan);letter-spacing:5px;margin-bottom:12px}.posts-header-label[data-v-a1fff2ff]:before{content:"// ";color:#00f5ff66}.posts-header-title[data-v-a1fff2ff]{font-family:Orbitron,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;color:var(--text-primary);margin-bottom:12px}.accent[data-v-a1fff2ff]{color:var(--cyan)}.posts-header-desc[data-v-a1fff2ff]{font-size:14px;color:var(--text-muted);margin-bottom:28px}.tag-filter[data-v-a1fff2ff]{display:flex;flex-wrap:wrap;gap:8px}.filter-tag[data-v-a1fff2ff]{font-family:Share Tech Mono,monospace;font-size:11px;padding:5px 16px;border:1px solid var(--border);color:var(--text-muted);background:transparent;cursor:pointer;letter-spacing:2px;transition:all .25s}.filter-tag[data-v-a1fff2ff]:hover{border-color:var(--cyan);color:var(--cyan)}.filter-tag.active[data-v-a1fff2ff]{border-color:var(--cyan);color:var(--cyan);background:#00f5ff14}.posts-grid[data-v-a1fff2ff]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-bottom:48px}.post-card[data-v-a1fff2ff]{border:1px solid var(--border);background:var(--card-bg);cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.post-card[data-v-a1fff2ff]:hover{border-color:#00f5ff80;transform:translateY(-6px);box-shadow:0 16px 40px #0006,0 0 20px #00f5ff0f}.post-card[data-v-a1fff2ff]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,245,255,.04),transparent);opacity:0;transition:opacity .3s;z-index:0;pointer-events:none}.post-card[data-v-a1fff2ff]:hover:before{opacity:1}.post-thumb[data-v-a1fff2ff]{height:160px;position:relative;overflow:hidden}.post-thumb-bg[data-v-a1fff2ff]{width:100%;height:100%;transition:transform .4s ease}.post-card:hover .post-thumb-bg[data-v-a1fff2ff]{transform:scale(1.05)}.post-thumb-overlay[data-v-a1fff2ff]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.post-thumb-icon[data-v-a1fff2ff]{font-size:52px;filter:drop-shadow(0 0 16px rgba(0,0,0,.5))}.post-card-tag[data-v-a1fff2ff]{position:absolute;top:12px;right:12px;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:2px;padding:3px 10px;border:1px solid}.tag-moba[data-v-a1fff2ff]{border-color:#39ff1499;color:#39ff14}.tag-fps[data-v-a1fff2ff]{border-color:#ff6b0099;color:#ff6b00}.tag-rpg[data-v-a1fff2ff]{border-color:#bf00ff99;color:#bf00ff}.tag-strategy[data-v-a1fff2ff]{border-color:#00f5ff99;color:#00f5ff}.tag-mmo[data-v-a1fff2ff]{border-color:#ffd70099;color:gold}.tag-indie[data-v-a1fff2ff]{border-color:#ff4d9e99;color:#ff4d9e}.tag-default[data-v-a1fff2ff]{border-color:var(--border);color:var(--text-muted)}.post-card-body[data-v-a1fff2ff]{padding:20px;position:relative;z-index:1}.post-card-title[data-v-a1fff2ff]{font-family:Rajdhani,sans-serif;font-size:17px;font-weight:700;color:var(--text-primary);margin-bottom:8px;line-height:1.3;letter-spacing:.5px}.post-card-excerpt[data-v-a1fff2ff]{font-size:13px;color:var(--text-muted);line-height:1.7;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card-footer[data-v-a1fff2ff]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:12px}.post-card-date[data-v-a1fff2ff]{font-family:Share Tech Mono,monospace;font-size:11px;color:var(--text-muted);letter-spacing:1px}.post-read-more[data-v-a1fff2ff]{font-family:Share Tech Mono,monospace;font-size:11px;color:var(--cyan);letter-spacing:1px;opacity:0;transition:opacity .2s}.post-card:hover .post-read-more[data-v-a1fff2ff]{opacity:1}.skeleton-card[data-v-a1fff2ff]{pointer-events:none}.skeleton[data-v-a1fff2ff]{background:linear-gradient(90deg,#00f5ff0a 25%,#00f5ff14,#00f5ff0a 75%);background-size:200% 100%;animation:shimmer-a1fff2ff 1.5s infinite;border-radius:2px}@keyframes shimmer-a1fff2ff{to{background-position:-200% 0}}.sk-img[data-v-a1fff2ff]{height:160px;border-radius:0}.sk-tag[data-v-a1fff2ff]{width:60px;height:14px;margin:0 0 12px}.sk-title[data-v-a1fff2ff]{width:80%;height:18px;margin-bottom:8px}.sk-text[data-v-a1fff2ff]{width:100%;height:14px}.empty-posts[data-v-a1fff2ff]{text-align:center;padding:100px 20px;color:var(--text-muted)}.empty-icon[data-v-a1fff2ff]{font-size:48px;margin-bottom:16px}.pagination[data-v-a1fff2ff]{display:flex;align-items:center;justify-content:center;gap:24px}.page-btn[data-v-a1fff2ff]{font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:2px;padding:10px 24px;border:1px solid var(--border);background:transparent;color:var(--cyan);cursor:pointer;transition:all .25s}.page-btn[data-v-a1fff2ff]:hover:not(:disabled){border-color:var(--cyan);background:#00f5ff0f}.page-btn[data-v-a1fff2ff]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-a1fff2ff]{font-family:Share Tech Mono,monospace;font-size:12px;color:var(--text-muted);letter-spacing:2px}@media (max-width: 600px){.posts-grid[data-v-a1fff2ff]{grid-template-columns:1fr}}.cursor[data-v-8b29cbe2]{position:fixed;width:8px;height:8px;background:var(--cyan);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);box-shadow:0 0 12px var(--cyan),0 0 24px #00f5ff66}.cursor-ring[data-v-8b29cbe2]{position:fixed;width:32px;height:32px;border:1px solid rgba(0,245,255,.5);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:all .15s ease}#bg-canvas[data-v-8b29cbe2]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.4}.scanlines[data-v-8b29cbe2]{position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.08) 2px,rgba(0,0,0,.08) 4px);pointer-events:none;z-index:1}.nav-dots[data-v-8b29cbe2]{position:fixed;right:32px;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:16px}.nav-dot[data-v-8b29cbe2]{width:8px;height:8px;border-radius:50%;border:1px solid rgba(0,245,255,.5);cursor:pointer;transition:all .3s;position:relative}.nav-dot[data-v-8b29cbe2]:after{content:attr(data-label);position:absolute;right:20px;top:50%;transform:translateY(-50%);white-space:nowrap;font-family:Share Tech Mono,monospace;font-size:11px;color:var(--cyan);opacity:0;transition:opacity .2s;pointer-events:none}.nav-dot[data-v-8b29cbe2]:hover:after,.nav-dot.active[data-v-8b29cbe2]:after{opacity:1}.nav-dot.active[data-v-8b29cbe2],.nav-dot[data-v-8b29cbe2]:hover{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.footer[data-v-8b29cbe2]{position:relative;z-index:2;text-align:center;padding:40px;border-top:1px solid var(--border);font-family:Share Tech Mono,monospace;font-size:11px;color:#00f5ff33;letter-spacing:3px}@media (max-width: 900px){.nav-dots[data-v-8b29cbe2]{display:none}}.home-wrapper[data-v-8b29cbe2]{position:relative;z-index:2}.page-slide-enter-active[data-v-8b29cbe2],.page-slide-leave-active[data-v-8b29cbe2]{transition:opacity .3s ease,transform .3s ease}.page-slide-enter-from[data-v-8b29cbe2]{opacity:0;transform:translate(40px)}.page-slide-leave-to[data-v-8b29cbe2]{opacity:0;transform:translate(-40px)}:root{--cyan: #00f5ff;--orange: #ff6b00;--green: #39ff14;--purple: #bf00ff;--dark: #050508;--card-bg: rgba(0, 245, 255, .03);--border: rgba(0, 245, 255, .18);--border-bright:rgba(0, 245, 255, .6);--text-primary: #e8f4f8;--text-muted: rgba(232, 244, 248, .5)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--text-primary);font-family:Noto Sans SC,Rajdhani,sans-serif;overflow-x:hidden;cursor:none}section{position:relative;z-index:2;padding:100px 8vw}.section-label{font-family:Share Tech Mono,monospace;font-size:11px;color:var(--cyan);letter-spacing:5px;text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;gap:12px}.section-label:before{content:"//";color:#00f5ff66}.section-title{font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;margin-bottom:60px;color:var(--text-primary)}.section-title .accent{color:var(--cyan)}.section-divider{position:relative;z-index:2;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin:0 8vw}@keyframes pulse-dot{0%,to{box-shadow:0 0 #39ff1499}50%{box-shadow:0 0 0 6px #39ff1400}}@keyframes stat-load{to{transform:scaleX(1)}}@keyframes blink{50%{opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes scan{0%{top:0}to{top:100%}}@keyframes glitch-main{0%,90%,to{transform:none}92%{transform:skew(-.5deg)}94%{transform:skew(.5deg)}}@keyframes glitch-1{0%,90%,to{transform:none;opacity:0}91%{transform:translate(-3px);opacity:.8}93%{transform:translate(3px);opacity:.8}95%{opacity:0}}@keyframes glitch-2{0%,90%,to{transform:none;opacity:0}92%{transform:translate(3px,1px);opacity:.7}94%{transform:translate(-3px,-1px);opacity:.7}96%{opacity:0}}.blink{animation:blink 1s step-end infinite}
