.guide-body{max-width:1120px;padding:0 var(--wrap-pad) 88px;margin:0 auto}.guide-fields,.guide-cats{scrollbar-width:none;margin:0 calc(-1 * var(--wrap-pad));padding:0 var(--wrap-pad);display:flex;overflow-x:auto}.guide-fields::-webkit-scrollbar{display:none}.guide-cats::-webkit-scrollbar{display:none}.guide-fields{border-bottom:1px solid var(--border);gap:22px}.guide-fields-head{display:none}.guide-field{white-space:nowrap;color:var(--muted-foreground);border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:14px 0 12px;font-size:15px;font-weight:500;transition:color .15s,background-color .15s}.guide-field:hover{color:var(--foreground)}.guide-field[aria-current],.guide-field[data-within]{border-bottom-color:var(--primary);color:var(--foreground);font-weight:700}.guide-field:has([data-pending]){border-bottom-color:var(--primary);color:var(--foreground);font-weight:700}.guide-field-count{display:none}.guide-cats{gap:8px;padding-top:14px;padding-bottom:14px}.guide-cat{white-space:nowrap;border:1px solid var(--border-strong);background:var(--card);height:36px;color:var(--foreground-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:0 14px;font-size:14px;transition:border-color .15s,color .15s;display:inline-flex}.guide-cat:hover{border-color:var(--foreground-faint);color:var(--foreground)}.guide-cat[aria-current]{border-color:var(--foreground);background:var(--foreground);color:var(--background);font-weight:700}.guide-cat:has([data-pending]){border-color:var(--foreground);background:var(--foreground);color:var(--background);font-weight:700}.guide-cat-count{font-variant-numeric:tabular-nums;color:var(--foreground-faint);font-size:12px}.guide-cat[aria-current] .guide-cat-count{color:var(--ink-muted)}.guide-cat:has([data-pending]) .guide-cat-count{color:var(--ink-muted)}.guide-field:focus-visible,.guide-cat:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}.guide-list-head{color:var(--foreground);justify-content:space-between;align-items:baseline;padding:16px 0 10px;font-size:14px;font-weight:700;display:flex}.guide-list-head b{color:var(--primary)}.guide-list-head span{color:var(--muted-foreground);font-size:13px;font-weight:400}.guide-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.guide-row-cat{color:var(--muted-foreground);font-size:12px;font-weight:600}@media (min-width:1024px){.guide-body{grid-template-columns:232px minmax(0,1fr);align-items:start;column-gap:56px;padding-top:40px;display:grid}.guide-fields{scrollbar-width:thin;top:calc(var(--header-h) + 24px);max-height:calc(100dvh - var(--header-h) - 48px);border:0;flex-direction:column;gap:2px;margin:0;padding:0;position:sticky;overflow:hidden auto}.guide-fields-head{letter-spacing:.06em;color:var(--muted-foreground);padding:0 12px 10px;font-size:12px;font-weight:700;display:block}.guide-field{border-radius:var(--radius-control);height:40px;color:var(--foreground-soft);border:0;justify-content:space-between;align-items:center;margin:0;padding:0 12px;display:flex}.guide-field:hover{background:var(--muted)}.guide-field[aria-current],.guide-field[data-within]{background:var(--well-brand);color:var(--brand)}.guide-field:has([data-pending]){background:var(--well-brand);color:var(--brand)}.guide-field-count{font-variant-numeric:tabular-nums;color:var(--foreground-faint);font-size:13px;font-weight:400;display:inline}.guide-field[aria-current] .guide-field-count,.guide-field[data-within] .guide-field-count{color:var(--brand);font-weight:700}.guide-field:has([data-pending]) .guide-field-count{color:var(--brand);font-weight:700}.guide-cats{flex-wrap:wrap;margin:0 0 12px;padding:0;overflow:visible}.guide-list-head{border-bottom:1px solid var(--foreground);padding-top:16px}.guide-row-text{flex-direction:row;align-items:baseline;gap:20px}.guide-row-cat{flex-shrink:0;width:104px}}.guide-sk{background:var(--muted);border-radius:6px;animation:1.4s ease-in-out infinite guide-sk;display:block}@keyframes guide-sk{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.guide-sk{animation:none}}.guide-fields:has([data-pending]) .guide-field:is([aria-current],[data-within]):not(:has([data-pending])){color:var(--muted-foreground);background:0 0;border-bottom-color:#0000;font-weight:500}.guide-fields:has([data-pending]) .guide-field:is([aria-current],[data-within]):not(:has([data-pending])) .guide-field-count{color:var(--foreground-faint);font-weight:400}.guide-cats:has([data-pending]) .guide-cat[aria-current]{border-color:var(--border-strong);background:var(--card);color:var(--foreground-soft);font-weight:400}.guide-cats:has([data-pending]) .guide-cat[aria-current] .guide-cat-count{color:var(--foreground-faint)}.guide-hub{padding-top:28px}@media (min-width:1024px){.guide-hub{padding-top:0}}