.countup[data-v-e87c9b86]{font-variant-numeric:tabular-nums}.term[data-v-3ea6bb75]{position:relative;border:1px solid var(--code-border);border-radius:var(--r);background:var(--code-bg);overflow:hidden;box-shadow:var(--code-shadow)}.term__bar[data-v-3ea6bb75]{display:flex;align-items:center;gap:10px;padding:9px 13px;border-bottom:1px solid var(--code-head-line);background:var(--code-bar-bg)}.term__dots[data-v-3ea6bb75]{display:flex;gap:5px}.term__dots i[data-v-3ea6bb75]{width:8px;height:8px;border-radius:50%;background:var(--code-dot);display:block}.term__dots i[data-v-3ea6bb75]:nth-child(1){background:#ff5f57}.term__dots i[data-v-3ea6bb75]:nth-child(2){background:#febc2e}.term__dots i[data-v-3ea6bb75]:nth-child(3){background:#28c840}.term__title[data-v-3ea6bb75]{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;color:var(--code-head-text)}.term__replay[data-v-3ea6bb75]{margin-left:auto;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-xs);color:var(--code-head-text);opacity:0;transition:opacity var(--dur),color var(--dur),background var(--dur)}.term:hover .term__replay[data-v-3ea6bb75]{opacity:1}.term__replay[data-v-3ea6bb75]:hover{color:var(--accent);background:var(--code-head-bg)}.term__body[data-v-3ea6bb75]{padding:16px 16px 18px;min-height:236px;font-family:var(--f-mono);font-size:12.5px;line-height:1.95}.term__line[data-v-3ea6bb75]{display:flex;gap:8px;white-space:pre-wrap;word-break:break-word}.term__ps[data-v-3ea6bb75]{color:var(--accent);flex:0 0 auto;user-select:none}.k-cmd[data-v-3ea6bb75]{color:var(--code-ink)}.k-out[data-v-3ea6bb75]{color:var(--code-ink-muted);padding-left:15px}.k-gap[data-v-3ea6bb75]{height:.7em}.term__caret[data-v-3ea6bb75]{display:inline-block;width:7px;height:14px;margin-left:1px;vertical-align:-2px;background:var(--accent);animation:caret-3ea6bb75 1.05s steps(1) infinite}.term__caret--idle[data-v-3ea6bb75]{margin-left:7px}@keyframes caret-3ea6bb75{0%,49%{opacity:1}50%,to{opacity:0}}.term__scan[data-v-3ea6bb75]{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.022) 0 1px,transparent 1px 3px);mix-blend-mode:overlay;opacity:var(--code-scan-opacity, 1)}@media(prefers-reduced-motion:reduce){.term__caret[data-v-3ea6bb75]{animation:none}.term__scan[data-v-3ea6bb75]{display:none}}@media(max-width:780px){.term__body[data-v-3ea6bb75]{min-height:196px;padding:13px 13px 15px;font-size:11.5px;line-height:1.9}.term__bar[data-v-3ea6bb75]{padding:8px 11px}}.hero[data-v-c70ba15f]{padding-top:68px;padding-bottom:8px}.hero__grid[data-v-c70ba15f]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}.hero__left[data-v-c70ba15f],.hero__right[data-v-c70ba15f]{min-width:0}.stats[data-v-c70ba15f]{display:flex;gap:40px;margin-top:36px;padding-top:24px;border-top:1px solid var(--line);flex-wrap:wrap}.stat__n[data-v-c70ba15f]{font-family:var(--f-mono);font-size:24px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.stat__k[data-v-c70ba15f]{font-size:11px;color:var(--ink-3);margin-top:6px;letter-spacing:.06em}.home__grid[data-v-c70ba15f]{display:grid;grid-template-columns:1fr 286px;gap:64px;padding-bottom:20px;align-items:start}.sec[data-v-c70ba15f]{margin-top:52px}.aside[data-v-c70ba15f]{display:flex;flex-direction:column;gap:26px;padding-top:58px;position:sticky;top:84px}.sites[data-v-c70ba15f]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin-top:16px}.site[data-v-c70ba15f]{position:relative;display:flex;flex-direction:column;gap:9px;padding:20px 18px 18px;min-height:110px;background:var(--surface);transition:background var(--dur)}.site[data-v-c70ba15f]:hover{background:var(--surface-2)}.site__ix[data-v-c70ba15f]{position:absolute;top:12px;right:14px;font-family:var(--f-mono);font-size:10px;color:var(--line-2)}.site__name[data-v-c70ba15f]{display:flex;align-items:center;gap:7px;font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.site__arrow[data-v-c70ba15f]{font-family:var(--f-mono);font-size:12px;color:var(--ink-3);opacity:0;transform:translate(-4px);transition:opacity var(--dur),transform var(--dur),color var(--dur)}.site:hover .site__arrow[data-v-c70ba15f]{opacity:1;transform:none;color:var(--accent)}.site__desc[data-v-c70ba15f]{font-size:12.5px;line-height:1.6;color:var(--ink-3)}.posts[data-v-c70ba15f]{margin-top:4px}.post[data-v-c70ba15f]{display:block;padding:22px 0;border-bottom:1px solid var(--line);transition:padding-left var(--dur) var(--ease)}.post[data-v-c70ba15f]:hover{padding-left:12px}.post__title[data-v-c70ba15f]{margin-top:9px;font-family:var(--f-display);font-size:20px;line-height:1.45;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;transition:color var(--dur-fast)}.post:hover .post__title[data-v-c70ba15f]{color:var(--accent)}.post__ex[data-v-c70ba15f]{margin-top:8px;font-size:13.5px;line-height:1.75;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post__tags[data-v-c70ba15f]{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.post:hover .tag[data-v-c70ba15f]{border-color:var(--accent-line);color:var(--accent)}.pin[data-v-c70ba15f]{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;padding:1.5px 6px;border-radius:var(--r-xs);color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.post-skeleton[data-v-c70ba15f]{padding:22px 0;border-bottom:1px solid var(--line)}.who[data-v-c70ba15f]{display:flex;align-items:center;gap:12px}.who__ava[data-v-c70ba15f]{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid var(--line);flex:0 0 auto}.who__name[data-v-c70ba15f]{font-weight:600;font-size:14.5px}.bio[data-v-c70ba15f]{margin-top:14px;font-size:12.5px;line-height:1.8;color:var(--ink-2);text-wrap:pretty}.bio b[data-v-c70ba15f]{color:var(--ink);font-weight:600}.socials[data-v-c70ba15f]{display:flex;gap:7px;margin-top:14px}.socials a[data-v-c70ba15f],.socials button[data-v-c70ba15f]{width:28px;height:28px;display:grid;place-items:center;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-sm);transition:color var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}.socials a[data-v-c70ba15f]:hover,.socials button[data-v-c70ba15f]:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.socials .is-qr[data-v-c70ba15f]{position:relative}.socials .is-qr[data-v-c70ba15f]:after{content:"";position:absolute;right:3px;bottom:3px;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55}.aside-head[data-v-c70ba15f]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;color:var(--ink-3);margin-bottom:12px}.aside-head__more[data-v-c70ba15f]{letter-spacing:0;font-size:10.5px;color:var(--ink-3);transition:color var(--dur-fast)}.aside-head__more[data-v-c70ba15f]:hover{color:var(--accent)}.topics[data-v-c70ba15f]{display:flex;flex-wrap:wrap;gap:6px}.topic[data-v-c70ba15f]{font-size:12px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-2);transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast)}.topic[data-v-c70ba15f]:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.topic span[data-v-c70ba15f]{font-family:var(--f-mono);font-size:9.5px;color:var(--ink-3);margin-left:4px}.sub__note[data-v-c70ba15f]{font-size:11px;color:var(--ink-3);line-height:1.7}.sub__actions[data-v-c70ba15f]{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.sub__actions .btn[data-v-c70ba15f]{padding:7px 14px;font-size:12px}.sub__link[data-v-c70ba15f]{font-family:var(--f-mono);font-size:11px;color:var(--ink-3);transition:color var(--dur-fast)}.sub__link[data-v-c70ba15f]:hover{color:var(--accent)}@media(max-width:1000px){.hero__grid[data-v-c70ba15f]{grid-template-columns:1fr;gap:34px}.hero__right[data-v-c70ba15f]{max-width:560px}.home__grid[data-v-c70ba15f]{grid-template-columns:1fr;gap:40px}.aside[data-v-c70ba15f]{position:static;padding-top:0}}@media(max-width:820px){.sites[data-v-c70ba15f]{grid-template-columns:repeat(2,1fr)}.site[data-v-c70ba15f]{padding:16px 14px 15px;min-height:94px;gap:7px}.site__ix[data-v-c70ba15f]{top:10px;right:11px}}@media(max-width:780px){.hero[data-v-c70ba15f]{padding-top:40px;padding-bottom:4px}.stats[data-v-c70ba15f]{gap:0;justify-content:space-between;margin-top:28px}.stat__n[data-v-c70ba15f]{font-size:20px}.stat__k[data-v-c70ba15f]{font-size:10.5px}.post__title[data-v-c70ba15f]{font-size:17.5px}}
