.profession-ranking[data-v-77b6279a]{padding:4px 2px}h2[data-v-77b6279a]{color:var(--fp-title);margin:0 0 6px;font-size:18px;font-weight:700}h3[data-v-77b6279a]{color:var(--fp-title);margin:16px 0 4px;font-size:16px;font-weight:700}.hint[data-v-77b6279a]{color:var(--fp-muted);margin:0 0 14px;font-size:12.5px}.error[data-v-77b6279a]{color:var(--fp-danger,#c34a36);background:#c34a3614;border:1px solid #c34a363d;border-radius:8px;padding:10px 14px}.refresh-prof-btn.is-hidden[data-v-77b6279a]{display:none!important}button[data-v-77b6279a]{color:var(--fp-text);border:1px solid var(--fp-border);background:var(--fp-card);cursor:pointer;border-radius:8px;margin:4px 6px 4px 0;padding:6px 14px;font-size:13px;font-weight:500;transition:all .16s}button[data-v-77b6279a]:hover:not(:disabled){border-color:var(--fp-accent);color:var(--fp-title)}button[data-v-77b6279a]:disabled{opacity:.5;cursor:default}button[aria-pressed=true][data-v-77b6279a]{background:color-mix(in srgb, var(--fp-accent) 14%, var(--fp-card));color:var(--fp-accent);border-color:color-mix(in srgb, var(--fp-accent) 45%, var(--fp-border));font-weight:600}.choices[data-v-77b6279a]{background:var(--fp-surface-subtle);border:1px solid var(--fp-divider);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}.choices button[data-v-77b6279a]{border-radius:999px;margin:0}nav[data-v-77b6279a]{color:var(--fp-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:14px 0;font-size:13px;display:flex}.rankings[data-v-77b6279a]{flex-direction:column;gap:6px;margin:10px 0 14px;padding:0;list-style:none;display:flex}.rankings li[data-v-77b6279a]{background:var(--fp-surface-subtle);border:1px solid var(--fp-divider);overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;transition:background-color .16s,border-color .16s;display:flex}.rankings li[data-v-77b6279a]:hover{background:var(--fp-hover);border-color:var(--fp-border)}.rankings li>span[data-v-77b6279a]:last-child:not(.hint){color:var(--fp-title);background:var(--fp-card);border:1px solid var(--fp-divider);font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:700}.rankings li>span.hint[data-v-77b6279a]:last-child{background:var(--fp-card);border:1px dashed var(--fp-divider);border-radius:8px;margin:0;padding:4px 10px;font-size:12px}.rank[data-v-77b6279a]{background:var(--fp-card);border:1px solid var(--fp-divider);width:28px;height:28px;color:var(--fp-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.rank[aria-label=第1名][data-v-77b6279a]{color:#fff;background:linear-gradient(135deg,#f1c40f,#f39c12);border-color:#0000}.rank[aria-label=第2名][data-v-77b6279a]{color:#fff;background:linear-gradient(135deg,#bdc3c7,#95a5a6);border-color:#0000}.rank[aria-label=第3名][data-v-77b6279a]{color:#fff;background:linear-gradient(135deg,#e67e22,#d35400);border-color:#0000}.identity[data-v-77b6279a]{color:var(--fp-title);flex:180px;align-items:center;gap:12px;min-width:0;font-weight:600;text-decoration:none;display:flex}img[data-v-77b6279a]{object-fit:cover;border:1px solid var(--fp-divider);border-radius:10px;flex-shrink:0;width:40px;height:40px}small[data-v-77b6279a]{color:var(--fp-muted);font-size:11.5px;font-weight:400;display:block}.level[data-v-77b6279a]{color:var(--fp-accent);background:color-mix(in srgb, var(--fp-accent) 12%, var(--fp-card));border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}@media (width<=640px){.profession-ranking[data-v-77b6279a]{padding:4px 0}.level[data-v-77b6279a]{margin-left:42px}}.top-page[data-v-32b885c6]{padding-bottom:16px}.catalog-hero[data-v-32b885c6]{border:1px solid var(--fp-border);border-radius:var(--fp-panel-radius);background:linear-gradient(115deg,var(--fp-card) 35%,var(--fp-primary-soft));justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:30px 32px;display:flex;overflow:hidden}.eyebrow[data-v-32b885c6]{color:var(--fp-primary);letter-spacing:2px;font-size:12px;font-weight:600}.catalog-hero h1[data-v-32b885c6]{letter-spacing:-.8px;color:var(--fp-title);margin:10px 0 8px;font-size:30px;font-weight:650;line-height:1.45}.hero-dot[data-v-32b885c6]{color:var(--fp-primary)}.catalog-hero p[data-v-32b885c6]{color:var(--fp-muted);margin:0;font-size:14px;line-height:1.7}.hero-meta[data-v-32b885c6]{color:var(--fp-muted);align-items:center;gap:10px;margin-top:22px;font-size:12px;display:flex}.hero-meta>span[data-v-32b885c6]:first-child{color:var(--fp-text);font-weight:600}.meta-dot[data-v-32b885c6]{opacity:.5}.hero-art[data-v-32b885c6]{width:200px;height:160px;color:var(--fp-primary);flex:none;margin-right:18px}.catalog-section[data-v-32b885c6]{margin-bottom:26px}.section-head[data-v-32b885c6]{align-items:center;gap:12px;margin:0 0 12px;padding:0 2px;display:flex}.section-number[data-v-32b885c6]{letter-spacing:-1px;color:var(--fp-muted);opacity:.42;font-variant-numeric:tabular-nums;font-size:25px;font-weight:500;line-height:1}.section-head h2[data-v-32b885c6]{color:var(--fp-title);margin:0 0 3px;font-size:17px;font-weight:600}.section-head p[data-v-32b885c6]{color:var(--fp-muted);margin:0;font-size:12px;line-height:1.5}.section-count[data-v-32b885c6]{color:var(--fp-muted);white-space:nowrap;margin-left:auto;font-size:12px}.catalog-grid[data-v-32b885c6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.catalog-item[data-v-32b885c6]{background:var(--fp-card);border:1px solid var(--fp-border);border-radius:var(--fp-panel-radius);min-width:0;color:var(--fp-text);align-items:center;gap:12px;padding:19px 18px;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex}.catalog-item[data-v-32b885c6]:hover{color:var(--fp-text);background:var(--fp-hover);border-color:color-mix(in srgb,var(--fp-primary) 35%,var(--fp-border));text-decoration:none;box-shadow:0 3px 10px #00000008}.catalog-item:hover .item-title[data-v-32b885c6]{text-underline-offset:4px;text-decoration:underline}.item-icon[data-v-32b885c6]{background:var(--fp-primary-soft);width:38px;height:38px;color:var(--fp-primary);border-radius:10px;flex:none;place-items:center;display:grid}.item-icon svg[data-v-32b885c6]{width:21px;height:21px}[data-group=community] .item-icon[data-v-32b885c6]{color:var(--fp-accent);background:color-mix(in srgb,var(--fp-accent) 9%,var(--fp-card))}[data-group=games] .item-icon[data-v-32b885c6]{color:var(--fp-muted);background:var(--fp-surface-subtle)}.item-copy[data-v-32b885c6]{flex-direction:column;gap:5px;min-width:0;display:flex}.item-title[data-v-32b885c6]{color:var(--fp-title);font-size:14px;font-weight:600;line-height:1.5}.item-desc[data-v-32b885c6]{color:var(--fp-muted);font-size:12px;line-height:1.5}.item-arrow[data-v-32b885c6]{color:var(--fp-muted);opacity:.6;align-self:flex-start;margin-left:auto;font-size:16px}.catalog-item[data-v-32b885c6]:focus-visible,.ranking-sidebar a[data-v-32b885c6]:focus-visible{outline:2px solid var(--fp-primary);outline-offset:3px}.is-detail[data-v-32b885c6]{grid-template-columns:172px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ranking-sidebar[data-v-32b885c6]{top:calc(var(--fp-nav-h) + 14px);background:var(--fp-card);border:1px solid var(--fp-border);border-radius:var(--fp-panel-radius);padding:12px;position:sticky}.ranking-sidebar a[data-v-32b885c6]{color:var(--fp-muted);border-radius:6px;padding:7px 10px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.ranking-sidebar a[data-v-32b885c6]:hover{background:var(--fp-hover);text-underline-offset:3px;text-decoration:underline}.ranking-sidebar .back-catalog[data-v-32b885c6]{color:var(--fp-text);border-bottom:1px solid var(--fp-border);border-radius:0;margin-bottom:12px;padding-bottom:12px;font-weight:600}.ranking-sidebar h2[data-v-32b885c6]{color:var(--fp-muted);margin:14px 10px 5px;font-size:11px;font-weight:500}.ranking-sidebar a[aria-current=page][data-v-32b885c6]{background:var(--fp-primary-soft);color:var(--fp-primary);font-weight:600}.top-board[data-v-32b885c6]{background:var(--fp-card);border:1px solid var(--fp-border);border-radius:var(--fp-panel-radius);min-width:0;padding:22px}.board-header[data-v-32b885c6]{border-bottom:1px solid var(--fp-border);color:var(--fp-muted);margin-bottom:16px;padding-bottom:16px;font-size:12px}.breadcrumb[data-v-32b885c6]{color:inherit}.board-header .fp-page-title[data-v-32b885c6]{margin:12px 0 6px}.board-header p[data-v-32b885c6]{margin:0;line-height:1.6}@media (width<=1000px){.catalog-grid[data-v-32b885c6]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-art[data-v-32b885c6]{width:160px;margin-right:0}}@media (width<=640px){.catalog-hero[data-v-32b885c6]{gap:0;margin-bottom:22px;padding:22px 20px;position:relative}.hero-copy[data-v-32b885c6]{z-index:1;position:relative}.catalog-hero h1[data-v-32b885c6]{letter-spacing:-.5px;font-size:23px}.catalog-hero p[data-v-32b885c6]{font-size:12px}.hero-meta[data-v-32b885c6]{gap:7px;margin-top:16px;font-size:11px}.hero-art[data-v-32b885c6]{opacity:.25;pointer-events:none;width:155px;position:absolute;top:12px;right:-34px}.catalog-grid[data-v-32b885c6]{grid-template-columns:1fr;gap:8px}.catalog-item[data-v-32b885c6]{padding:15px 16px}.catalog-section[data-v-32b885c6]{margin-bottom:22px}.section-head h2[data-v-32b885c6]{font-size:16px}.is-detail[data-v-32b885c6]{display:block}.ranking-sidebar[data-v-32b885c6]{scrollbar-width:thin;align-items:center;gap:12px;margin-bottom:14px;display:flex;position:static;overflow-x:auto}.ranking-sidebar nav[data-v-32b885c6]{flex:none;gap:4px;display:flex}.ranking-sidebar h2[data-v-32b885c6]{display:none}.ranking-sidebar a[data-v-32b885c6]{white-space:nowrap;flex:none}.ranking-sidebar .back-catalog[data-v-32b885c6]{border-bottom:0;margin:0;padding:7px 10px}.top-board[data-v-32b885c6]{padding:16px}.item-desc[data-v-32b885c6]{font-size:12px}}@media (prefers-reduced-motion:reduce){.catalog-item[data-v-32b885c6]{transition:none}}
