#particle-canvas[data-v-d4175458]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.boot[data-v-c92ba1f6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#05070d;overflow:hidden}.boot-inner[data-v-c92ba1f6]{max-width:760px;margin:0 auto;padding:12vh 24px 0;font-family:var(--font-mono);font-size:.95rem;color:#9ff7e0}.head[data-v-c92ba1f6]{color:var(--muted);font-size:.75rem;margin:0 0 18px}.line[data-v-c92ba1f6]{margin:0 0 6px;white-space:pre-wrap}.cursor[data-v-c92ba1f6]{margin:0;animation:blink-c92ba1f6 .9s steps(1) infinite}@keyframes blink-c92ba1f6{50%{opacity:0}}.scanlines[data-v-c92ba1f6]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}.glitch .boot-inner[data-v-c92ba1f6]{animation:shake-c92ba1f6 .4s linear;filter:drop-shadow(2px 0 #f0f) drop-shadow(-2px 0 #0ff)}@keyframes shake-c92ba1f6{0%,to{transform:translate(0)}20%{transform:translate(-3px,1px)}40%{transform:translate(3px,-1px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,1px)}}.boot-leave-active[data-v-c92ba1f6]{transition:opacity .4s ease}.boot-leave-to[data-v-c92ba1f6]{opacity:0}.nav[data-v-5941288a]{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.nav.solid[data-v-5941288a]{background:#0a0e17d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--line)}.inner[data-v-5941288a]{max-width:var(--max-w);margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;font-size:.85rem}.logo[data-v-5941288a]{cursor:pointer;letter-spacing:.03em;color:var(--ink)}.cursor[data-v-5941288a]{animation:blink-5941288a .9s steps(1) infinite;color:var(--accent)}@keyframes blink-5941288a{50%{opacity:0}}ul[data-v-5941288a]{display:flex;gap:22px;list-style:none;margin:0;padding:0}a[data-v-5941288a]{color:var(--muted);font-size:.8rem;cursor:pointer}a[data-v-5941288a]:hover,a.on[data-v-5941288a]{color:var(--accent);text-shadow:var(--glow-soft)}.idx[data-v-5941288a]{font-size:.62rem;opacity:.6;margin-right:4px}@media (max-width: 720px){ul[data-v-5941288a]{gap:12px}.idx[data-v-5941288a]{display:none}}.hero[data-v-6a010b75]{min-height:92vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:80px 24px 40px;position:relative}.pre[data-v-6a010b75]{color:var(--muted);font-size:.8rem;margin:0 0 10px}h1[data-v-6a010b75]{font-size:clamp(3rem,9vw,5.5rem);margin:0;letter-spacing:.08em;color:var(--ink);text-shadow:var(--glow);position:relative}h1[data-v-6a010b75]:before,h1[data-v-6a010b75]:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;opacity:.65;pointer-events:none}h1[data-v-6a010b75]:before{color:#ff3d81;animation:g1-6a010b75 3.2s infinite steps(1);clip-path:inset(20% 0 55% 0)}h1[data-v-6a010b75]:after{color:var(--accent);animation:g2-6a010b75 2.7s infinite steps(1);clip-path:inset(60% 0 15% 0)}@keyframes g1-6a010b75{0%,92%,to{transform:none;opacity:0}93%{transform:translate(-4px,1px);opacity:.65}96%{transform:translate(3px,-1px);opacity:.5}}@keyframes g2-6a010b75{0%,90%,to{transform:none;opacity:0}91%{transform:translate(4px,-1px);opacity:.65}95%{transform:translate(-3px,2px);opacity:.5}}.sub[data-v-6a010b75]{margin:14px 0 0;font-size:1rem}.sep[data-v-6a010b75]{color:var(--muted);margin-left:10px}.role[data-v-6a010b75]{margin:18px 0 0;font-size:1.05rem;color:var(--gold);min-height:1.7em}.caret[data-v-6a010b75]{font-style:normal;animation:blink-6a010b75 .9s steps(1) infinite}@keyframes blink-6a010b75{50%{opacity:0}}.acts[data-v-6a010b75]{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap;justify-content:center}.acts button[data-v-6a010b75],.acts a[data-v-6a010b75]{padding:10px 22px;border-radius:8px;font-size:.85rem;cursor:pointer;border:1px solid var(--line);transition:all .2s ease}.primary[data-v-6a010b75]{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.primary[data-v-6a010b75]:hover{box-shadow:var(--glow);transform:translateY(-2px)}.ghost[data-v-6a010b75]{color:var(--ink);background:var(--card);text-decoration:none}.ghost[data-v-6a010b75]:hover{border-color:var(--accent);transform:translateY(-2px)}.avatar[data-v-6a010b75]{margin-top:30px;width:150px;height:150px;border-radius:50%;padding:3px;background:conic-gradient(from 200deg,var(--accent),var(--gold),var(--accent-2),var(--accent));box-shadow:var(--glow)}.avatar img[data-v-6a010b75]{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid var(--bg)}.hint[data-v-6a010b75]{position:absolute;bottom:26px;color:var(--muted);font-size:.72rem}kbd[data-v-6a010b75]{border:1px solid var(--line);border-radius:4px;padding:1px 6px;color:var(--accent)}.grid[data-v-33d14a49]{display:grid;grid-template-columns:300px 1fr;gap:22px}@media (max-width: 860px){.grid[data-v-33d14a49]{grid-template-columns:1fr}}.card[data-v-33d14a49]{padding:22px;align-self:start}h3[data-v-33d14a49]{font-size:.85rem;color:var(--muted);margin:0 0 14px;letter-spacing:.1em}.mt[data-v-33d14a49]{margin-top:26px}.timeline[data-v-33d14a49]{list-style:none;margin:0;padding:0 0 0 18px;border-left:1px solid var(--line)}.timeline li[data-v-33d14a49]{position:relative;padding:0 0 18px 14px}.dot[data-v-33d14a49]{position:absolute;left:-24px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:var(--glow)}.period[data-v-33d14a49]{font-size:.72rem;color:var(--muted);margin:0}.school[data-v-33d14a49]{margin:2px 0 0;font-weight:600}.major[data-v-33d14a49]{margin:0;font-size:.85rem;color:var(--ink)}.ach-head[data-v-33d14a49]{margin:0 0 14px;font-size:.9rem}.ach-head small[data-v-33d14a49]{color:var(--muted);margin-left:8px}.ach-grid[data-v-33d14a49]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ach[data-v-33d14a49]{display:flex;gap:12px;padding:12px 14px;border-left:3px solid var(--r);transition:transform .25s ease,opacity .6s ease,box-shadow .25s ease}.ach[data-v-33d14a49]:hover{transform:translateY(-3px);box-shadow:0 0 16px color-mix(in srgb,var(--r) 35%,transparent)}.badge[data-v-33d14a49]{flex:none;width:38px;height:38px;border-radius:8px;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:var(--bg);background:var(--r)}.title[data-v-33d14a49]{margin:0;font-size:.82rem;line-height:1.45}.year[data-v-33d14a49]{margin:4px 0 0;font-size:.66rem;color:var(--r);letter-spacing:.08em}.list[data-v-69744513]{display:grid;gap:16px}.item[data-v-69744513]{padding:20px 24px;border-left:3px solid var(--accent);transition:transform .25s ease,opacity .6s ease}.item[data-v-69744513]:hover{transform:translate(6px)}header[data-v-69744513]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}h3[data-v-69744513]{margin:0;font-size:1rem;color:var(--ink)}.org[data-v-69744513]{color:var(--accent);font-size:.82rem;margin:0}.period[data-v-69744513]{margin:0 0 0 auto;color:var(--muted);font-size:.72rem}ul[data-v-69744513]{margin:10px 0 0;padding-left:18px;color:var(--muted);font-size:.86rem}li[data-v-69744513]{margin:4px 0}.cards[data-v-b7b30d51]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.card[data-v-b7b30d51]{padding:20px 22px;cursor:pointer;transition:transform .25s ease,opacity .6s ease,border-color .25s ease,box-shadow .25s ease}.card[data-v-b7b30d51]:hover{transform:translateY(-5px);border-color:var(--accent);box-shadow:var(--glow),0 12px 30px #00000080}.card[data-v-b7b30d51]:target{animation:flash-border-b7b30d51 1.5s ease-out 2}@keyframes flash-border-b7b30d51{0%,to{border-color:var(--line);box-shadow:none}50%{border-color:var(--accent);box-shadow:var(--glow)}}header[data-v-b7b30d51]{display:flex;align-items:center;justify-content:space-between;gap:10px}h3[data-v-b7b30d51]{margin:0;font-size:.98rem}.num[data-v-b7b30d51]{color:var(--accent);margin-right:6px}.sum[data-v-b7b30d51]{font-size:.84rem;color:var(--muted);margin:10px 0}.tech[data-v-b7b30d51]{font-size:.66rem;padding:1px 8px}.hl[data-v-b7b30d51]{margin:8px 0 0;padding-left:18px;font-size:.82rem;color:var(--ink)}.hl li[data-v-b7b30d51]{margin:5px 0}.more[data-v-b7b30d51]{margin:12px 0 0;font-size:.68rem;color:var(--muted)}.fold-enter-active[data-v-b7b30d51],.fold-leave-active[data-v-b7b30d51]{transition:all .25s ease;max-height:260px;overflow:hidden}.fold-enter-from[data-v-b7b30d51],.fold-leave-to[data-v-b7b30d51]{max-height:0;opacity:0;margin:0}.groups[data-v-9b46a178]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.group[data-v-9b46a178]{padding:20px 22px}h3[data-v-9b46a178]{margin:0 0 16px;font-size:.85rem;color:var(--accent);letter-spacing:.12em}.row[data-v-9b46a178]{display:flex;align-items:center;gap:10px;margin:9px 0;font-size:.8rem}.name[data-v-9b46a178]{flex:0 0 150px;color:var(--ink)}.bar[data-v-9b46a178]{flex:1;height:6px;border-radius:3px;background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.bar i[data-v-9b46a178]{display:block;height:100%;width:var(--w, 0%);border-radius:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:var(--glow-soft);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.22,1,.36,1) .25s}.group.revealed .bar i[data-v-9b46a178]{transform:scaleX(1)}.lv[data-v-9b46a178]{flex:0 0 28px;text-align:right;color:var(--muted);font-size:.68rem}@media (max-width: 560px){.name[data-v-9b46a178]{flex-basis:110px}}.lead[data-v-0f94c2e4]{color:var(--muted);font-size:.9rem;margin:0 0 22px}.btns[data-v-0f94c2e4]{display:flex;flex-wrap:wrap;gap:14px}.btn[data-v-0f94c2e4]{padding:12px 20px;font-size:.82rem;color:var(--ink);text-decoration:none;transition:all .2s ease}.btn[data-v-0f94c2e4]:hover{border-color:var(--accent);color:var(--accent);box-shadow:var(--glow-soft);transform:translateY(-2px)}.gold[data-v-0f94c2e4]{color:var(--gold)}.gold[data-v-0f94c2e4]:hover{border-color:var(--gold);color:var(--gold)}.foot[data-v-8531e8db]{text-align:center;color:var(--muted);font-size:.7rem;padding:46px 20px 30px;border-top:1px solid var(--line);margin-top:70px}.foot p[data-v-8531e8db]{margin:0}.beian[data-v-8531e8db]{margin-top:8px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.beian a[data-v-8531e8db]{color:var(--muted);text-decoration:none;display:inline-flex;align-items:center}.beian a[data-v-8531e8db]:hover{color:var(--accent)}.beian .rec img[data-v-8531e8db]{width:16px;height:16px;vertical-align:middle;margin-right:6px}.fab[data-v-361853f7]{position:fixed;right:22px;bottom:22px;z-index:60;width:52px;height:52px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--accent);font-size:1.1rem;cursor:pointer;box-shadow:var(--glow-soft);transition:transform .2s ease,opacity .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fab[data-v-361853f7]:hover{transform:translateY(-3px);box-shadow:var(--glow)}.fab.hidden[data-v-361853f7]{opacity:0;pointer-events:none}.drawer[data-v-361853f7]{position:fixed;right:22px;bottom:22px;z-index:61;width:min(640px,calc(100vw - 44px));height:min(400px,55vh);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px #0009,var(--glow-soft)}.bar[data-v-361853f7]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);background:#0a0e17e6}.dots[data-v-361853f7]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.dots i[data-v-361853f7]{display:inline-block;width:12px;height:12px;border-radius:50%;background:#ff5f56;transition:box-shadow .2s}.dots:hover i[data-v-361853f7]{box-shadow:0 0 6px #ff5f56}.title[data-v-361853f7]{flex:1;font-size:.72rem;color:var(--muted)}.body[data-v-361853f7]{flex:1;overflow-y:auto;padding:12px 14px;font-size:.8rem;line-height:1.65;cursor:text}.body p[data-v-361853f7]{margin:0 0 3px;white-space:pre-wrap;word-break:break-word}.ps1[data-v-361853f7]{color:#27c93f;margin-right:8px}.cmd-line[data-v-361853f7]{color:var(--ink)}.out[data-v-361853f7]{color:#9ff7e0}.out[data-v-361853f7] a{color:var(--accent);text-decoration:underline}.err[data-v-361853f7]{color:#ff6b81}.input-line[data-v-361853f7]{display:flex;align-items:center}.input-line input[data-v-361853f7]{flex:1;background:transparent;border:none;outline:none;color:var(--ink);font:inherit;caret-color:var(--accent)}.drawer-enter-active[data-v-361853f7],.drawer-leave-active[data-v-361853f7]{transition:transform .25s ease,opacity .25s ease}.drawer-enter-from[data-v-361853f7],.drawer-leave-to[data-v-361853f7]{transform:translateY(20px);opacity:0}.ai-fab[data-v-29ec3ce3]{position:fixed;right:22px;bottom:86px;z-index:60;width:52px;height:52px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--gold);font-size:.95rem;cursor:pointer;box-shadow:var(--glow-soft);transition:transform .2s ease,opacity .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ai-fab[data-v-29ec3ce3]:hover{transform:translateY(-3px)}.ai-fab.hidden[data-v-29ec3ce3]{opacity:0;pointer-events:none}.dot[data-v-29ec3ce3]{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:#27c93f;box-shadow:0 0 6px #27c93f}.dot.off[data-v-29ec3ce3]{background:#ff5f56;box-shadow:none}.chat[data-v-29ec3ce3]{position:fixed;right:22px;bottom:22px;z-index:61;width:min(400px,calc(100vw - 44px));height:min(460px,65vh);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px #0009,var(--glow-soft)}.bar[data-v-29ec3ce3]{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);background:#0a0e17e6}.title[data-v-29ec3ce3]{flex:1;font-size:.75rem;color:var(--muted)}.close[data-v-29ec3ce3]{background:none;border:none;color:var(--muted);cursor:pointer}.close[data-v-29ec3ce3]:hover{color:var(--accent)}.msgs[data-v-29ec3ce3]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.msg p[data-v-29ec3ce3]{margin:4px 0 0;padding:8px 10px;border-radius:8px;font-size:.82rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.msg .who[data-v-29ec3ce3]{font-size:.62rem;color:var(--muted);letter-spacing:.08em}.msg.user[data-v-29ec3ce3]{text-align:right}.msg.user p[data-v-29ec3ce3]{background:color-mix(in srgb,var(--accent) 12%,var(--bg-2));display:inline-block;text-align:left}.msg.ai p[data-v-29ec3ce3]{background:var(--bg-2);border:1px solid var(--line);color:#9ff7e0}.inbar[data-v-29ec3ce3]{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}.inbar input[data-v-29ec3ce3]{flex:1;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:8px 10px;font-size:.82rem;outline:none}.inbar input[data-v-29ec3ce3]:focus{border-color:var(--accent);box-shadow:var(--glow-soft)}.send[data-v-29ec3ce3]{width:38px;background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--accent);cursor:pointer}.send[data-v-29ec3ce3]:hover:not(:disabled){box-shadow:var(--glow-soft)}.send[data-v-29ec3ce3]:disabled{opacity:.4;cursor:default}.chat-enter-active[data-v-29ec3ce3],.chat-leave-active[data-v-29ec3ce3]{transition:transform .25s ease,opacity .25s ease}.chat-enter-from[data-v-29ec3ce3],.chat-leave-to[data-v-29ec3ce3]{transform:translateY(20px);opacity:0}.admin[data-v-c6afa27c]{min-height:100vh;padding-bottom:60px}.bar[data-v-c6afa27c]{display:flex;align-items:center;gap:14px;padding:16px 26px;border-bottom:1px solid var(--line);color:var(--accent);font-size:.9rem}.spacer[data-v-c6afa27c]{flex:1}.back[data-v-c6afa27c]{color:var(--muted);font-size:.78rem}.panel[data-v-c6afa27c]{max-width:860px;margin:30px auto;padding:0 22px;display:grid;gap:20px}.login[data-v-c6afa27c]{max-width:380px;margin:80px auto;padding:30px;display:grid;gap:14px}.login h2[data-v-c6afa27c]{margin:0;font-size:1rem}.zone[data-v-c6afa27c]{padding:22px}.zone h2[data-v-c6afa27c]{margin:0 0 14px;font-size:.92rem;color:var(--ink)}textarea[data-v-c6afa27c]{width:100%;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;color:#9ff7e0;font-family:var(--font-mono);font-size:.72rem;padding:12px;outline:none;resize:vertical}textarea[data-v-c6afa27c]:focus{border-color:var(--accent)}input[type=password][data-v-c6afa27c]{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:10px 12px;outline:none}.act[data-v-c6afa27c]{justify-self:start;padding:9px 20px;border-radius:8px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);cursor:pointer;font-size:.8rem}.act[data-v-c6afa27c]:hover:not(:disabled){box-shadow:var(--glow)}.ghost[data-v-c6afa27c]{padding:9px 16px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-size:.75rem}.ghost[data-v-c6afa27c]:hover{color:var(--accent);border-color:var(--accent)}button[data-v-c6afa27c]:disabled{opacity:.5;cursor:default}.row[data-v-c6afa27c]{display:flex;gap:10px;margin-top:12px}.tip[data-v-c6afa27c]{color:var(--muted);font-size:.72rem;margin:10px 0 0}.err[data-v-c6afa27c]{color:#ff6b81;font-size:.78rem}.msg[data-v-c6afa27c]{padding:10px 14px;border-radius:8px;font-size:.78rem;border:1px solid var(--line)}.msg.ok[data-v-c6afa27c]{color:#9ff7e0}.msg.err[data-v-c6afa27c]{color:#ff6b81;border-color:#ff6b81}:root{--bg: #0a0e17;--bg-2: #0d1322;--card: rgba(13, 19, 34, .72);--ink: #d7e2f0;--muted: #7a8aa3;--accent: #00e5ff;--accent-2: #7c4dff;--gold: #ffd166;--line: rgba(0, 229, 255, .14);--glow: 0 0 14px rgba(0, 229, 255, .35);--glow-soft: 0 0 8px rgba(0, 229, 255, .18);--font-mono: "JetBrains Mono", Consolas, "Cascadia Code", "Courier New", monospace;--font-sans: system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--max-w: 1060px}html[data-theme=purple]{--accent: #b388ff;--accent-2: #00e5ff;--line: rgba(179, 136, 255, .16);--glow: 0 0 14px rgba(179, 136, 255, .4);--glow-soft: 0 0 8px rgba(179, 136, 255, .2)}:root{--r-common: #8fa3b8;--r-rare: #4da3ff;--r-epic: #b388ff;--r-legendary: #ffd166}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 96%,var(--line) 96%),linear-gradient(90deg,transparent 96%,var(--line) 96%);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 30%,transparent 100%);pointer-events:none;z-index:-2}::selection{background:var(--accent);color:var(--bg)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 35%,var(--bg-2));border-radius:5px}a{color:var(--accent);text-decoration:none}a:hover{text-shadow:var(--glow-soft)}h1,h2,h3{font-family:var(--font-mono);letter-spacing:.02em}.mono{font-family:var(--font-mono)}.section{max-width:var(--max-w);margin:0 auto;padding:88px 24px 24px}.section-title{display:flex;align-items:baseline;gap:12px;font-size:1.35rem;color:var(--ink);margin:0 0 28px}.section-title:before{content:">";color:var(--accent);text-shadow:var(--glow-soft)}.section-title small{color:var(--muted);font-size:.8rem;font-weight:400}.glass{background:var(--card);border:1px solid var(--line);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chip{display:inline-block;padding:2px 10px;margin:3px 4px 3px 0;border:1px solid var(--line);border-radius:999px;font-family:var(--font-mono);font-size:.75rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.reveal.revealed{opacity:1;transform:none}.neon{color:var(--accent);text-shadow:var(--glow)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
