.detail[data-v-d6ab97e0]{grid-template-columns:256px minmax(0,1fr);gap:48px;display:grid}.cover-col[data-v-d6ab97e0]{align-self:start;position:sticky;top:90px}.chips[data-v-d6ab97e0]{align-items:center;gap:6px;display:flex}.title[data-v-d6ab97e0]{letter-spacing:-1.2px;margin:12px 0 16px;font-size:30px;font-weight:800}.info[data-v-d6ab97e0]{grid-template-columns:1fr 1fr;gap:10px 32px;display:grid}.info div[data-v-d6ab97e0]{gap:20px;display:flex}.info dt[data-v-d6ab97e0]{width:76px;color:var(--muted)}.info dd[data-v-d6ab97e0],.row h2[data-v-d6ab97e0]{font-weight:700}.provides[data-v-d6ab97e0]{gap:6px;margin:16px 0 4px;display:flex}.row[data-v-d6ab97e0]{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.keywords[data-v-d6ab97e0]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.keyword[data-v-d6ab97e0]{border:1px solid var(--border);color:var(--muted);border-radius:99px;padding:4px 12px;font-size:13px}.recommends li[data-v-d6ab97e0],.units li[data-v-d6ab97e0]{line-height:1.9}.recommends li[data-v-d6ab97e0]{align-items:center;gap:6px;display:flex}.intro[data-v-d6ab97e0]{color:#3b4656;line-height:1.85}.actions-area[data-v-d6ab97e0]{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:22px 0;display:flex}.bars[data-v-d6ab97e0],.buttons[data-v-d6ab97e0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bars>div[data-v-d6ab97e0]{grid-template-columns:1fr auto;gap:6px;font-size:14px;display:grid}.bars>div[data-v-d6ab97e0] .progress-line{grid-column:1/-1}.similar[data-v-d6ab97e0]{border-top:1px solid var(--line);margin-top:48px;padding-top:32px}.similar h2[data-v-d6ab97e0]{margin-bottom:16px;font-size:20px;font-weight:800}.similar-row[data-v-d6ab97e0]{grid-auto-columns:150px;grid-auto-flow:column;gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}.similar-card[data-v-d6ab97e0]{color:var(--ink);flex-direction:column;gap:4px;font-size:13px;display:flex}.similar-card strong[data-v-d6ab97e0]{margin-top:6px;font-size:14px}@media (max-width:900px){.detail[data-v-d6ab97e0]{grid-template-columns:minmax(0,1fr);gap:24px}.cover-col[data-v-d6ab97e0]{width:200px;margin:0 auto;position:static}}@media (max-width:640px){.info[data-v-d6ab97e0]{grid-template-columns:1fr}.row[data-v-d6ab97e0]{gap:8px}.bars[data-v-d6ab97e0],.buttons[data-v-d6ab97e0],.row[data-v-d6ab97e0]{grid-template-columns:minmax(0,1fr)}}
