.guide-body{max-width:1120px;padding:0 var(--wrap-pad) 88px;margin:0 auto}.guide-fields,.guide-cats{touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 calc(-1 * var(--wrap-pad));padding:0 var(--wrap-pad);display:flex;overflow:auto hidden}.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-fields .guide-field{margin-bottom:0;line-height:24px}.guide-field-count{display:none}@media (max-width:1023px){.guide-fields .guide-field{align-items:center;gap:5px;display:inline-flex}.guide-field-count{font-variant-numeric:tabular-nums;color:var(--foreground-faint);font-size:11px;font-weight:400;display:inline}.guide-field:is([aria-current],[data-within],:has([data-pending])) .guide-field-count{color:var(--primary)}.guide-cat .guide-cat-count{font-size:11px}}.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-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}}.guide-index .support-hero-lead{max-width:560px;margin-top:16px}.guide-index .guide-body{max-width:960px;padding-top:8px}.guide-index .guide-cat{height:auto;min-height:44px;padding-block:8px}.guide-index .guide-cat[aria-current]{background:var(--compose-surface);border-color:var(--compose-surface);color:var(--compose-foreground)}.guide-index .guide-cat:has([data-pending]){background:var(--compose-surface);border-color:var(--compose-surface);color:var(--compose-foreground)}.guide-index .guide-row-text>span:last-child{font-size:18px;line-height:1.6}.guide-index .guide-row-cat{font-size:13px}.guide-index .guide-hub{padding-top:24px}.guide-index .guide-hub h2{letter-spacing:-.03em;font-size:26px}@media (min-width:1024px){.guide-float{display:none}}.guide-self-check-start{display:none}@media (min-width:1024px){.guide-self-check-start{display:block}}.guide-start{box-shadow:0 10px 28px -6px color-mix(in srgb, var(--primary) 55%, transparent), 0 2px 6px color-mix(in srgb, var(--foreground) 18%, transparent)}.guide-start-chip{animation:2.4s ease-in-out infinite guide-start-nudge}@keyframes guide-start-nudge{0%,70%,to{transform:translate(0)}80%{transform:translate(4px)}90%{transform:translate(-1px)}}@media (prefers-reduced-motion:reduce){.guide-start-chip{animation:none}}.guide-search{align-items:center;margin:28px 0 8px;display:flex;position:relative}.guide-search-icon{width:20px;height:20px;color:var(--foreground-faint);pointer-events:none;position:absolute;left:16px}.guide-search input{border:1px solid var(--border-strong);background:var(--card);min-width:0;height:52px;color:var(--foreground);border-radius:14px;outline:none;flex:1;padding:0 92px 0 46px;font-size:16px;transition:border-color .15s,box-shadow .15s}.guide-search input::placeholder{color:var(--muted-foreground)}.guide-search input::-webkit-search-cancel-button{display:none}.guide-search input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 24%, transparent)}.guide-search button{background:var(--primary);height:40px;color:var(--primary-foreground);border-radius:10px;padding:0 16px;font-size:14px;font-weight:700;transition:opacity .15s;position:absolute;right:6px}.guide-search button:hover{opacity:.9}.guide-search button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 40%, transparent);outline:none}.guide-search-empty{text-align:center;color:var(--muted-foreground);word-break:keep-all;padding:48px 0 24px;font-size:15px;line-height:1.7}.guide-search-empty a{color:var(--primary);margin-top:10px;font-weight:700;display:inline-block}.guide-search-empty a:hover{text-decoration:underline}