.ArticleDetail-module__oWj-fq__pageShell{--article-primary:#00d4a8;width:min(1120px,100% - 32px);margin:0 auto;padding:clamp(24px,4vw,48px) 0 72px}.ArticleDetail-module__oWj-fq__backRow{margin-bottom:22px}.ArticleDetail-module__oWj-fq__backLink{color:var(--article-primary,#00d4a8);align-items:center;gap:8px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .22s,opacity .22s;display:inline-flex}.ArticleDetail-module__oWj-fq__backLink:hover{opacity:.85;transform:translate(-3px)}.ArticleDetail-module__oWj-fq__article{--article-primary:#00d4a8;--article-text:#f3f4f6;--article-muted:#9ca3af;--article-surface:#1a1a1a;--article-border:#2d2d2d;--article-error:#f87171;color:var(--article-text)}.ArticleDetail-module__oWj-fq__hero{border:1px solid var(--article-border);background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--article-primary) 15%, transparent), transparent 34%), var(--article-surface);border-radius:26px;padding:clamp(24px,5vw,52px);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000024}.ArticleDetail-module__oWj-fq__eyebrow{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ArticleDetail-module__oWj-fq__tagPill,.ArticleDetail-module__oWj-fq__metaPill{border:1px solid var(--article-border);background:color-mix(in srgb, var(--article-surface) 88%, transparent);color:var(--article-muted);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.78rem;line-height:1;display:inline-flex}.ArticleDetail-module__oWj-fq__tagPill{color:var(--article-primary);border-color:color-mix(in srgb, var(--article-primary) 35%, var(--article-border));text-decoration:none}.ArticleDetail-module__oWj-fq__title{max-width:980px;color:var(--article-text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,4.1rem);line-height:1.28}.ArticleDetail-module__oWj-fq__excerpt{max-width:820px;color:var(--article-muted);margin:18px 0 0;font-size:clamp(1rem,1.6vw,1.17rem);line-height:2}.ArticleDetail-module__oWj-fq__metaRow{flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;display:flex}.ArticleDetail-module__oWj-fq__voteButton,.ArticleDetail-module__oWj-fq__shareButton{appearance:none;border:1px solid var(--article-border);color:var(--article-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.8rem;transition:transform .2s,border-color .2s,color .2s,background .2s;display:inline-flex}.ArticleDetail-module__oWj-fq__voteButton:hover:not(:disabled),.ArticleDetail-module__oWj-fq__shareButton:hover{border-color:var(--article-primary);color:var(--article-primary);background:color-mix(in srgb, var(--article-primary) 8%, transparent);transform:translateY(-2px)}.ArticleDetail-module__oWj-fq__voteButton:disabled{cursor:default;opacity:.75}.ArticleDetail-module__oWj-fq__voteActive{color:var(--article-primary);border-color:color-mix(in srgb, var(--article-primary) 45%, var(--article-border));background:color-mix(in srgb, var(--article-primary) 8%, transparent)}.ArticleDetail-module__oWj-fq__dislikeActive{color:var(--article-error);border-color:color-mix(in srgb, var(--article-error) 45%, var(--article-border))}.ArticleDetail-module__oWj-fq__coverWrap{border:1px solid var(--article-border);background:var(--article-surface);aspect-ratio:16/8.7;border-radius:22px;margin-top:28px;position:relative;overflow:hidden}.ArticleDetail-module__oWj-fq__cover{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.ArticleDetail-module__oWj-fq__coverWrap:hover .ArticleDetail-module__oWj-fq__cover{transform:scale(1.025)}.ArticleDetail-module__oWj-fq__contentGrid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:clamp(28px,5vw,56px);margin-top:clamp(32px,5vw,56px);display:grid}.ArticleDetail-module__oWj-fq__proseCard{min-width:0}.ArticleDetail-module__oWj-fq__sidebar{flex-direction:column;gap:14px;display:flex;position:sticky;top:96px}.ArticleDetail-module__oWj-fq__sidebarCard{border:1px solid var(--article-border);background:var(--article-surface);border-radius:16px;padding:16px}.ArticleDetail-module__oWj-fq__sidebarTitle{color:var(--article-text);margin:0 0 10px;font-size:.9rem}.ArticleDetail-module__oWj-fq__sidebarText{color:var(--article-muted);margin:0;font-size:.82rem;line-height:1.9}.ArticleDetail-module__oWj-fq__progressHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ArticleDetail-module__oWj-fq__progressHeader .ArticleDetail-module__oWj-fq__sidebarTitle{margin:0}.ArticleDetail-module__oWj-fq__progressValue{color:var(--article-primary);font-variant-numeric:tabular-nums;font-size:1rem}.ArticleDetail-module__oWj-fq__progressTrack{background:color-mix(in srgb, var(--article-border) 82%, transparent);border-radius:999px;height:8px;overflow:hidden}.ArticleDetail-module__oWj-fq__progressBar{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--article-primary) 76%, #0ea5e9), var(--article-primary));height:100%;box-shadow:0 0 18px color-mix(in srgb, var(--article-primary) 35%, transparent);display:block}.ArticleDetail-module__oWj-fq__section{margin-top:48px}.ArticleDetail-module__oWj-fq__sectionHeading{color:var(--article-text);align-items:center;gap:10px;margin:0 0 18px;font-size:1.25rem;display:flex}.ArticleDetail-module__oWj-fq__videoFrame{aspect-ratio:16/9;border:1px solid var(--article-border);background:#000;border-radius:18px;position:relative;overflow:hidden}.ArticleDetail-module__oWj-fq__videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ArticleDetail-module__oWj-fq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ArticleDetail-module__oWj-fq__relatedCard{border:1px solid var(--article-border);background:var(--article-surface);color:var(--article-text);border-radius:16px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:block;overflow:hidden}.ArticleDetail-module__oWj-fq__relatedCard:hover{border-color:color-mix(in srgb, var(--article-primary) 45%, var(--article-border));transform:translateY(-4px);box-shadow:0 16px 40px #00000026}.ArticleDetail-module__oWj-fq__relatedImage{aspect-ratio:16/9;object-fit:cover;background:var(--article-border);width:100%}.ArticleDetail-module__oWj-fq__relatedBody{padding:14px}.ArticleDetail-module__oWj-fq__relatedTitle{margin:0;font-size:.95rem;line-height:1.7}.ArticleDetail-module__oWj-fq__relatedDate{color:var(--article-muted);margin-top:8px;font-size:.72rem;display:block}.ArticleDetail-module__oWj-fq__commentWrap{border-top:1px solid var(--article-border);margin-top:56px;padding-top:32px}.ArticleDetail-module__oWj-fq__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:15px;height:15px;animation:.65s linear infinite ArticleDetail-module__oWj-fq__articleSpin}@keyframes ArticleDetail-module__oWj-fq__articleSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.ArticleDetail-module__oWj-fq__contentGrid{grid-template-columns:1fr}.ArticleDetail-module__oWj-fq__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.ArticleDetail-module__oWj-fq__relatedGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ArticleDetail-module__oWj-fq__pageShell{width:min(100% - 22px,1120px);padding-top:18px}.ArticleDetail-module__oWj-fq__hero{border-radius:18px;padding:20px 16px}.ArticleDetail-module__oWj-fq__title{font-size:clamp(1.7rem,9vw,2.45rem);line-height:1.42}.ArticleDetail-module__oWj-fq__metaRow{gap:7px}.ArticleDetail-module__oWj-fq__coverWrap{aspect-ratio:16/10;border-radius:16px;margin-top:18px}.ArticleDetail-module__oWj-fq__sidebar,.ArticleDetail-module__oWj-fq__relatedGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ArticleDetail-module__oWj-fq__backLink,.ArticleDetail-module__oWj-fq__voteButton,.ArticleDetail-module__oWj-fq__shareButton,.ArticleDetail-module__oWj-fq__cover,.ArticleDetail-module__oWj-fq__relatedCard{transition:none}}
