.keys-card[data-v-05064f01]{background:var(--surface-raised);border:.5px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:10px;max-width:100%;min-width:0;padding:16px}.keys-card.is-dead[data-v-05064f01]{opacity:.6}.keys-head[data-v-05064f01]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.keys-brand[data-v-05064f01]{align-items:center;display:flex;gap:8px;min-width:0}.keys-icon-fallback[data-v-05064f01]{align-items:center;background:var(--surface-sunken);border-radius:6px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary);display:flex;flex-shrink:0;font-size:13px;height:28px;justify-content:center;width:28px}.keys-provider[data-v-05064f01]{color:var(--text-primary);font-size:13px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keys-src[data-v-05064f01]{border-radius:6px;flex-shrink:0;font-size:12px;font-weight:500;padding:2px 8px}.src-ok[data-v-05064f01]{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.src-muted[data-v-05064f01]{background:var(--surface-sunken);color:var(--text-tertiary)}.src-info[data-v-05064f01]{background:var(--primary-light);color:var(--primary)}.keys-key[data-v-05064f01]{align-items:flex-start;background:var(--surface-sunken);border:.5px solid var(--border);border-radius:10px;display:flex;gap:8px;padding:9px 12px}.keys-key i[data-v-05064f01]{color:var(--text-tertiary);flex-shrink:0;font-size:14px;margin-top:1px}.keys-key-value[data-v-05064f01]{color:var(--text-primary);flex:1;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:13px;min-width:0;word-break:break-all}.keys-copy[data-v-05064f01]{align-items:center;background:var(--surface-raised);border:.5px solid var(--border);border-radius:7px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;height:26px;justify-content:center;transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);width:26px}.keys-copy[data-v-05064f01]:hover{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.keys-copy.is-done[data-v-05064f01]{border-color:var(--success);color:var(--success)}.keys-copy.is-failed[data-v-05064f01]{border-color:var(--danger);color:var(--danger)}.keys-copy[data-v-05064f01]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.keys-guide[data-v-05064f01]{align-items:flex-start;background:color-mix(in srgb,var(--primary) 6%,var(--surface-sunken));border-left:3px solid color-mix(in srgb,var(--primary) 75%,transparent);border-radius:10px;color:var(--text-secondary);display:flex;font-size:13px;gap:8px;line-height:1.55;padding:10px 12px}.keys-guide i[data-v-05064f01]{color:var(--primary);font-size:15px;margin-top:1px}.keys-baseurl[data-v-05064f01]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;min-width:0}.keys-baseurl-label[data-v-05064f01]{color:var(--text-tertiary);flex-shrink:0}.keys-baseurl-value[data-v-05064f01]{color:var(--text-secondary);flex:1;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keys-models[data-v-05064f01]{display:flex;flex-wrap:wrap;gap:6px}.keys-chip[data-v-05064f01]{background:var(--surface-sunken);border-radius:6px;color:var(--text-secondary);font-size:12px;max-width:100%;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.keys-chip.is-more[data-v-05064f01]{color:var(--text-tertiary)}.keys-badges[data-v-05064f01]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.keys-badge[data-v-05064f01]{border-radius:6px;font-size:12px;font-weight:500;padding:2px 8px}.is-ok[data-v-05064f01]{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.is-warn[data-v-05064f01]{background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning)}.is-bad[data-v-05064f01]{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.is-muted[data-v-05064f01]{background:var(--surface-sunken);color:var(--text-tertiary)}.keys-badge.is-heat[data-v-05064f01]{align-items:center;background:var(--primary-light);color:var(--primary);display:inline-flex;gap:3px}.keys-badge.is-heat i[data-v-05064f01]{font-size:12px}.keys-foot[data-v-05064f01]{align-items:center;border-top:.5px solid var(--divider);display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:10px}.keys-source[data-v-05064f01]{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:12px;gap:3px;text-decoration:none;transition:color .18s cubic-bezier(.22,1,.36,1)}.keys-source[data-v-05064f01]:hover{color:var(--primary)}.keys-source i[data-v-05064f01]{font-size:13px}.keys-time[data-v-05064f01]{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:3px}.keys-time i[data-v-05064f01]{font-size:13px}.keys-fresh[data-v-05064f01]{align-items:center;background:var(--primary-light);border-radius:6px;color:var(--primary);display:inline-flex;font-size:12px;font-weight:500;gap:3px;padding:1px 7px}.keys-fresh i[data-v-05064f01]{font-size:13px}.keys-fresh.is-stale[data-v-05064f01]{background:var(--surface-sunken);color:var(--text-tertiary)}.keys-cta[data-v-05064f01]{align-items:center;background:var(--primary);border:.5px solid var(--primary);border-radius:10px;color:var(--text-inverse);display:inline-flex;font-size:12px;font-weight:600;gap:5px;margin-left:auto;padding:7px 14px;text-decoration:none;transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.keys-cta[data-v-05064f01]:hover{background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:var(--shadow-sm)}.keys-cta[data-v-05064f01]:active{background:var(--primary-dark);border-color:var(--primary-dark)}.keys-cta[data-v-05064f01]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.keys-copy-main[data-v-05064f01]{align-items:center;background:var(--primary);border:.5px solid var(--primary);border-radius:10px;color:var(--text-inverse);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;margin-left:auto;padding:7px 14px;transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.keys-copy-main[data-v-05064f01]:hover{background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:var(--shadow-sm)}.keys-copy-main[data-v-05064f01]:active{background:var(--primary-dark);border-color:var(--primary-dark)}.keys-copy-main.is-done[data-v-05064f01]{background:color-mix(in srgb,var(--success) 90%,transparent);border-color:var(--success)}.keys-copy-main.is-failed[data-v-05064f01]{background:color-mix(in srgb,var(--danger) 90%,transparent);border-color:var(--danger)}.keys-copy-main[data-v-05064f01]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.keys-copy-main i[data-v-05064f01]{font-size:13px}.keys-votes[data-v-05064f01]{gap:6px}.keys-vote[data-v-05064f01],.keys-votes[data-v-05064f01]{align-items:center;display:inline-flex}.keys-vote[data-v-05064f01]{background:var(--surface-raised);border:.5px solid var(--border);border-radius:7px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-variant-numeric:tabular-nums;gap:4px;padding:3px 9px;transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.keys-vote i[data-v-05064f01]{font-size:13px}.keys-vote.is-up i[data-v-05064f01]{color:var(--success)}.keys-vote.is-down i[data-v-05064f01]{color:var(--danger)}.keys-vote[data-v-05064f01]:hover:not(:disabled){background:var(--surface-hover)}.keys-vote[data-v-05064f01]:active:not(:disabled){background:var(--surface-active)}.keys-vote[data-v-05064f01]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.keys-vote[data-v-05064f01]:disabled{cursor:not-allowed;opacity:.6}.keys-vote.is-up.is-mine[data-v-05064f01]{background:color-mix(in srgb,var(--success) 8%,transparent);border-color:var(--success);color:var(--success)}.keys-vote.is-down.is-mine[data-v-05064f01]{background:color-mix(in srgb,var(--danger) 8%,transparent);border-color:var(--danger);color:var(--danger)}.keys-vote-count[data-v-05064f01]{font-weight:600}@media(max-width:480px){.keys-copy-main[data-v-05064f01],.keys-cta[data-v-05064f01]{justify-content:center;margin-left:0;margin-top:2px;width:100%}.keys-foot[data-v-05064f01]{gap:8px}}.tokens-header[data-v-06b8fa87]{background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;width:100%;z-index:100}.tokens-header-inner[data-v-06b8fa87]{align-items:center;display:flex;flex-wrap:nowrap;height:52px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px;white-space:nowrap}.tokens-header-left[data-v-06b8fa87]{align-items:center;display:flex;gap:12px}.tokens-header-logo[data-v-06b8fa87]{align-items:center;border-radius:6px;display:flex;text-decoration:none;transition:opacity .18s cubic-bezier(.22,1,.36,1)}.tokens-header-logo[data-v-06b8fa87]:hover{opacity:.7}.tokens-header-logo[data-v-06b8fa87]:active{opacity:.6}.tokens-header-logo[data-v-06b8fa87]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tokens-header-logo-img[data-v-06b8fa87]{flex-shrink:0;height:26px;width:26px}.tokens-header-title[data-v-06b8fa87]{color:var(--text-primary);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.tokens-header-title i[data-v-06b8fa87]{color:var(--primary);font-size:15px;margin-right:2px}.tokens-header-nav[data-v-06b8fa87]{align-items:center;display:flex;flex-wrap:nowrap;gap:2px}.tokens-header-link[data-v-06b8fa87]{align-items:center;border-radius:6px;color:var(--text-tertiary);display:flex;font-size:13px;font-weight:500;gap:5px;padding:6px 10px;text-decoration:none;transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.tokens-header-link svg[data-v-06b8fa87]{height:15px;opacity:.7;width:15px}.tokens-header-link[data-v-06b8fa87]:hover{background:var(--surface-hover);color:var(--text-primary)}.tokens-header-link:hover svg[data-v-06b8fa87]{opacity:1}.tokens-header-link[data-v-06b8fa87]:active{background:var(--surface-active)}.tokens-header-link[data-v-06b8fa87]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tokens-header-link.active[data-v-06b8fa87]{background:var(--primary-light);color:var(--primary)}.tokens-header-link.active svg[data-v-06b8fa87]{opacity:1}.tokens-page[data-v-06b8fa87]{margin:0 auto;max-width:1200px;padding:24px}.keys-disclaimer[data-v-06b8fa87]{align-items:center;background:color-mix(in srgb,var(--warning) 12%,transparent);border-radius:10px;color:var(--warning);display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:10px 14px}.keys-disclaimer i[data-v-06b8fa87]{flex-shrink:0;font-size:16px}.keys-hero[data-v-06b8fa87]{align-items:center;background:var(--surface-raised);border:.5px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:space-between;margin-bottom:12px;padding:18px 22px}.keys-hero-text[data-v-06b8fa87]{flex:1 1 320px;min-width:0}.keys-hero-title[data-v-06b8fa87]{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:700;gap:7px;letter-spacing:-.02em;margin:0 0 6px}.keys-hero-title i[data-v-06b8fa87]{color:var(--primary);font-size:19px}.keys-hero-sub[data-v-06b8fa87]{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0;max-width:640px}.keys-hero-sub b[data-v-06b8fa87]{color:var(--text-primary);font-variant-numeric:tabular-nums}.keys-hero-badge[data-v-06b8fa87]{align-items:center;background:color-mix(in srgb,var(--success) 10%,transparent);border:.5px solid color-mix(in srgb,var(--success) 32%,transparent);border-radius:999px;color:var(--success);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:7px;padding:6px 12px;white-space:nowrap}.keys-hero-dot[data-v-06b8fa87]{animation:keys-pulse-06b8fa87 2.4s ease-in-out infinite;background:var(--success);border-radius:50%;height:7px;width:7px}@keyframes keys-pulse-06b8fa87{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.keys-hero-dot[data-v-06b8fa87]{animation:none}}.keys-howto[data-v-06b8fa87]{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px 22px;list-style:none;margin:0 0 14px;padding:0}.keys-howto li[data-v-06b8fa87]{gap:7px}.keys-howto li[data-v-06b8fa87],.keys-howto-step[data-v-06b8fa87]{align-items:center;display:inline-flex}.keys-howto-step[data-v-06b8fa87]{background:var(--primary-light);border-radius:50%;color:var(--primary);flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}.keys-stats[data-v-06b8fa87]{align-items:center;background:var(--surface-raised);border:.5px solid var(--border);border-radius:10px;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:12px;padding:10px 14px}.keys-stat b[data-v-06b8fa87]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.keys-stat.is-valid b[data-v-06b8fa87]{color:var(--success)}.keys-stat.is-unknown-stat b[data-v-06b8fa87]{color:var(--text-primary)}.keys-sep[data-v-06b8fa87]{color:var(--text-tertiary)}.keys-updated[data-v-06b8fa87]{color:var(--text-tertiary);font-size:12px;font-variant-numeric:tabular-nums;margin-left:auto}.keys-legend[data-v-06b8fa87]{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;gap:6px;line-height:1.5;padding:8px 0 0}.keys-legend i[data-v-06b8fa87]{flex-shrink:0;font-size:14px}.keys-legend b[data-v-06b8fa87]{color:var(--text-secondary);font-weight:500}.keys-filterbar[data-v-06b8fa87]{align-items:center;border-bottom:.5px solid var(--divider);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px 0}.keys-filter-select select[data-v-06b8fa87]{background:var(--surface-raised);border:.5px solid var(--border);border-radius:10px;color:var(--text-secondary);cursor:pointer;font-size:12px;padding:6px 12px;transition:border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.keys-filter-select select[data-v-06b8fa87]:hover{border-color:var(--border-focus);color:var(--text-primary)}.keys-filter-select select[data-v-06b8fa87]:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--primary-light);outline:none}.keys-filter-select select option.is-dead-opt[data-v-06b8fa87]{color:var(--danger);font-weight:600}.keys-filter-search[data-v-06b8fa87]{align-items:center;background:var(--surface);border:.5px solid var(--border);border-radius:10px;display:flex;flex:0 1 280px;gap:8px;min-width:200px;padding:7px 12px;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.keys-filter-search[data-v-06b8fa87]:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--primary-light)}.keys-filter-search i[data-v-06b8fa87]{color:var(--text-tertiary);font-size:15px}.keys-filter-search input[data-v-06b8fa87]{background:none;border:none;color:var(--text-primary);font-size:13px;outline:none;width:100%}.keys-filter-search input[data-v-06b8fa87]::-moz-placeholder{color:var(--text-tertiary)}.keys-filter-search input[data-v-06b8fa87]::placeholder{color:var(--text-tertiary)}.sr-only[data-v-06b8fa87]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.keys-grid[data-v-06b8fa87]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));margin-bottom:28px}.keys-grid[data-v-06b8fa87]>*{min-width:0}.keys-skeleton[data-v-06b8fa87]{background:var(--surface-raised);border:.5px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:16px}.sk[data-v-06b8fa87]{animation:keys-sk-shimmer-06b8fa87 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--surface-sunken) 25%,var(--surface-hover) 50%,var(--surface-sunken) 75%);background-size:200% 100%;border-radius:6px}.sk-row[data-v-06b8fa87]{align-items:center;display:flex;gap:8px}.sk-avatar[data-v-06b8fa87]{border-radius:6px;height:28px;width:28px}.sk-line[data-v-06b8fa87]{height:12px}.sk-line.w-45[data-v-06b8fa87]{width:45%}.sk-line.w-55[data-v-06b8fa87]{width:55%}.sk-badge[data-v-06b8fa87]{border-radius:6px;height:20px;width:64px}.sk-masked[data-v-06b8fa87]{border-radius:10px;height:40px}.sk-foot[data-v-06b8fa87]{margin-top:2px}@keyframes keys-sk-shimmer-06b8fa87{0%{background-position:200% 0}to{background-position:-200% 0}}.keys-empty[data-v-06b8fa87],.keys-error[data-v-06b8fa87]{align-items:center;background:var(--surface-raised);border:1px dashed var(--border);border-radius:14px;color:var(--text-tertiary);display:flex;flex-direction:column;justify-content:center;margin-bottom:28px;padding:64px 20px}.keys-empty i[data-v-06b8fa87],.keys-error i[data-v-06b8fa87]{font-size:36px;margin-bottom:8px}.keys-empty p[data-v-06b8fa87],.keys-error p[data-v-06b8fa87]{color:var(--text-secondary);font-size:14px;font-weight:500;margin:0}.keys-empty span[data-v-06b8fa87]{font-size:12px;margin-top:4px}.keys-error i[data-v-06b8fa87]{color:var(--danger)}.keys-error button[data-v-06b8fa87]{background:var(--surface-raised);border:.5px solid var(--border);border-radius:10px;color:var(--text-secondary);cursor:pointer;font-size:13px;margin-top:14px;padding:7px 18px;transition:color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.keys-error button[data-v-06b8fa87]:hover{background:var(--surface-hover);border-color:var(--border-focus);color:var(--primary)}.keys-error button[data-v-06b8fa87]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pagination[data-v-06b8fa87]{align-items:center;display:flex;gap:8px;justify-content:center}.pagination button[data-v-06b8fa87]{background:var(--surface-raised);border:.5px solid var(--border);border-radius:10px;box-shadow:var(--shadow-sm);color:var(--text-secondary);cursor:pointer;font-size:13px;padding:8px 16px;transition:color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.pagination button[data-v-06b8fa87]:not(:disabled):hover{background:var(--surface-hover);box-shadow:var(--shadow-md);color:var(--primary)}.pagination button[data-v-06b8fa87]:not(:disabled):active{background:var(--surface-active)}.pagination button[data-v-06b8fa87]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pagination button[data-v-06b8fa87]:disabled{cursor:not-allowed;opacity:.5}.page-info[data-v-06b8fa87]{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}@media(max-width:1024px){.tokens-page[data-v-06b8fa87]{padding:72px 16px 96px}}@media(max-width:768px){.tokens-header[data-v-06b8fa87]{display:none}.tokens-page[data-v-06b8fa87]{padding:68px 12px 96px}.keys-grid[data-v-06b8fa87]{grid-template-columns:1fr}.keys-updated[data-v-06b8fa87]{margin-left:0}.keys-legend[data-v-06b8fa87]{flex-wrap:wrap}.keys-hero[data-v-06b8fa87]{padding:14px 16px}.keys-hero-title[data-v-06b8fa87]{font-size:16px}.keys-howto[data-v-06b8fa87]{align-items:flex-start;flex-direction:column;gap:7px}}@media(max-width:480px){.tokens-page[data-v-06b8fa87]{padding:60px 10px 96px}.tokens-header-title[data-v-06b8fa87]{font-size:14px}}
