.profession-ranking[data-v-f76d23d4]{min-width:0;color:var(--fp-text);font-size:14px}.ranking-head[data-v-f76d23d4]{border-bottom:1px solid var(--fp-border);justify-content:space-between;align-items:center;gap:20px;padding:4px 0 24px;display:flex}.ranking-head h1[data-v-f76d23d4]{color:var(--fp-title);letter-spacing:-.03em;margin:4px 0 8px;font-size:clamp(22px,2.4vw,28px);line-height:1.35}.ranking-head p[data-v-f76d23d4]{margin:0}.eyebrow[data-v-f76d23d4]{color:var(--fp-primary-ink,var(--fp-primary));letter-spacing:.08em;font-size:12px;font-weight:600}.intro[data-v-f76d23d4]{color:var(--fp-muted);font-size:13px;line-height:1.8}.my-professions[data-v-f76d23d4]{border:1px solid var(--fp-border);min-height:40px;color:var(--fp-text);border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 14px;font-size:13px;display:inline-flex}.catalog-section[data-v-f76d23d4]{padding:20px 0}.section-label[data-v-f76d23d4],.list-head[data-v-f76d23d4]{min-height:32px;color:var(--fp-title);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.section-label[data-v-f76d23d4]{margin-bottom:10px}.list-head[data-v-f76d23d4]{margin:24px 0 12px}.list-head small[data-v-f76d23d4]{color:var(--fp-muted);margin-left:8px;font-weight:400}button[data-v-f76d23d4]{min-height:40px;color:var(--fp-text);border:1px solid var(--fp-border);background:var(--fp-card);font:inherit;cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13px;transition:background-color .16s,border-color .16s,transform .16s}button[data-v-f76d23d4]:hover:not(:disabled){background:var(--fp-hover);border-color:var(--fp-primary-ink,var(--fp-primary))}button[data-v-f76d23d4]:active:not(:disabled){transform:translateY(1px)}button[data-v-f76d23d4]:disabled{opacity:.5;cursor:default}button[data-v-f76d23d4]:focus-visible,a[data-v-f76d23d4]:focus-visible{outline:2px solid var(--fp-primary);outline-offset:3px}.choices[data-v-f76d23d4]{flex-wrap:wrap;gap:8px;display:flex}.choices button[data-v-f76d23d4]{justify-content:center;align-items:center;gap:8px;display:inline-flex}.choices button[aria-pressed=true][data-v-f76d23d4]{color:var(--fp-primary-ink,var(--fp-primary));border-color:var(--fp-primary-ink,var(--fp-primary));background:var(--fp-primary-soft);font-weight:600}.choice-check[data-v-f76d23d4]{font-size:13px;line-height:1}.profession-summary[data-v-f76d23d4]{border:1px solid var(--fp-border);background:var(--fp-surface-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.profession-summary h2[data-v-f76d23d4]{color:var(--fp-title);margin:0;font-size:18px;font-weight:600}.profession-summary p[data-v-f76d23d4]{color:var(--fp-muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.8}.profession-copy[data-v-f76d23d4]{min-width:0}.guide-button[data-v-f76d23d4]{flex:none;align-items:center;gap:16px;display:inline-flex}.icon-button[data-v-f76d23d4]{width:36px;height:36px;min-height:36px;color:var(--fp-muted);background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:8px;display:inline-flex}.icon-button svg[data-v-f76d23d4]{width:18px;height:18px;display:block}.table-head[data-v-f76d23d4],.rankings li[data-v-f76d23d4]{grid-template-columns:40px minmax(0,1fr) minmax(100px,.5fr) minmax(88px,.35fr);align-items:center;column-gap:18px;display:grid}.table-head[data-v-f76d23d4]{color:var(--fp-muted);background:var(--fp-surface-subtle);border-radius:8px;padding:10px 12px;font-size:12px}.table-head[data-v-f76d23d4]>:first-child{text-align:center}.table-head[data-v-f76d23d4]>:last-child{text-align:right}.rankings[data-v-f76d23d4]{margin:0;padding:0;list-style:none}.rankings li[data-v-f76d23d4]{border-bottom:1px solid var(--fp-border);min-height:80px;padding:14px 12px;transition:background-color .16s}.rankings li[data-v-f76d23d4]:hover{background:var(--fp-hover)}.rank[data-v-f76d23d4]{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;color:var(--fp-muted);justify-self:center;font-size:15px;font-weight:600}.rank.is-leading[data-v-f76d23d4]{color:var(--fp-accent);background:var(--fp-accent-soft);border-radius:7px;padding:5px 7px}.identity[data-v-f76d23d4]{min-width:0;color:var(--fp-title);align-items:center;gap:12px;text-decoration:none;display:flex}.identity img[data-v-f76d23d4]{border-radius:var(--fp-avatar-radius);object-fit:cover;flex:none;width:40px;height:40px}.identity-copy[data-v-f76d23d4]{min-width:0}.identity strong[data-v-f76d23d4]{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.identity small[data-v-f76d23d4],.level small[data-v-f76d23d4]{color:var(--fp-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.identity:hover strong[data-v-f76d23d4]{text-underline-offset:3px;text-decoration:underline}.level[data-v-f76d23d4]{overflow-wrap:anywhere;min-width:0}.level strong[data-v-f76d23d4]{color:var(--fp-text);font-size:13px;font-weight:500}.experience[data-v-f76d23d4]{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.experience strong[data-v-f76d23d4]{color:var(--fp-title);font-size:17px;font-weight:600;display:block}.experience small[data-v-f76d23d4]{color:var(--fp-muted);margin-top:3px;font-size:11px;display:block}.experience.is-private[data-v-f76d23d4]{color:var(--fp-muted);font-size:12px}nav[data-v-f76d23d4]{color:var(--fp-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:20px 0 8px;font-size:12px;display:flex}.visibility-note[data-v-f76d23d4]{color:var(--fp-muted);margin:16px 0 0;font-size:12px;line-height:1.8}.empty-state[data-v-f76d23d4]{border:1px dashed var(--fp-border);color:var(--fp-muted);text-align:center;border-radius:10px;margin:16px 0;padding:32px 16px;line-height:1.8}.state-line[data-v-f76d23d4]{color:var(--fp-muted);margin:16px 0;font-size:13px}.error[data-v-f76d23d4]{color:var(--fp-danger);background:color-mix(in srgb, var(--fp-danger) 5%, var(--fp-card));border:1px solid color-mix(in srgb, var(--fp-danger) 20%, var(--fp-border));overflow-wrap:anywhere;border-radius:8px;padding:10px 14px}@media (width<=680px){.ranking-head[data-v-f76d23d4]{align-items:flex-start;gap:12px;padding-bottom:20px}.my-professions[data-v-f76d23d4]{padding:0 10px;font-size:12px}.profession-summary[data-v-f76d23d4]{align-items:flex-start;gap:12px;padding:16px}.guide-button[data-v-f76d23d4]{gap:8px;padding-inline:10px}.table-head[data-v-f76d23d4]{display:none}.rankings li[data-v-f76d23d4]{grid-template-columns:28px minmax(0,1fr) minmax(64px,auto);gap:9px 10px;padding:14px 0}.rank[data-v-f76d23d4]{grid-area:1/1/3;align-self:start;padding-top:8px}.rank.is-leading[data-v-f76d23d4]{margin-top:4px}.identity[data-v-f76d23d4]{grid-area:1/2;gap:10px}.level[data-v-f76d23d4]{grid-area:2/2;padding-left:50px;font-size:12px}.level small[data-v-f76d23d4]{margin:0 0 0 6px;display:inline}.experience[data-v-f76d23d4]{grid-area:1/3/3}}@media (width<=390px){.ranking-head[data-v-f76d23d4],.profession-summary[data-v-f76d23d4]{flex-wrap:wrap}.choices button[data-v-f76d23d4]{flex:calc(50% - 8px)}}@media (prefers-reduced-motion:reduce){button[data-v-f76d23d4],.rankings li[data-v-f76d23d4]{transition:none}}.top-page[data-v-d6219171]{padding-bottom:16px}.catalog-hero[data-v-d6219171]{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-d6219171]{color:var(--fp-primary);letter-spacing:2px;font-size:12px;font-weight:600}.catalog-hero h1[data-v-d6219171]{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-d6219171]{color:var(--fp-primary)}.catalog-hero p[data-v-d6219171]{color:var(--fp-muted);margin:0;font-size:14px;line-height:1.7}.hero-meta[data-v-d6219171]{color:var(--fp-muted);align-items:center;gap:10px;margin-top:22px;font-size:12px;display:flex}.hero-meta>span[data-v-d6219171]:first-child{color:var(--fp-text);font-weight:600}.meta-dot[data-v-d6219171]{opacity:.5}.hero-art[data-v-d6219171]{width:200px;height:160px;color:var(--fp-primary);flex:none;margin-right:18px}.catalog-section[data-v-d6219171]{margin-bottom:26px}.section-head[data-v-d6219171]{align-items:center;gap:12px;margin:0 0 12px;padding:0 2px;display:flex}.section-number[data-v-d6219171]{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-d6219171]{color:var(--fp-title);margin:0 0 3px;font-size:17px;font-weight:600}.section-head p[data-v-d6219171]{color:var(--fp-muted);margin:0;font-size:12px;line-height:1.5}.section-count[data-v-d6219171]{color:var(--fp-muted);white-space:nowrap;margin-left:auto;font-size:12px}.catalog-grid[data-v-d6219171]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.catalog-item[data-v-d6219171]{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-d6219171]: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-d6219171]{text-underline-offset:4px;text-decoration:underline}.item-icon[data-v-d6219171]{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-d6219171]{width:21px;height:21px}[data-group=community] .item-icon[data-v-d6219171]{color:var(--fp-accent);background:color-mix(in srgb,var(--fp-accent) 9%,var(--fp-card))}[data-group=games] .item-icon[data-v-d6219171]{color:var(--fp-muted);background:var(--fp-surface-subtle)}.item-copy[data-v-d6219171]{flex-direction:column;gap:5px;min-width:0;display:flex}.item-title[data-v-d6219171]{color:var(--fp-title);font-size:14px;font-weight:600;line-height:1.5}.item-desc[data-v-d6219171]{color:var(--fp-muted);font-size:12px;line-height:1.5}.item-arrow[data-v-d6219171]{color:var(--fp-muted);opacity:.6;align-self:flex-start;margin-left:auto;font-size:16px}.catalog-item[data-v-d6219171]:focus-visible,.ranking-sidebar a[data-v-d6219171]:focus-visible{outline:2px solid var(--fp-primary);outline-offset:3px}.is-detail[data-v-d6219171]{grid-template-columns:172px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ranking-sidebar[data-v-d6219171]{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-d6219171]{color:var(--fp-text);border-radius:6px;padding:7px 10px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.ranking-sidebar a[data-v-d6219171]:hover{background:var(--fp-hover);text-underline-offset:3px;text-decoration:underline}.ranking-sidebar .back-catalog[data-v-d6219171]{color:var(--fp-text);border-bottom:1px solid var(--fp-border);border-radius:0;margin-bottom:12px;padding-bottom:12px;font-weight:600}.ranking-category-title[data-v-d6219171]{border-bottom:1px solid var(--fp-border);color:var(--fp-muted);margin:14px 0 5px;padding:0 10px 5px;font-size:11px;font-weight:600;line-height:1.5}.ranking-sidebar a[aria-current=page][data-v-d6219171]{background:var(--fp-primary-soft);color:var(--fp-primary);font-weight:600}.top-board[data-v-d6219171]{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-d6219171]{border-bottom:1px solid var(--fp-border);color:var(--fp-muted);margin-bottom:16px;padding-bottom:16px;font-size:12px}.breadcrumb[data-v-d6219171]{color:inherit}.board-header .fp-page-title[data-v-d6219171]{margin:12px 0 6px}.board-header p[data-v-d6219171]{margin:0;line-height:1.6}@media (width<=1000px){.catalog-grid[data-v-d6219171]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-art[data-v-d6219171]{width:160px;margin-right:0}}@media (width<=640px){.catalog-hero[data-v-d6219171]{gap:0;margin-bottom:22px;padding:22px 20px;position:relative}.hero-copy[data-v-d6219171]{z-index:1;position:relative}.catalog-hero h1[data-v-d6219171]{letter-spacing:-.5px;font-size:23px}.catalog-hero p[data-v-d6219171]{font-size:12px}.hero-meta[data-v-d6219171]{gap:7px;margin-top:16px;font-size:11px}.hero-art[data-v-d6219171]{opacity:.25;pointer-events:none;width:155px;position:absolute;top:12px;right:-34px}.catalog-grid[data-v-d6219171]{grid-template-columns:1fr;gap:8px}.catalog-item[data-v-d6219171]{padding:15px 16px}.catalog-section[data-v-d6219171]{margin-bottom:22px}.section-head h2[data-v-d6219171]{font-size:16px}.is-detail[data-v-d6219171]{display:block}.ranking-sidebar[data-v-d6219171]{scrollbar-width:thin;align-items:center;gap:12px;margin-bottom:14px;display:flex;position:static;overflow-x:auto}.ranking-sidebar nav[data-v-d6219171]{flex:none}.ranking-category-title[data-v-d6219171]{margin:0 0 4px;padding:0 7px 4px}.ranking-category-links[data-v-d6219171]{gap:4px;display:flex}.ranking-sidebar a[data-v-d6219171]{white-space:nowrap;flex:none}.ranking-sidebar .back-catalog[data-v-d6219171]{border-bottom:0;margin:0;padding:7px 10px}.top-board[data-v-d6219171]{padding:16px}.item-desc[data-v-d6219171]{font-size:12px}}@media (prefers-reduced-motion:reduce){.catalog-item[data-v-d6219171]{transition:none}}
