.lang-switcher[data-v-8e677789]{position:relative;outline:none}.lang-trigger[data-v-8e677789]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--soft);color:var(--ink);font-size:.8rem;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.lang-trigger[data-v-8e677789]:hover{border-color:var(--accent);color:var(--accent)}.lang-globe[data-v-8e677789]{width:22px;height:22px;display:block}.lang-menu[data-v-8e677789]{position:absolute;top:calc(100% + 6px);right:0;z-index:50;width:150px;margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 18px 58px #0909072e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lang-option[data-v-8e677789]{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:.82rem;cursor:pointer;text-align:left;transition:background .12s}.lang-option[data-v-8e677789]:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.lang-option.active[data-v-8e677789]{color:var(--accent);font-weight:700}.lang-check[data-v-8e677789]{margin-left:auto;color:var(--accent);font-weight:800}.lang-enter-active[data-v-8e677789],.lang-leave-active[data-v-8e677789]{transition:opacity .15s,transform .15s}.lang-enter-from[data-v-8e677789],.lang-leave-to[data-v-8e677789]{opacity:0;transform:translateY(-4px)}.hacker-page[data-v-c9a562c2]{padding:0 0 2rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.hk-banner[data-v-c9a562c2]{margin:0 0 1.2rem;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:16px;overflow:hidden;box-shadow:0 10px 34px color-mix(in srgb,var(--accent) 14%,transparent);background:var(--panel)}.hk-banner-video[data-v-c9a562c2]{display:block;width:100%;max-height:58vh;object-fit:cover;background:#000}.hk-head[data-v-c9a562c2]{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.4rem 0 1.1rem}.hk-head-icon[data-v-c9a562c2]{display:inline-block;font-size:1.4rem;line-height:1;filter:drop-shadow(0 2px 10px color-mix(in srgb,var(--accent) 55%,transparent));animation:hkBubble-c9a562c2 3.2s ease-in-out infinite}@keyframes hkBubble-c9a562c2{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-5px) rotate(4deg)}}.hk-title[data-v-c9a562c2]{margin:0;font-size:clamp(1.1rem,4vw,1.4rem);line-height:1.15;letter-spacing:-.03em;background:linear-gradient(135deg,var(--accent),#ffb84d 60%,#6affc4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hk-glyph-card[data-v-c9a562c2]{padding:1.1rem 1rem;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.hk-glyphs[data-v-c9a562c2]{margin:0;font-size:1rem;line-height:1.9;letter-spacing:.05em;color:var(--muted);overflow-wrap:anywhere}.hk-hit[data-v-c9a562c2]{margin:0;padding:0 .1em;background:none;color:var(--accent);background-color:transparent;font-family:Courier New,monospace;font-size:.78rem;font-weight:800;letter-spacing:.02em;text-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,transparent);border-bottom:1px dashed color-mix(in srgb,var(--accent) 55%,transparent)}.hk-cta[data-v-c9a562c2]{display:block;width:100%;max-width:420px;margin:1.3rem auto 0;min-height:50px;border-radius:12px;border:1px solid var(--accent);background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#ffb84d));color:#fff;font-size:.95rem;font-weight:800;letter-spacing:.04em;cursor:pointer;box-shadow:0 8px 26px color-mix(in srgb,var(--accent) 32%,transparent);transition:transform .12s,box-shadow .15s}.hk-cta[data-v-c9a562c2]:hover{box-shadow:0 10px 32px color-mix(in srgb,var(--accent) 45%,transparent)}.hk-cta[data-v-c9a562c2]:active{transform:scale(.97)}
