.SkillDetailPage_page__eeXy3{background:transparent;color:var(--color-ink);min-height:100%}.SkillDetailPage_wrap__ZZinw{margin:0 auto;max-width:80rem;padding-inline:1.5rem}.SkillDetailPage_claim__Tjuwj{background-color:var(--color-field);background-image:radial-gradient(circle,var(--field-dot) 1.2px,transparent 1.3px);background-position:0 0;background-size:37px 37px;color:var(--color-field-ink);padding:clamp(2rem,4vw,3.25rem) clamp(1.25rem,2.5vw,2.5rem)}.SkillDetailPage_claimLabel__toiNr{color:var(--color-field-muted);font-size:.8125rem;font-weight:600;margin:0}.SkillDetailPage_claimText__jBh1U{color:var(--color-field-ink);font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:700;line-height:1.5;margin:.8rem 0 0;max-width:24em}.SkillDetailPage_sheet__XnDy2{background:var(--color-surface);padding:clamp(2.25rem,4vw,3.25rem) clamp(1.25rem,2.5vw,2.5rem) clamp(2.5rem,5vw,3.5rem)}.SkillDetailPage_headTop__P149m{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.SkillDetailPage_title__I2w2J{font-size:2rem;font-weight:700;line-height:1.28;margin:0;text-wrap:balance}@media (min-width:640px){.SkillDetailPage_title__I2w2J{font-size:2.75rem}}.SkillDetailPage_added__VJNx6{color:var(--color-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.SkillDetailPage_lede__o0zIN{color:var(--color-body);font-size:1rem;line-height:1.85;margin:.75rem 0 0;max-width:34em}@media (min-width:640px){.SkillDetailPage_lede__o0zIN{font-size:1.125rem}}.SkillDetailPage_badges__6qjKU{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.1rem}.SkillDetailPage_badge__8mMi8{align-items:center;background:var(--color-surface-strong);border-radius:999px;color:var(--color-body);display:inline-flex;font-size:.8125rem;font-weight:600;padding:.15rem .7rem;white-space:nowrap}.SkillDetailPage_badgeCertified__uew_6{background:var(--color-field);color:var(--color-field-ink)}.SkillDetailPage_actions__7KkED{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}.SkillDetailPage_visit__3RntT{align-items:center;background:var(--color-ink);border:1px solid var(--color-ink);border-radius:999px;box-shadow:var(--shadow-soft);color:var(--color-canvas);display:inline-flex;font-size:.875rem;font-weight:700;gap:.4rem;min-height:2.75rem;padding:.6rem 1.5rem;text-decoration:none}.SkillDetailPage_visit__3RntT:hover{background:var(--color-accent);border-color:var(--color-accent)}.SkillDetailPage_split__iIZnp{display:grid;gap:2.5rem;margin-top:clamp(2rem,4vw,2.75rem)}@media (min-width:960px){.SkillDetailPage_split__iIZnp{align-items:start;gap:3.5rem;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.SkillDetailPage_heroFrame__PTVSp{aspect-ratio:16/9;border:1px solid var(--color-line);border-radius:var(--radius-card);overflow:hidden;position:relative}.SkillDetailPage_heroImage__hi81g{object-fit:cover}.SkillDetailPage_body__VwSaH{color:var(--color-body);font-size:1rem;line-height:1.9;margin-top:1.75rem;max-width:34em}.SkillDetailPage_rail__Rw_uS{display:grid;gap:1.75rem;min-width:0}.SkillDetailPage_railTitle__kLYBL{color:var(--color-ink);font-size:.9375rem;font-weight:700;line-height:1.6;margin:0 0 .5rem}.SkillDetailPage_railList__uaZfZ{color:var(--color-body);display:grid;font-size:.875rem;line-height:1.8;list-style:none;margin:0;padding:0}.SkillDetailPage_railList__uaZfZ li{border-top:1px solid var(--color-line);padding:.5rem 0}.SkillDetailPage_railList__uaZfZ li:last-child{border-bottom:1px solid var(--color-line)}.SkillDetailPage_prompt__8k_aa:before{color:var(--color-muted);content:"「"}.SkillDetailPage_prompt__8k_aa:after{color:var(--color-muted);content:"」"}.SkillDetailPage_railRow__rLa_u{align-items:baseline;border-top:1px solid var(--color-line);display:grid;gap:.15rem 1rem;grid-template-columns:4.5rem minmax(0,1fr);padding:.5rem 0}.SkillDetailPage_railRow__rLa_u:last-of-type{border-bottom:1px solid var(--color-line)}.SkillDetailPage_railKey__4B90r{color:var(--color-muted);font-size:.875rem}.SkillDetailPage_railValue__rpifj{color:var(--color-ink);font-size:.875rem;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.SkillDetailPage_railNumber__Exqli{font-variant-numeric:tabular-nums}.SkillDetailPage_tags__YSVpJ{display:flex;flex-wrap:wrap;gap:.4rem}.SkillDetailPage_tag__IjCNQ{border:1px solid var(--color-line);border-radius:999px;color:var(--color-muted);font-size:.8125rem;padding:.15rem .65rem}.SkillDetailPage_related__xa19r{background:var(--color-tint);padding:clamp(2.25rem,4vw,3.25rem) clamp(1.25rem,2.5vw,2.5rem)}.SkillDetailPage_relatedTitle__c7DYa{color:var(--color-ink);font-size:.8125rem;font-weight:600;margin:0 0 .85rem}.SkillDetailPage_rows__35Fy7{border-top:1px solid var(--color-line)}.SkillDetailPage_row___GHd0{align-items:baseline;border-bottom:1px solid var(--color-line);color:inherit;display:grid;gap:.15rem .9rem;grid-template-columns:minmax(0,1fr) auto;padding:.85rem 0;text-decoration:none}@media (min-width:900px){.SkillDetailPage_row___GHd0{grid-template-columns:13rem minmax(0,1fr) 11rem 6rem}}@media (hover:hover) and (pointer:fine){.SkillDetailPage_row___GHd0:hover .SkillDetailPage_rowName__cxCO0{background-image:linear-gradient(transparent 58%,var(--color-field) 58%)}}.SkillDetailPage_rowName__cxCO0{color:var(--color-ink);font-size:.95rem;font-weight:700;line-height:1.6}.SkillDetailPage_rowDescription__G9s4T{color:var(--color-body);font-size:.875rem;grid-column:1/-1;line-height:1.7}.SkillDetailPage_rowCategories__mvHwf{color:var(--color-muted);font-size:.8125rem;grid-column:1/-1}@media (min-width:900px){.SkillDetailPage_rowCategories__mvHwf,.SkillDetailPage_rowDescription__G9s4T{grid-column:auto}}.SkillDetailPage_rowInstalls__98ZYl{color:var(--color-muted);font-size:.8125rem;font-variant-numeric:tabular-nums;justify-self:end;text-align:right;white-space:nowrap}.SkillDetailPage_tail__FzbHP{padding-bottom:clamp(3rem,6vw,5rem)}@media (max-width:680px){.SkillDetailPage_claim__Tjuwj,.SkillDetailPage_related__xa19r,.SkillDetailPage_sheet__XnDy2,.SkillDetailPage_wrap__ZZinw{padding-inline:1rem}}