.vmodal-body{--vm-muted: color-mix(in srgb, var(--ink) 65%, var(--page-bg));--vm-line: color-mix(in srgb, var(--ink) 20%, var(--page-bg));padding:calc(35 * var(--u)) calc(30 * var(--u)) calc(40 * var(--u))}.vm-head{padding-bottom:calc(35 * var(--u));border-bottom:2px solid var(--divider)}.vm-title{margin:0;min-width:0;overflow-wrap:anywhere;font-size:var(--fs-body);font-weight:500;line-height:1.2}.vm-stats{display:flex;align-items:center;margin-top:calc(12 * var(--u));color:var(--vm-muted);font-size:var(--fs-label);font-weight:500}.vm-sep{flex:none;width:max(3px,calc(5 * var(--u)));aspect-ratio:1;margin-inline:calc(12 * var(--u));border-radius:50%;background:currentColor}.vm-channel{display:flex;align-items:center;gap:calc(20 * var(--u));margin-top:calc(35 * var(--u))}.vm-avatar{flex:none;width:calc(70 * var(--u));height:calc(70 * var(--u));border-radius:50%;background:var(--avatar) center / cover}.vm-chtext{min-width:0;display:flex;flex-direction:column;justify-content:center}.vm-chname{display:flex;align-items:center;min-width:0;font-size:var(--fs-mid);font-weight:600;line-height:1.2}.vm-chname span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-chname .verified{flex:none;width:calc(23 * var(--u));height:calc(23 * var(--u));margin-left:calc(10 * var(--u))}.vm-subs{color:var(--vm-muted);font-size:var(--fs-label);font-weight:500;line-height:1.2}.vm-cols{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);margin-top:calc(35 * var(--u))}.vm-cols--solo{grid-template-columns:minmax(0,1fr)}.vm-main,.vm-side{min-width:0;display:flex;flex-direction:column;gap:calc(45 * var(--u))}.vm-main{padding-right:calc(60 * var(--u))}.vm-cols--solo .vm-main{padding-right:0}.vm-side{padding-left:calc(45 * var(--u));border-left:2px solid var(--divider)}.vm-cols--solo .vm-side{padding-left:0;border-left:0}.vm-label{margin:0 0 calc(12 * var(--u));color:var(--vm-muted);font-size:var(--fs-label);font-weight:500;line-height:1.2}.vm-text{margin:0;font-size:var(--fs-label);font-weight:400;line-height:1.5}.vm-quote{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:calc(20 * var(--u));margin:0}.vm-quote:before{content:"\201c";grid-row:1 / span 2;color:var(--vm-line);font-size:calc(50 * var(--u));font-style:italic;font-weight:700;line-height:.8}.vm-quote-text{margin:0;overflow-wrap:anywhere;font-size:var(--fs-body);font-weight:400;line-height:1.25}.vm-quote-by{display:flex;align-items:center;gap:calc(10 * var(--u));margin-top:calc(15 * var(--u));color:var(--vm-muted);font-size:var(--fs-label);font-weight:500}.vm-quote-icon{flex:none;width:max(.875rem,calc(22 * var(--u)));height:max(.875rem,calc(22 * var(--u)))}.vm-quote-icon svg{display:block;width:100%;height:100%;fill:currentColor}.vm-quote--note{display:block}.vm-quote--note:before{content:none}.vm-group{min-width:0}.vm-chips{display:flex;flex-wrap:wrap;gap:calc(12 * var(--u))}.vm-chip{padding:calc(8 * var(--u)) calc(18 * var(--u));border:1px solid var(--vm-line);border-radius:999px;color:var(--ink);font-size:var(--fs-label);font-weight:500;line-height:1.2;white-space:nowrap}.vm-chip--mono{padding-inline:calc(14 * var(--u));border-color:var(--divider);border-radius:calc(8 * var(--u));background:var(--divider);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.vm-chip--tag{padding:0;border:0;color:var(--vm-muted);font-weight:400}@media(max-width:45em){.vm-cols{grid-template-columns:minmax(0,1fr)}.vm-main{padding-right:0}.vm-side{margin-top:calc(45 * var(--u));padding:calc(45 * var(--u)) 0 0;border-left:0;border-top:2px solid var(--divider)}.vm-cols--solo .vm-side{margin-top:0;padding-top:0;border-top:0}}.vm-cta{margin-top:calc(60 * var(--u))}.vm-cta-text{margin:0;text-align:center;font-size:var(--fs-label);font-weight:500;line-height:1.2}.vm-cta-row{display:flex;align-items:center;gap:calc(30 * var(--u));margin-top:calc(20 * var(--u))}.vm-cta-line{flex:1;min-width:0;height:2px;border-radius:2px;background:var(--divider)}.vm-cta-btn{flex:none;padding:calc(5 * var(--u)) calc(20 * var(--u));border:0;border-radius:999px;background:var(--brand);color:#fff;font-family:inherit;font-size:var(--fs-label);font-weight:700;line-height:max(1.15em,calc(35 * var(--u)));cursor:pointer;transition:filter .18s ease}.vm-cta-btn:hover{filter:brightness(1.06)}.vm-cta-btn:focus-visible{outline:3px solid var(--link);outline-offset:3px}.vm-similar-title{margin:calc(40 * var(--u)) 0 calc(15 * var(--u));color:var(--vm-muted);font-size:var(--fs-label);font-weight:500;line-height:1.2}.vm-similar .grid{--gap-x: calc(50 * var(--u));padding-inline:0}.vpage .vmodal-video{--player-w: min(100%, calc((100vh - 200px) * 16 / 9));margin-inline:calc(var(--pad-x) * var(--u));border-radius:20px}.vpage .vmodal-body{padding-inline:calc(var(--pad-x) * var(--u))}
