<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.tech-particles[data-v-5e978464]{overflow:hidden;pointer-events:none;z-index:1}.tech-particles[data-v-5e978464],.tech-particles-circles[data-v-5e978464]{height:100%;left:0;position:absolute;top:0;width:100%}.tech-circle[data-v-5e978464]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50%;mix-blend-mode:screen;position:absolute;transform:translate(-50%,-50%)}.tech-particles-connector[data-v-5e978464]{z-index:-1}.tech-grid[data-v-5e978464],.tech-particles-connector[data-v-5e978464]{height:100%;left:0;position:absolute;top:0;width:100%}.tech-grid[data-v-5e978464]{z-index:-2}.tech-grid-horizontal[data-v-5e978464],.tech-grid-vertical[data-v-5e978464]{background-color:#6366f114;position:absolute}.dark .tech-grid-horizontal[data-v-5e978464],.dark .tech-grid-vertical[data-v-5e978464]{background-color:#ffffff0d}.tech-grid-horizontal[data-v-5e978464]{height:1px;left:0;width:100%}.tech-grid-vertical[data-v-5e978464]{height:100%;top:0;width:1px}.tech-grid-horizontal[data-v-5e978464]:first-child{top:10%}.tech-grid-horizontal[data-v-5e978464]:nth-child(2){top:20%}.tech-grid-horizontal[data-v-5e978464]:nth-child(3){top:30%}.tech-grid-horizontal[data-v-5e978464]:nth-child(4){top:40%}.tech-grid-horizontal[data-v-5e978464]:nth-child(5){top:50%}.tech-grid-horizontal[data-v-5e978464]:nth-child(6){top:60%}.tech-grid-horizontal[data-v-5e978464]:nth-child(7){top:70%}.tech-grid-horizontal[data-v-5e978464]:nth-child(8){top:80%}.tech-grid-horizontal[data-v-5e978464]:nth-child(9){top:90%}.tech-grid-horizontal[data-v-5e978464]:nth-child(10){top:100%}.tech-grid-vertical[data-v-5e978464]:nth-child(11){left:10%}.tech-grid-vertical[data-v-5e978464]:nth-child(12){left:20%}.tech-grid-vertical[data-v-5e978464]:nth-child(13){left:30%}.tech-grid-vertical[data-v-5e978464]:nth-child(14){left:40%}.tech-grid-vertical[data-v-5e978464]:nth-child(15){left:50%}.tech-grid-vertical[data-v-5e978464]:nth-child(16){left:60%}.tech-grid-vertical[data-v-5e978464]:nth-child(17){left:70%}.tech-grid-vertical[data-v-5e978464]:nth-child(18){left:80%}.tech-grid-vertical[data-v-5e978464]:nth-child(19){left:90%}.tech-grid-vertical[data-v-5e978464]:nth-child(20){left:100%}@keyframes float-circle-5e978464{0%{box-shadow:0 0 15px currentColor;transform:translate(-50%,-50%) scale(1) translateZ(0)}50%{box-shadow:0 0 30px currentColor;transform:translate(-50%,-50%) scale(1.3) translateZ(0)}to{box-shadow:0 0 15px currentColor;transform:translate(-50%,-50%) scale(1) translateZ(0)}}.tech-button[data-v-5bf3a342]{border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:inline-flex;font-weight:500;justify-content:center;overflow:hidden;padding:.75rem 1.5rem;transition:all .3s ease}.tech-button[data-v-5bf3a342],.tech-button-content[data-v-5bf3a342]{align-items:center;position:relative}.tech-button-content[data-v-5bf3a342]{display:flex;z-index:1}.tech-button-glow[data-v-5bf3a342]{background:radial-gradient(circle,#6366f1cc 0,#3b82f600 70%);height:120%;left:-10%;opacity:0;position:absolute;top:-10%;transition:opacity .3s ease;width:120%}.tech-button:hover .tech-button-glow[data-v-5bf3a342]{opacity:.5}.tech-button-primary[data-v-5bf3a342]{background:linear-gradient(135deg,#3b82f6,#6366f1);border:1px solid transparent;color:#fff}.tech-button-secondary[data-v-5bf3a342]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#fff}.tech-button-outline[data-v-5bf3a342]{background:transparent;border:1px solid #3b82f6;color:#3b82f6}.tech-button-outline[data-v-5bf3a342]:hover{background:#3b82f60d}.dark .tech-button-outline[data-v-5bf3a342]{border-color:#60a5fa;color:#60a5fa}.dark .tech-button-outline[data-v-5bf3a342]:hover{background:#60a5fa1a}.tech-card[data-v-5bf3a342]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.8);position:relative;transition:all .3s cubic-bezier(.22,1,.36,1)}.dark .tech-card[data-v-5bf3a342]{border-color:#2d3748cc}.tech-card[data-v-5bf3a342]:hover{box-shadow:0 10px 20px #0000000d,0 6px 6px #0000000f;transform:translateY(-5px)}.tech-overlay[data-v-5bf3a342]{background:linear-gradient(135deg,#3b82f61a,#6366f11a);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.tech-card:hover .tech-overlay[data-v-5bf3a342]{opacity:1}.tech-panel[data-v-5bf3a342]{background-color:#fff;border:1px solid rgba(226,232,240,.8);border-radius:.75rem;box-shadow:0 4px 6px -1px #0000000d;overflow:hidden;padding:1.5rem;position:relative}.dark .tech-panel[data-v-5bf3a342]{background-color:#1f2937;border-color:#2d3748cc}.tech-panel-title[data-v-5bf3a342]{align-items:center;display:flex;position:relative}.tech-panel-title[data-v-5bf3a342]:after{background:linear-gradient(90deg,#3b82f6,transparent);bottom:-.5rem;content:"";height:2px;left:0;position:absolute;width:2rem}.tech-avatar-wrapper[data-v-5bf3a342]{height:6rem;margin:0 auto;position:relative;width:6rem}.tech-avatar-ring[data-v-5bf3a342]{animation:spin-5bf3a342 4s linear infinite;border-color:#3b82f6 #6366f1 transparent transparent;border-radius:50%;border-style:solid;border-width:2px;bottom:-4px;left:-4px;position:absolute;right:-4px;top:-4px}@keyframes spin-5bf3a342{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tech-tag[data-v-5bf3a342]{background:#6366f11a;border-radius:9999px;color:#4f46e5;display:inline-flex;font-size:.75rem;line-height:1;padding:.25rem .75rem;white-space:nowrap}.dark .tech-tag[data-v-5bf3a342]{background:#6366f133}.tech-tag-button[data-v-5bf3a342]{background-color:#f3f4f6;border-radius:9999px;color:#4b5563;font-size:.75rem;padding:.25rem .75rem;transition:all .2s ease}.dark .tech-tag-button[data-v-5bf3a342]{background-color:#374151;color:#d1d5db}.tech-tag-active[data-v-5bf3a342]{background-color:#e0e7ff;color:#4f46e5}.dark .tech-tag-active[data-v-5bf3a342]{background-color:#6366f133;color:#a5b4fc}.tech-list-item[data-v-5bf3a342]{border-radius:.5rem;display:flex;padding:.5rem;transition:all .2s ease}.tech-list-item[data-v-5bf3a342]:hover{background-color:#f3f4f6}.dark .tech-list-item[data-v-5bf3a342]:hover{background-color:#374151}.tech-category-item[data-v-5bf3a342]{border-radius:.5rem;display:flex;justify-content:space-between;padding:.5rem;transition:background-color .2s ease}.tech-category-item[data-v-5bf3a342]:hover{background-color:#f3f4f6;color:#4f46e5}.dark .tech-category-item[data-v-5bf3a342]:hover{background-color:#374151;color:#818cf8}.tech-count[data-v-5bf3a342]{background-color:#f3f4f6;border-radius:9999px;color:#6b7280;font-size:.75rem;padding:.125rem .375rem}.dark .tech-count[data-v-5bf3a342]{background-color:#374151;color:#9ca3af}.tech-meta-item[data-v-5bf3a342]{align-items:center;display:flex}.tech-divider[data-v-5bf3a342]{background-color:#d1d5db;border-radius:50%;height:4px;position:relative;width:4px}.dark .tech-divider[data-v-5bf3a342]{background-color:#6b7280}.tech-icon[data-v-5bf3a342]{align-items:center;background:linear-gradient(135deg,#3b82f61a,#6366f11a);border-radius:9999px;display:inline-flex;justify-content:center;padding:.5rem}.dark .tech-icon[data-v-5bf3a342]{background:linear-gradient(135deg,#3b82f633,#6366f133)}.tech-qrcode[data-v-5bf3a342]{background:linear-gradient(135deg,#f3f4f6,#fff);border-radius:.5rem;box-shadow:0 4px 6px #0000000d;padding:.5rem;position:relative}.dark .tech-qrcode[data-v-5bf3a342]{background:linear-gradient(135deg,#374151,#1f2937)}.tech-typing[data-v-5bf3a342]{animation:typing-5bf3a342 3s steps(30) 1s 1 normal both,blink-5bf3a342 1s steps(1) infinite;border-right:2px solid #60a5fa;overflow:hidden;white-space:nowrap}@keyframes typing-5bf3a342{0%{width:0}to{width:100%}}@keyframes blink-5bf3a342{50%{border-right-color:transparent}}.glitch-wrapper[data-v-5bf3a342]{display:inline-block;position:relative}.glitch-text[data-v-5bf3a342]{animation:glitch-text-5bf3a342 3s infinite;position:relative}.glitch-text[data-v-5bf3a342]:after,.glitch-text[data-v-5bf3a342]:before{content:"码道灵思";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.glitch-text[data-v-5bf3a342]:before{animation:glitch-left-5bf3a342 1.5s infinite;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);color:#0ff;transform:translate(-2px,-2px)}.glitch-text[data-v-5bf3a342]:after{animation:glitch-right-5bf3a342 1.7s infinite;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);color:#f0f;transform:translate(2px,2px)}@keyframes glitch-text-5bf3a342{0%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-.05em -.025em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}15%{text-shadow:-.05em -.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-.05em -.05em 0 rgba(0,0,255,.75)}50%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -.05em 0 rgba(0,0,255,.75)}to{text-shadow:.05em 0 0 rgba(255,0,0,.75),-.05em -.025em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}}@keyframes glitch-left-5bf3a342{0%{transform:translate(-2px,-2px)}20%{transform:translate(-4px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(-4px,-2px)}80%{transform:translate(-2px,-4px)}to{transform:translate(-2px,-2px)}}@keyframes glitch-right-5bf3a342{0%{transform:translate(2px,2px)}20%{transform:translate(4px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(4px,2px)}80%{transform:translate(2px,4px)}to{transform:translate(2px,2px)}}
</pre></body></html>