:root{font-family:Inter,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#050510;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background:#050510;overflow-x:hidden}#app{width:100%;min-height:100vh}*{box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a1a}::-webkit-scrollbar-thumb{background:#333350;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444470}.page-container[data-v-637187a1]{position:relative;min-height:100vh;width:100%;overflow:hidden;background:radial-gradient(1200px 800px at 30% 15%,rgba(0,243,255,.12),transparent 55%),radial-gradient(900px 700px at 80% 30%,rgba(188,19,254,.12),transparent 60%),linear-gradient(180deg,#060915,#050510)}.page-container[data-v-637187a1]:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,243,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,243,255,.04) 1px,transparent 1px);background-size:44px 44px,44px 44px;opacity:.35;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.95) 0%,rgba(0,0,0,.2) 65%,transparent 80%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.95) 0%,rgba(0,0,0,.2) 65%,transparent 80%)}.page-container[data-v-637187a1]:after{content:"";position:absolute;inset:-2px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 3px,transparent 7px);opacity:.18;z-index:0;pointer-events:none;mix-blend-mode:overlay}.tech-bg[data-v-637187a1]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.content-overlay[data-v-637187a1]{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:40px 20px}.header[data-v-637187a1]{text-align:center;margin-bottom:60px;position:relative}.logo-container[data-v-637187a1]{position:relative;display:inline-block;margin-bottom:10px}.cyber-circle[data-v-637187a1]{position:absolute;inset:-22px -26px -18px;border-radius:14px;background:linear-gradient(135deg,#00f3ff2e,#bc13fe1f);filter:blur(16px);opacity:.9;z-index:-1}.glitch-text[data-v-637187a1]{font-size:3.5rem;font-weight:800;color:#fffffff5;text-shadow:0 0 18px rgba(0,243,255,.28),0 0 34px rgba(188,19,254,.18);letter-spacing:4px;margin:0;font-family:Segoe UI,sans-serif;position:relative}.glitch-text[data-v-637187a1]:before,.glitch-text[data-v-637187a1]:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;overflow:hidden;clip-path:inset(0 0 0 0);opacity:.75;pointer-events:none}.glitch-text[data-v-637187a1]:before{transform:translate(2px);color:#00f3ffe6;animation:glitchShift-637187a1 3.2s infinite linear}.glitch-text[data-v-637187a1]:after{transform:translate(-2px);color:#bc13fee6;animation:glitchShift-637187a1 2.4s infinite linear reverse}.subtitle[data-v-637187a1]{color:#00f3ff;font-size:1.2rem;letter-spacing:6px;opacity:.8;text-transform:uppercase;font-family:Inter,monospace}.section-header[data-v-637187a1]{text-align:center;color:#00f3ff;font-family:Inter,monospace;font-size:1.2rem;margin-bottom:30px;letter-spacing:2px}.bracket[data-v-637187a1]{color:#bc13fe;font-weight:700}.cards-grid[data-v-637187a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:60px}.tech-card[data-v-637187a1]{display:block;background:linear-gradient(#0a0e1ebf,#0a0e1ea6) padding-box,linear-gradient(135deg,#00f3ff61,#bc13fe42,#00f3ff2e) border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid transparent;padding:30px;border-radius:4px;position:relative;cursor:pointer;color:inherit;text-decoration:none;transition:all .3s ease;overflow:hidden;animation:fadeInUp-637187a1 .6s ease backwards}.card-glow[data-v-637187a1]{position:absolute;inset:-1px;background:radial-gradient(500px 260px at 15% 20%,rgba(0,243,255,.18),transparent 55%),radial-gradient(460px 240px at 85% 60%,rgba(188,19,254,.16),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.card-content[data-v-637187a1]{position:relative;z-index:1}.tech-card[data-v-637187a1]:hover{transform:translateY(-5px);box-shadow:0 0 26px #00f3ff29,0 0 46px #bc13fe14}.tech-card:hover .card-glow[data-v-637187a1]{opacity:1}.tech-card h3[data-v-637187a1]{color:#fffffff5;margin:15px 0 10px;font-size:1.4rem;letter-spacing:.5px}.tech-card p[data-v-637187a1]{color:#aaa;font-size:.9rem;line-height:1.5}.icon[data-v-637187a1]{font-size:2.5rem;margin-bottom:10px}.corner-decor[data-v-637187a1]{position:absolute;width:10px;height:10px;border:2px solid rgba(0,243,255,.85);transition:all .3s ease}.top-left[data-v-637187a1]{top:0;left:0;border-bottom:none;border-right:none}.bottom-right[data-v-637187a1]{bottom:0;right:0;border-top:none;border-left:none}.tech-card:hover .corner-decor[data-v-637187a1]{width:100%;height:100%;opacity:.5}.categories-container[data-v-637187a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.category-section[data-v-637187a1]{background:linear-gradient(#080a14b8,#080a149e) padding-box,linear-gradient(180deg,#bc13fe8c,#00f3ff40) border-box;padding:25px;border-radius:8px;border:1px solid transparent;animation:fadeInUp-637187a1 .6s ease backwards;box-shadow:0 0 24px #00000073}.category-title[data-v-637187a1]{color:#fff;font-size:1.3rem;margin-bottom:20px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:10px;gap:10px}.deco-line[data-v-637187a1]{width:22px;height:2px;background:linear-gradient(90deg,#00f3fff2,#bc13fee6);box-shadow:0 0 12px #00f3ff38;flex:0 0 auto}.links-grid[data-v-637187a1]{display:flex;flex-wrap:wrap;gap:12px}.cyber-btn[data-v-637187a1]{display:inline-block;position:relative;padding:8px 20px;background:#ffffff0d;color:#00f3ff;border:1px solid rgba(0,243,255,.3);font-size:.9rem;cursor:pointer;text-decoration:none;transition:all .2s;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);overflow:hidden}.btn-text[data-v-637187a1]{position:relative;z-index:1;letter-spacing:.4px}.btn-glitch[data-v-637187a1]{position:absolute;inset:-40% -20%;background:linear-gradient(90deg,transparent,rgba(0,243,255,.22),transparent);transform:translate(-60%) rotate(8deg);opacity:0;transition:opacity .2s ease;pointer-events:none}.cyber-btn[data-v-637187a1]:hover{background:#00f3ff;color:#000;box-shadow:0 0 15px #00f3ff;font-weight:700}.cyber-btn:hover .btn-glitch[data-v-637187a1]{opacity:1;animation:sweep-637187a1 .55s ease}.cyber-btn[data-v-637187a1]:focus-visible{outline:2px solid rgba(188,19,254,.9);outline-offset:3px}.footer[data-v-637187a1]{text-align:center;margin-top:80px;color:#555;font-family:monospace;font-size:.8rem}.footer-line[data-v-637187a1]{height:1px;background:linear-gradient(90deg,transparent,#00f3ff,transparent);margin-bottom:20px;opacity:.3}.beian-link[data-v-637187a1]{color:#555;text-decoration:none;transition:color .3s}.beian-link[data-v-637187a1]:hover{color:#00f3ff}@keyframes fadeInUp-637187a1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glitchShift-637187a1{0%{clip-path:inset(0 0 92% 0)}5%{clip-path:inset(0 0 35% 0)}10%{clip-path:inset(55% 0 10% 0)}15%{clip-path:inset(0 0 60% 0)}20%{clip-path:inset(68% 0 8% 0)}26%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sweep-637187a1{0%{transform:translate(-70%) rotate(8deg)}to{transform:translate(70%) rotate(8deg)}}@media(max-width:768px){.glitch-text[data-v-637187a1]{font-size:2.2rem}.cards-grid[data-v-637187a1],.categories-container[data-v-637187a1]{grid-template-columns:1fr}}.not-found[data-v-ffe4ac11]{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 800px at 30% 15%,rgba(0,243,255,.12),transparent 55%),radial-gradient(900px 700px at 80% 30%,rgba(188,19,254,.12),transparent 60%),linear-gradient(180deg,#060915,#050510)}.card[data-v-ffe4ac11]{width:min(520px,92vw);padding:28px 24px;border-radius:12px;background:linear-gradient(#080a14c7,#080a149e) padding-box,linear-gradient(180deg,#bc13fe8c,#00f3ff40) border-box;border:1px solid transparent;box-shadow:0 0 26px #0000008c;text-align:center}.code[data-v-ffe4ac11]{font-size:64px;font-weight:900;letter-spacing:4px;color:#fffffff5;text-shadow:0 0 18px rgba(0,243,255,.28),0 0 34px rgba(188,19,254,.18);line-height:1;margin-bottom:12px}.title[data-v-ffe4ac11]{font-size:18px;color:#ffffffe6;margin-bottom:10px}.desc[data-v-ffe4ac11]{font-size:14px;color:#00f3ffd9;margin-bottom:18px;letter-spacing:1px}.seconds[data-v-ffe4ac11]{color:#bc13fef2;font-weight:700}.btn[data-v-ffe4ac11]{appearance:none;border:1px solid rgba(0,243,255,.35);background:#ffffff0f;color:#00f3fff2;padding:10px 18px;border-radius:10px;cursor:pointer;transition:all .2s ease}.btn[data-v-ffe4ac11]:hover{background:#00f3ff2e;box-shadow:0 0 14px #00f3ff4d}.btn[data-v-ffe4ac11]:active{transform:translateY(1px)}.btn[data-v-ffe4ac11]:focus-visible{outline:2px solid rgba(188,19,254,.9);outline-offset:3px}
