.top[data-v-d6faaf87]{padding:140px 0 40px;background:radial-gradient(800px 360px at 80% 0%,rgb(99 102 241 / 12%),transparent 70%),var(--bg)}.head[data-v-d6faaf87]{max-width:760px}h1[data-v-d6faaf87]{font:800 clamp(40px,6vw,64px) / 1 var(--display);letter-spacing:-.04em;margin:0 0 16px;text-wrap:balance}h1 em[data-v-d6faaf87]{font-style:normal;color:var(--accent)}.search[data-v-d6faaf87]{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:0 16px;box-shadow:var(--shadow);max-width:620px;transition:border-color .2s ease,box-shadow .2s ease}.search[data-v-d6faaf87]:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.search i[data-v-d6faaf87]{color:var(--muted)}.search input[data-v-d6faaf87]{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);padding:15px 0}.count[data-v-d6faaf87]{font:500 12px var(--mono);color:var(--muted);white-space:nowrap}.body[data-v-d6faaf87]{padding-top:40px}.layout[data-v-d6faaf87]{display:grid;grid-template-columns:230px minmax(0,1fr);gap:48px;align-items:start}.topics[data-v-d6faaf87]{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px}.topics a[data-v-d6faaf87]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:var(--text);text-decoration:none;font-weight:500;font-size:14.5px;transition:background-color .2s ease,color .2s ease}.topics a[data-v-d6faaf87]:hover{background:var(--soft);color:var(--ink)}.topics i[data-v-d6faaf87]{color:var(--accent);font-size:13px}.groups[data-v-d6faaf87]{display:flex;flex-direction:column;gap:40px;min-width:0}.group[data-v-d6faaf87]{scroll-margin-top:96px}.group h2[data-v-d6faaf87]{display:flex;align-items:center;gap:12px;font-size:26px;margin-bottom:16px}.group h2 i[data-v-d6faaf87]{font-size:16px;color:var(--accent)}.empty[data-v-d6faaf87]{text-align:center;padding:48px 24px;background:var(--card);border-radius:20px;box-shadow:var(--shadow)}.empty i[data-v-d6faaf87]{font-size:22px;color:var(--muted)}.empty b[data-v-d6faaf87]{display:block;color:var(--ink);font-size:18px;margin:10px 0 6px}.empty p[data-v-d6faaf87]{margin:0;color:var(--muted)}.empty a[data-v-d6faaf87]{color:var(--accent);font-weight:600}.still[data-v-d6faaf87]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:var(--night);color:#c9cdf6;border-radius:20px;padding:28px 30px}.still b[data-v-d6faaf87]{display:block;color:#fff;font:700 22px var(--display);letter-spacing:-.02em}.still p[data-v-d6faaf87]{margin:4px 0 0}.actions[data-v-d6faaf87]{display:flex;gap:10px;flex-wrap:wrap}.still .btn.ghost[data-v-d6faaf87]{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.still .btn.ghost[data-v-d6faaf87]:hover{background:#ffffff14}.fade-enter-active[data-v-d6faaf87],.fade-leave-active[data-v-d6faaf87]{transition:opacity .25s ease}.fade-enter-from[data-v-d6faaf87],.fade-leave-to[data-v-d6faaf87]{opacity:0}@media (max-width: 900px){.top[data-v-d6faaf87]{padding-top:110px}.layout[data-v-d6faaf87]{grid-template-columns:minmax(0,1fr);gap:24px}.topics[data-v-d6faaf87]{position:static;flex-direction:row;flex-wrap:wrap;gap:6px}.topics a[data-v-d6faaf87]{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);padding:7px 12px;font-size:13.5px}}
